Ru-Board.club
← Вернуться в раздел «Программы»

» Excel FAQ (часть 3)

Автор: NPC
Дата сообщения: 25.11.2007 20:16
Mushroomer он ругается и все равно не объеденяет
Автор: amit
Дата сообщения: 26.11.2007 08:45
народ подскажите пожалуйста, такая проблема. при открытии экселевского документа, открывается просто пустой эксель с серым экраном. с чего началось не знаю, как лечить тож. стоит 2003 офис, винда ХР, в домене. если зайти под другим пользователем, то все ок работает. может что-то где-то в профиле поправить можно?
заранее спасибо!
Автор: SERGE_BLIZNUK
Дата сообщения: 26.11.2007 09:41
NPC
Цитата:
он ругается и все равно не объеденяет

вы выделяете три ячейки, потом нажимаете .... "Объединение ячеек" - и что? как ругается, что пишет?...
Автор: NPC
Дата сообщения: 26.11.2007 10:58
SERGE_BLIZNUK выделенная область содержит несколько значений данных. Объеденение ячеек приведет к потере всех значений, кроме левого верхнего
у меня там текст в ячейках:
Здесь написано: "Из администрации Президента Соединенных Штатов Америки - ммммммм,
И, ммм - Президент Реджинальд Дж. Прист"
Больше ничего нет, что можно понять.

и это надо объеденить в одну ячейку 1 строкой
Автор: dino
Дата сообщения: 26.11.2007 12:54
NPC

А если, =A1&" "&A2&" "&A3, затем к этой ячейке Правка->Копировать(CTRL-C), Правка->
Специальная вставка->Вставить (Метка на) Значения->ОК
Автор: SERGE_BLIZNUK
Дата сообщения: 26.11.2007 13:22
а если через макрос??

Код:
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

Автор: skipp1
Дата сообщения: 27.11.2007 01:16
здравствуйте, имеется 2 столбца в первом(J9:J14) крылья,ноги ,хвост,крылья,хвост,ноги напротив каждого из них, во втором столбце(K9:K14) их количество.
Как посчитать сумму каждого наименования?крыльев стока-то, хвостов стока-то и т.д.
Автор: Mushroomer
Дата сообщения: 27.11.2007 06:15
skipp1
Используй функцию СУММЕСЛИ
Автор: SERGE_BLIZNUK
Дата сообщения: 27.11.2007 08:39
skipp1
или использовать "Сводную таблицу" ( "Крылья" -> поля строк, "их количество" -> поля столбцов...)
Автор: SergD1973
Дата сообщения: 27.11.2007 10:56
Здравствуйте. Есть задачка.

Есть несколько столбец с данными типа:
C3/19+3
C14/36+2
B2/12+3
B9/11
Х13-15C3/19+3

Однако не все ячейки заполнены. Некоторе пустые.


Это результаты конкурсов. Первая буква - класс танцора, далее результат выступления, и иногда есть символы "+3" например, это количество баллов, полученное парой.
Вот нужно на основании этих данных выцепить сумму баллов накопленную у пары.
Баллы нужно считать в каждом классе отдельно, т.е. в зависимости от 1 буквы (иногда она к тому же и не первая (5я строка), там "С" стоит в середине.

Я уже написал формулу:
=СУММ(ЕСЛИ(И(НАЙТИ("+";I78);НАЙТИ("C";I78));ЗНАЧЕН(ПРАВСИМВ(I78;1));0))
Но беда в том, что функция НАЙТИ в случае отсутствия в искомой строке искомого символа (плюса например) или если вообще строка пустая - выдает Ошибку "ЗНАЧ", и вся формула перестает работать.
Помогите решить эту проблему. Каким еще условием можно отследить наличие в текстовой строке и символа "С" и символа "+"?
Автор: skipp1
Дата сообщения: 27.11.2007 11:05
Mushroomer
SERGE_BLIZNUK
спасибо, через сводную таблицу получилось, но неудобно.Как через СУММЕСЛИ? Напиши, пожалуйста, подробно.
Автор: Timans1
Дата сообщения: 27.11.2007 11:13
Vitus_Bering
Пробовал модифицировать функцию ВПР под данную задучу. Возникла одна загвоздка.
В столбце A - лица, в столбце Б- бандиты. Проблема в том что нужно искать не полное соответствие ячеек, т.к. возможны опечатки в отчествах, лишние пробелы и т.д. Надо искать по фамилии Лица в ячейки Бандиты.
Так как в столбце- А ФИО, надо вычленить фамилию. Ищем номер позиции пробела, а потом выбираем нужное колличество символов и получаем Фамилию.
Вот что получилось:
=ЕСЛИ(ЕНД(ВПР(ЛЕВСИМВ(A2;(НАЙТИ(" ";A2)));B:B;1;ЛОЖЬ));"";ВПР(ЛЕВСИМВ(A2;(НАЙТИ(" ";A2)));B:B;1;ЛОЖЬ))

В ВПР есть возможность в качестве аргумента указать не значение ячейки, а текст со звездочкой, тогда будут выводиться все ячейки с заданной фамилией. Проблема в том как вытащить значение из ячеки и преобразовать его в текстовое значение в кавычках плюс звездочка?

Автор: Vitus_Bering
Дата сообщения: 27.11.2007 12:01
Timans1

=ЕСЛИ(ЕНД(ВПР(ЛЕВСИМВ(A2;(НАЙТИ(" ";A2)));B:B;1;ЛОЖЬ));"";ВПР(ЛЕВСИМВ(A2;(НАЙТИ(" ";A2)));B:B;1;ЛОЖЬ)&"*")
Автор: Timans1
Дата сообщения: 27.11.2007 12:38
Vitus_Bering
Пишет ошибка в формуле
Автор: Vitus_Bering
Дата сообщения: 27.11.2007 12:40
Timans1
Пропустил кавычки.
Автор: Timans1
Дата сообщения: 27.11.2007 13:00
Vitus_Bering
Все разобрался Спасибо!!!
=ЕСЛИ(ЕНД(ВПР(ЛЕВСИМВ(A2;(НАЙТИ(" ";A2)))&"*";B:B;1;ЛОЖЬ));"";ВПР(ЛЕВСИМВ(A2;(НАЙТИ(" ";A2)))&"*";B:B;1;ЛОЖЬ))
Автор: emptyteam
Дата сообщения: 27.11.2007 14:54
У Автофильтра есть предел в 1000 значений... а у меня значений больше 1000...
как сделать чтобы был такой же выпадающий список но значений было больше ?
Автор: surgutfred
Дата сообщения: 27.11.2007 15:04
Люди добры поможите...
Ситуация: из "ГрандСмета" выгружен в excel документ. Всего два листа, при предосмотре все нормально, но на печати первый лист пустой, второй печатает нормально. Принтер HP LJ 1300. С другого компа на HP LJ 1320 распечаталось без проблем. Как то не верится что дело в принтере, думаю может символ где не такой не знаю. Подскажите где порыть можно? Не соображу.

Все отбой, глюк какой то был. Комп на ночь выключили, утром врубили - все печатает.
Автор: Vitus_Bering
Дата сообщения: 27.11.2007 16:06
surgutfred
Попробуй задать область печати.
Автор: skipp1
Дата сообщения: 27.11.2007 21:35
Mushroomer

Цитата:
Используй функцию СУММЕСЛИ

объясни пожалуйста подробно что написать, в справке по данной функции очень мало информации
Автор: Mushroomer
Дата сообщения: 27.11.2007 22:30
skipp1
Цитата:
Как через СУММЕСЛИ? Напиши, пожалуйста, подробно.
А справку по данной функции не пробовал почитать?
СУММЕСЛИ(диапазон;критерий;диапазон_суммирования)
Диапазон — диапазон вычисляемых ячеек.
Критерий — критерий в форме числа, выражения или текста, определяющего суммируемые ячейки. Например, критерий может быть выражен как 32, "32", ">32", "яблоки".
Диапазон_суммирования — фактические ячейки для суммирования.
Там и пример есть.

Добавлено:
в твоем случае будет =СУММЕСЛИ(J9:J14;"хвост";K9:K14)
Автор: skipp1
Дата сообщения: 28.11.2007 00:17
спасибо =СУММЕСЛИ(J9:J14;"хвост";K9:K14) получилось ,только вместо "хвост" ссылка на эту ячейку, а когда "хвост" пишет 0.
Автор: Mushroomer
Дата сообщения: 28.11.2007 00:57
skipp1
Оно вообще-то должно работать и по просто "хвост". Может там у тебя какой-то лишний пробел есть? Функция возвращает 0, т.к. не находит ячейки с таким условием.
Автор: MichailVL
Дата сообщения: 28.11.2007 06:02
Приветствую, уважаемые!

Подскажите, пожалуйста, существует ли способ ограничить количество ячеек на листе в 2007 экселе?
Вариант решения не важен - макрос али параметры какие покрутить. Ищу инфу вторые сутки по сети, и пока решения не нашел.
Необходимо это в связи с тем, что при удалении столбца (например) машина не хило подгружается, да и сам эксель предупреждает об "операции, которая займет много времени".
А подгруз машины идет из-за дикого количества столбцов и строк в новом экселе (ну вы в курсе - в старом экселе 256 столбцов и 64К строк, а в новом около 1000К строк и 16К столбцов).
Вариант "скрыть" здесь не проходит - может, при отображении таблицы и не будет тормозов, но при удалении или вставке тормоза останутся, т.к. операция производится на всех ячейках вне зависимости от отображения.

Заранее благодарен
Автор: emptyteam
Дата сообщения: 28.11.2007 06:04

Цитата:
У Автофильтра есть предел в 1000 значений... а у меня значений больше 1000...
как сделать чтобы был такой же выпадающий список но значений было больше ?

Может кто подскажет....
Мне сказали что Автофильтр с его 1000 значениями, можно заменить только скриптом на VBA, может подскажете с чего начать писать или у кого нибудь может готовый есть ?
Автор: Mushroomer
Дата сообщения: 28.11.2007 06:18
emptyteam
Тебе нужно обратиться в топик по Excel VBA
Автор: Kardinalli
Дата сообщения: 28.11.2007 08:07
Поискал подобный вопрос, нашел именно вопрос, но без ответа.
Проблема следующая, есть книга, с несколькими листами. Общий объем файла 800 кб. В таблицы время от времени вносятся изменения. Непонятно почему, но размер файла вырос до 2.5 Мб, пытаюсь удалить пустые области ЗА таблицами, вниз, куда доходит бегунок, ничего не получается. Кратковременно зависает, ход бегунка не уменьшается. Более того, после каждого такого "удаления" размер файла растет! Скрытых строк и прочего нет. Как сжать файл, удалив пустые области? Excel 2003.
Автор: Vitus_Bering
Дата сообщения: 28.11.2007 10:32
Kardinalli
Полезная ссылка.

Автор: AzzkyAspid
Дата сообщения: 28.11.2007 13:40
Господа, как просуммировать только нечетные ячейки из диапазона???
Диапазон большой, поэтому вручную суммировать времени займет недельку....
Автор: Mushroomer
Дата сообщения: 28.11.2007 15:03
AzzkyAspid
Т.к. я люблю делать дополнительные столбцы, то вот такой мой будет совет:
1) надо сделать дополнительный столбец. В нем формула = ОСТАТ(СТРОКА(B1);2)
2) затем надо использовать формулу СУММЕСЛИ

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: Настройка The Bat под gmail.com


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.