Mushroomer он ругается и все равно не объеденяет
» Excel FAQ (часть 3)
народ подскажите пожалуйста, такая проблема. при открытии экселевского документа, открывается просто пустой эксель с серым экраном. с чего началось не знаю, как лечить тож. стоит 2003 офис, винда ХР, в домене. если зайти под другим пользователем, то все ок работает. может что-то где-то в профиле поправить можно?
заранее спасибо!
заранее спасибо!
NPC
Цитата:
вы выделяете три ячейки, потом нажимаете .... "Объединение ячеек" - и что? как ругается, что пишет?...
Цитата:
он ругается и все равно не объеденяет
вы выделяете три ячейки, потом нажимаете .... "Объединение ячеек" - и что? как ругается, что пишет?...
SERGE_BLIZNUK выделенная область содержит несколько значений данных. Объеденение ячеек приведет к потере всех значений, кроме левого верхнего
у меня там текст в ячейках:
Здесь написано: "Из администрации Президента Соединенных Штатов Америки - ммммммм,
И, ммм - Президент Реджинальд Дж. Прист"
Больше ничего нет, что можно понять.
и это надо объеденить в одну ячейку 1 строкой
у меня там текст в ячейках:
Здесь написано: "Из администрации Президента Соединенных Штатов Америки - ммммммм,
И, ммм - Президент Реджинальд Дж. Прист"
Больше ничего нет, что можно понять.
и это надо объеденить в одну ячейку 1 строкой
NPC
А если, =A1&" "&A2&" "&A3, затем к этой ячейке Правка->Копировать(CTRL-C), Правка->
Специальная вставка->Вставить (Метка на) Значения->ОК
А если, =A1&" "&A2&" "&A3, затем к этой ячейке Правка->Копировать(CTRL-C), Правка->
Специальная вставка->Вставить (Метка на) Значения->ОК
а если через макрос??
Код:
Sub MergeAll()
Dim S As String
Dim C As Variant
S = ""
For Each C In Selection
If Not IsEmpty(C) Then
If TypeName(C.Value) = "String" Then
S = S & C.Value & Chr(10)
End If
End If
Next
Selection.MergeCells = True
Selection.Value = S
End Sub
Код:
Sub MergeAll()
Dim S As String
Dim C As Variant
S = ""
For Each C In Selection
If Not IsEmpty(C) Then
If TypeName(C.Value) = "String" Then
S = S & C.Value & Chr(10)
End If
End If
Next
Selection.MergeCells = True
Selection.Value = S
End Sub
здравствуйте, имеется 2 столбца в первом(J9:J14) крылья,ноги ,хвост,крылья,хвост,ноги напротив каждого из них, во втором столбце(K9:K14) их количество.
Как посчитать сумму каждого наименования?крыльев стока-то, хвостов стока-то и т.д.
Как посчитать сумму каждого наименования?крыльев стока-то, хвостов стока-то и т.д.
skipp1
Используй функцию СУММЕСЛИ
Используй функцию СУММЕСЛИ
skipp1
или использовать "Сводную таблицу" ( "Крылья" -> поля строк, "их количество" -> поля столбцов...)
или использовать "Сводную таблицу" ( "Крылья" -> поля строк, "их количество" -> поля столбцов...)
Здравствуйте. Есть задачка.
Есть несколько столбец с данными типа:
C3/19+3
C14/36+2
B2/12+3
B9/11
Х13-15C3/19+3
Однако не все ячейки заполнены. Некоторе пустые.
Это результаты конкурсов. Первая буква - класс танцора, далее результат выступления, и иногда есть символы "+3" например, это количество баллов, полученное парой.
Вот нужно на основании этих данных выцепить сумму баллов накопленную у пары.
Баллы нужно считать в каждом классе отдельно, т.е. в зависимости от 1 буквы (иногда она к тому же и не первая (5я строка), там "С" стоит в середине.
Я уже написал формулу:
=СУММ(ЕСЛИ(И(НАЙТИ("+";I78);НАЙТИ("C";I78));ЗНАЧЕН(ПРАВСИМВ(I78;1));0))
Но беда в том, что функция НАЙТИ в случае отсутствия в искомой строке искомого символа (плюса например) или если вообще строка пустая - выдает Ошибку "ЗНАЧ", и вся формула перестает работать.
Помогите решить эту проблему. Каким еще условием можно отследить наличие в текстовой строке и символа "С" и символа "+"?
Есть несколько столбец с данными типа:
C3/19+3
C14/36+2
B2/12+3
B9/11
Х13-15C3/19+3
Однако не все ячейки заполнены. Некоторе пустые.
Это результаты конкурсов. Первая буква - класс танцора, далее результат выступления, и иногда есть символы "+3" например, это количество баллов, полученное парой.
Вот нужно на основании этих данных выцепить сумму баллов накопленную у пары.
Баллы нужно считать в каждом классе отдельно, т.е. в зависимости от 1 буквы (иногда она к тому же и не первая (5я строка), там "С" стоит в середине.
Я уже написал формулу:
=СУММ(ЕСЛИ(И(НАЙТИ("+";I78);НАЙТИ("C";I78));ЗНАЧЕН(ПРАВСИМВ(I78;1));0))
Но беда в том, что функция НАЙТИ в случае отсутствия в искомой строке искомого символа (плюса например) или если вообще строка пустая - выдает Ошибку "ЗНАЧ", и вся формула перестает работать.
Помогите решить эту проблему. Каким еще условием можно отследить наличие в текстовой строке и символа "С" и символа "+"?
Mushroomer
SERGE_BLIZNUK
спасибо, через сводную таблицу получилось, но неудобно.Как через СУММЕСЛИ? Напиши, пожалуйста, подробно.
SERGE_BLIZNUK
спасибо, через сводную таблицу получилось, но неудобно.Как через СУММЕСЛИ? Напиши, пожалуйста, подробно.
Vitus_Bering
Пробовал модифицировать функцию ВПР под данную задучу. Возникла одна загвоздка.
В столбце A - лица, в столбце Б- бандиты. Проблема в том что нужно искать не полное соответствие ячеек, т.к. возможны опечатки в отчествах, лишние пробелы и т.д. Надо искать по фамилии Лица в ячейки Бандиты.
Так как в столбце- А ФИО, надо вычленить фамилию. Ищем номер позиции пробела, а потом выбираем нужное колличество символов и получаем Фамилию.
Вот что получилось:
=ЕСЛИ(ЕНД(ВПР(ЛЕВСИМВ(A2;(НАЙТИ(" ";A2)));B:B;1;ЛОЖЬ));"";ВПР(ЛЕВСИМВ(A2;(НАЙТИ(" ";A2)));B:B;1;ЛОЖЬ))
В ВПР есть возможность в качестве аргумента указать не значение ячейки, а текст со звездочкой, тогда будут выводиться все ячейки с заданной фамилией. Проблема в том как вытащить значение из ячеки и преобразовать его в текстовое значение в кавычках плюс звездочка?
Пробовал модифицировать функцию ВПР под данную задучу. Возникла одна загвоздка.
В столбце A - лица, в столбце Б- бандиты. Проблема в том что нужно искать не полное соответствие ячеек, т.к. возможны опечатки в отчествах, лишние пробелы и т.д. Надо искать по фамилии Лица в ячейки Бандиты.
Так как в столбце- А ФИО, надо вычленить фамилию. Ищем номер позиции пробела, а потом выбираем нужное колличество символов и получаем Фамилию.
Вот что получилось:
=ЕСЛИ(ЕНД(ВПР(ЛЕВСИМВ(A2;(НАЙТИ(" ";A2)));B:B;1;ЛОЖЬ));"";ВПР(ЛЕВСИМВ(A2;(НАЙТИ(" ";A2)));B:B;1;ЛОЖЬ))
В ВПР есть возможность в качестве аргумента указать не значение ячейки, а текст со звездочкой, тогда будут выводиться все ячейки с заданной фамилией. Проблема в том как вытащить значение из ячеки и преобразовать его в текстовое значение в кавычках плюс звездочка?
Timans1
=ЕСЛИ(ЕНД(ВПР(ЛЕВСИМВ(A2;(НАЙТИ(" ";A2)));B:B;1;ЛОЖЬ));"";ВПР(ЛЕВСИМВ(A2;(НАЙТИ(" ";A2)));B:B;1;ЛОЖЬ)&"*")
=ЕСЛИ(ЕНД(ВПР(ЛЕВСИМВ(A2;(НАЙТИ(" ";A2)));B:B;1;ЛОЖЬ));"";ВПР(ЛЕВСИМВ(A2;(НАЙТИ(" ";A2)));B:B;1;ЛОЖЬ)&"*")
Vitus_Bering
Пишет ошибка в формуле
Пишет ошибка в формуле
Timans1
Пропустил кавычки.
Пропустил кавычки.
Vitus_Bering
Все разобрался Спасибо!!!
=ЕСЛИ(ЕНД(ВПР(ЛЕВСИМВ(A2;(НАЙТИ(" ";A2)))&"*";B:B;1;ЛОЖЬ));"";ВПР(ЛЕВСИМВ(A2;(НАЙТИ(" ";A2)))&"*";B:B;1;ЛОЖЬ))
Все разобрался Спасибо!!!
=ЕСЛИ(ЕНД(ВПР(ЛЕВСИМВ(A2;(НАЙТИ(" ";A2)))&"*";B:B;1;ЛОЖЬ));"";ВПР(ЛЕВСИМВ(A2;(НАЙТИ(" ";A2)))&"*";B:B;1;ЛОЖЬ))
У Автофильтра есть предел в 1000 значений... а у меня значений больше 1000...
как сделать чтобы был такой же выпадающий список но значений было больше ?
как сделать чтобы был такой же выпадающий список но значений было больше ?
Люди добры поможите...
Ситуация: из "ГрандСмета" выгружен в excel документ. Всего два листа, при предосмотре все нормально, но на печати первый лист пустой, второй печатает нормально. Принтер HP LJ 1300. С другого компа на HP LJ 1320 распечаталось без проблем. Как то не верится что дело в принтере, думаю может символ где не такой не знаю. Подскажите где порыть можно? Не соображу.
Все отбой, глюк какой то был. Комп на ночь выключили, утром врубили - все печатает.
Ситуация: из "ГрандСмета" выгружен в excel документ. Всего два листа, при предосмотре все нормально, но на печати первый лист пустой, второй печатает нормально. Принтер HP LJ 1300. С другого компа на HP LJ 1320 распечаталось без проблем. Как то не верится что дело в принтере, думаю может символ где не такой не знаю. Подскажите где порыть можно? Не соображу.
Все отбой, глюк какой то был. Комп на ночь выключили, утром врубили - все печатает.
surgutfred
Попробуй задать область печати.
Попробуй задать область печати.
Mushroomer
Цитата:
объясни пожалуйста подробно что написать, в справке по данной функции очень мало информации
Цитата:
Используй функцию СУММЕСЛИ
объясни пожалуйста подробно что написать, в справке по данной функции очень мало информации
skipp1
Цитата:
СУММЕСЛИ(диапазон;критерий;диапазон_суммирования)
Диапазон — диапазон вычисляемых ячеек.
Критерий — критерий в форме числа, выражения или текста, определяющего суммируемые ячейки. Например, критерий может быть выражен как 32, "32", ">32", "яблоки".
Диапазон_суммирования — фактические ячейки для суммирования.
Там и пример есть.
Добавлено:
в твоем случае будет =СУММЕСЛИ(J9:J14;"хвост";K9:K14)
Цитата:
Как через СУММЕСЛИ? Напиши, пожалуйста, подробно.А справку по данной функции не пробовал почитать?
СУММЕСЛИ(диапазон;критерий;диапазон_суммирования)
Диапазон — диапазон вычисляемых ячеек.
Критерий — критерий в форме числа, выражения или текста, определяющего суммируемые ячейки. Например, критерий может быть выражен как 32, "32", ">32", "яблоки".
Диапазон_суммирования — фактические ячейки для суммирования.
Там и пример есть.
Добавлено:
в твоем случае будет =СУММЕСЛИ(J9:J14;"хвост";K9:K14)
спасибо =СУММЕСЛИ(J9:J14;"хвост";K9:K14) получилось ,только вместо "хвост" ссылка на эту ячейку, а когда "хвост" пишет 0.
skipp1
Оно вообще-то должно работать и по просто "хвост". Может там у тебя какой-то лишний пробел есть? Функция возвращает 0, т.к. не находит ячейки с таким условием.
Оно вообще-то должно работать и по просто "хвост". Может там у тебя какой-то лишний пробел есть? Функция возвращает 0, т.к. не находит ячейки с таким условием.
Приветствую, уважаемые!
Подскажите, пожалуйста, существует ли способ ограничить количество ячеек на листе в 2007 экселе?
Вариант решения не важен - макрос али параметры какие покрутить. Ищу инфу вторые сутки по сети, и пока решения не нашел.
Необходимо это в связи с тем, что при удалении столбца (например) машина не хило подгружается, да и сам эксель предупреждает об "операции, которая займет много времени".
А подгруз машины идет из-за дикого количества столбцов и строк в новом экселе (ну вы в курсе - в старом экселе 256 столбцов и 64К строк, а в новом около 1000К строк и 16К столбцов).
Вариант "скрыть" здесь не проходит - может, при отображении таблицы и не будет тормозов, но при удалении или вставке тормоза останутся, т.к. операция производится на всех ячейках вне зависимости от отображения.
Заранее благодарен
Подскажите, пожалуйста, существует ли способ ограничить количество ячеек на листе в 2007 экселе?
Вариант решения не важен - макрос али параметры какие покрутить. Ищу инфу вторые сутки по сети, и пока решения не нашел.
Необходимо это в связи с тем, что при удалении столбца (например) машина не хило подгружается, да и сам эксель предупреждает об "операции, которая займет много времени".
А подгруз машины идет из-за дикого количества столбцов и строк в новом экселе (ну вы в курсе - в старом экселе 256 столбцов и 64К строк, а в новом около 1000К строк и 16К столбцов).
Вариант "скрыть" здесь не проходит - может, при отображении таблицы и не будет тормозов, но при удалении или вставке тормоза останутся, т.к. операция производится на всех ячейках вне зависимости от отображения.
Заранее благодарен
Цитата:
У Автофильтра есть предел в 1000 значений... а у меня значений больше 1000...
как сделать чтобы был такой же выпадающий список но значений было больше ?
Может кто подскажет....
Мне сказали что Автофильтр с его 1000 значениями, можно заменить только скриптом на VBA, может подскажете с чего начать писать или у кого нибудь может готовый есть ?
emptyteam
Тебе нужно обратиться в топик по Excel VBA
Тебе нужно обратиться в топик по Excel VBA
Поискал подобный вопрос, нашел именно вопрос, но без ответа.
Проблема следующая, есть книга, с несколькими листами. Общий объем файла 800 кб. В таблицы время от времени вносятся изменения. Непонятно почему, но размер файла вырос до 2.5 Мб, пытаюсь удалить пустые области ЗА таблицами, вниз, куда доходит бегунок, ничего не получается. Кратковременно зависает, ход бегунка не уменьшается. Более того, после каждого такого "удаления" размер файла растет! Скрытых строк и прочего нет. Как сжать файл, удалив пустые области? Excel 2003.
Проблема следующая, есть книга, с несколькими листами. Общий объем файла 800 кб. В таблицы время от времени вносятся изменения. Непонятно почему, но размер файла вырос до 2.5 Мб, пытаюсь удалить пустые области ЗА таблицами, вниз, куда доходит бегунок, ничего не получается. Кратковременно зависает, ход бегунка не уменьшается. Более того, после каждого такого "удаления" размер файла растет! Скрытых строк и прочего нет. Как сжать файл, удалив пустые области? Excel 2003.
Господа, как просуммировать только нечетные ячейки из диапазона???
Диапазон большой, поэтому вручную суммировать времени займет недельку....
Диапазон большой, поэтому вручную суммировать времени займет недельку....
AzzkyAspid
Т.к. я люблю делать дополнительные столбцы, то вот такой мой будет совет:
1) надо сделать дополнительный столбец. В нем формула = ОСТАТ(СТРОКА(B1);2)
2) затем надо использовать формулу СУММЕСЛИ
Т.к. я люблю делать дополнительные столбцы, то вот такой мой будет совет:
1) надо сделать дополнительный столбец. В нем формула = ОСТАТ(СТРОКА(B1);2)
2) затем надо использовать формулу СУММЕСЛИ
Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
Предыдущая тема: Настройка The Bat под gmail.com
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.