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

» Excel FAQ (часть 5)

Автор: asbo
Дата сообщения: 31.07.2011 20:37
oshizelly

Цитата:
такое решение требует дополнительных усилий от пользователя...
...Я-то наивно считал, что MS Excel сам может все это сделать автоматически.

Как Ексель узнАет, что 10...15 - это одна группа, кроме как от юзера? Логически-то они в его голове уже сгруппированы, а чтобы эту логику перенести на лист, надо каждый раз шевелиться. А чтобы не делать это постоянно - надо пошевелиться один раз в сторону формального оформления этой логики.
Автор: melnikover
Дата сообщения: 04.08.2011 09:12
Подскажите, пожалуйста, как сделать как на картинке, чтоб чтоб нажимать на значок в низу ячейки и был подобный фильтр по нижним ячейкам??
Автор: jvg
Дата сообщения: 04.08.2011 09:25
melnikover, применить к таблице стандартную функцию "фильтр". Для этого выделяем диапазон ячеек (в вашем случае заголовок таблицы) и нажимаем на кнопочку с изображением воронки. В зависимости от версии офиса данная кнопочка может находиться в разных местах основного меню.
Автор: SFC
Дата сообщения: 04.08.2011 15:25
Есть две одинаковых текстовых ячейки. Обе были вставлены из аналогичных CSV файлов в разное время.
С одинаковым форматом и наглядно выглядят одинаково.
НО сравнение показывает что значения не равны.
При копировании значения из одной ячейки в другую, сравнение показывает, что ячейки становятся равны.
Чудеса. Может кодировки для ячеек разные или что не понятно
Смотри Картинку:

Сам файл: http://rghost.net/16835261 ( 2 kB )

Добавлено:
Все разобрался. Дело в пробелев конце текста одной из ячеек.
Конец недели - пора отдыхать
Автор: superser
Дата сообщения: 07.08.2011 09:50
Товариши тяжеловесы, помогите создать гистограмму как на картинке.

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

Табличка нужна для вставки в поверпоинт. По идее можно таблицу в какой то другой программе делать, но в идеале бы было в Excel.

Функционала Excel+Paint уже недостаточно, да и сил уже нет создавать кубики и двигать в требуемые места, т.к. значения меняются ((

Автор: asbo
Дата сообщения: 07.08.2011 11:02
superser
Выложи, для начала, файл с исходными данными. Я вот диаграмм сам боюсь, а кому-то просто влом твои цифры с экрана вбивать.

Если смогу найти - дам ссылку на инструкцию, как из нескольких простых диаграмм скомбинировать одну сложную. Внешне, так все просто: зеленая - простая гистограмма, красная-синяя - с накоплением.

* вместо значений использовать интервалы
- М.б. диапазоны? Не вбивать абсолютные значения, а указывать ссылки на диапазоны? Конечно. Так и делается.
Автор: asbo
Дата сообщения: 07.08.2011 15:23
Короче, ссылку найти не смог :(( Знаю, что была... Куча шикарных примеров. Увы.

Не получилось у меня совместить гистограмму с накоплением с обыкновенной. Выкрутился вот так:



Метода такова:
- выделяешь диапазон данных
- Вставка - Диаграмма - Гистограмма с накоплением
- ПКМ на синем ряду (Кредит): Тип диаграммы - График
Автор: KF121
Дата сообщения: 07.08.2011 22:11
вот вам как пример http://rghost.net/17164611, а дальше экспериментируйте с типом диаграммы. кстати excel диаграммы встраиваются в поверпоинт нормально, и потом ничего перестраивать и переносить заного не надо. двойным кликом входите в редим редактирования диаграммы и меняете там данные.
Автор: asbo
Дата сообщения: 08.08.2011 12:35
KF121
Т.е. тоже не получилось совместить гистограмму с накоплением с обыкновенной?
Автор: KF121
Дата сообщения: 08.08.2011 12:39
asbo
я не пробовал, просто с проекта вытащил из презенташки диаграмму.
Автор: InSe0F
Дата сообщения: 11.08.2011 09:45
мб попробовать think cell?
Автор: Niiks
Дата сообщения: 13.08.2011 23:42
Мною сделана некая попытка статистики:
excel файл

В колонке N - число повторов числа из колонки O встречающегося в зелёном секторе.
В колонке P - число повторов числа из колонки O встречающегося в оранжевом секторе.
В колонке Q - число повторов числа из колонок J и K втречающегося в желтом секторе.

Но проверив визуально, обнаружилось, что EXCEL 2003 сделал ошибки.
Хотя формулы введены правильно (имхо).

Например в ячейках: Q32 Q33 Q39 Q41 Q45 Q47 Q48 Q49

Почему так получается?
Что я сделал не так?
Автор: kimtan
Дата сообщения: 14.08.2011 00:26
Может так правильнее будет?
http://zalil.ru/31550181
Автор: Niiks
Дата сообщения: 14.08.2011 00:35

Цитата:
Может так правильнее будет?
http://zalil.ru/31550181

kimtan, может. Но посмотрите: напрю в ячейке Q32 обозначено, что число 31 в желтом секторе повторяется 2 раза.
В ячейке Q 45 показано, что число 44 повторяется в желтом секторе 4 раза. и т.д.

А как есть на самом деле? Взгляните сами и сосчитайте визуально...

Автор: kimtan
Дата сообщения: 14.08.2011 00:43
Вы видимо не мой файл смотрите.
У меня в ячейке Q32=0, а в Q45=3
Автор: Niiks
Дата сообщения: 14.08.2011 00:54

Цитата:
Вы видимо не мой файл смотрите.
У меня в ячейке Q32=0, а в Q45=3

kimtan, да, действительно...
''Переэксцелся'' уже наверное сегодня.
Завтра буду разбираться почему в моём варианте не считалось как надо. Просто интересно стало.
Спасибо за помощь
Автор: Niiks
Дата сообщения: 14.08.2011 11:02
Как сделать, что бы при заполнении ячеек произвольно, цифры в них становились в порядке нарастания (от единицы до 48) ?
http://zalil.ru/31550766
Автор: asbo
Дата сообщения: 14.08.2011 12:07
Niiks
После ввода очередного значения сортировать диапазон и перемещать выделение на первую пустую. Но это через VBA только.
Автор: oshizelly
Дата сообщения: 14.08.2011 17:44
В части ячеек колонки содержатся числа, а в других ячейках той же колонки - формулы.
Как можно сделать так, чтобы ячейки, содержащие формулы, выделялись среди остальных? Допустим, значком в уголке, шрфтом или её как-то.
На всякий случай подчеркиваю, что нужно, чтобы эти ячейки с формулами показывали именно значения (values), а не формулы. Но чтобы при этом было видно, не ставя курсор на ячйку, что числа в этих ячейках - результат формулы.
Спасибо!
Автор: asbo
Дата сообщения: 14.08.2011 18:58
oshizelly
1. Если разово, то макросом пробежаться.
2. Если динамически - посмотреть в сторону одной из инормационных ф-ций (или их комбинации) в качестве условия условного форматирования.
3. См. п.2, только с самописной ф-цией.
Автор: oshizelly
Дата сообщения: 14.08.2011 19:30
asbo

Цитата:
1. Если разово, то макросом пробежаться.


Спасибо, принцип понял. Вот только боюсь, что сам я такой макрос вряд ли сумею сочинить

Нельзя ли выложить какой-нибудь пример. допустмм, чтобы ячейки с формулами отображались темно-синим курсивом Comic Sans, ну или любые другие значения форматирования.


Цитата:
3. См. п.2, только с самописной ф-цией.

Немного не въехал. Как это будет не по нашему? Нельзя ли ссылочку на раздел справки или описание в инете?
Автор: asbo
Дата сообщения: 14.08.2011 19:54
Имо, в данном случае лучше разобраться вначале с п.2

1. Ну, примеров цикла по диапазону полно в смежной теме, а код форматирования легко записывается с помощью макрорекордера.

3. Имеет смысл, если по п.2 станут понятны и окажутся непреодолимы ограничения встроенных ф-ций - имо, они несколько странноваты...
Автор: kimtan
Дата сообщения: 14.08.2011 21:45
oshizelly
Можно обойтись встроенными макрофункциями
В примере, в диапазоне A1:A100 применено условное форматирование.
http://zalil.ru/31554744

Автор: oshizelly
Дата сообщения: 15.08.2011 20:23
kimtan

Цитата:
В примере, в диапазоне A1:A100 применено условное форматирование.
http://zalil.ru/31554744

Я вижу, что оно там применено, но, к сожалению, не в состояни понять, как это сделано, и поэтому не могу воспроизвести того же в своих документах
Даже не могу сообразить, как извлечь из этого документа макрос, чтобы скопировать его в свой документ. В окне MS Visual Basic только мои собственные макросы из файла Personal.xls.

Открыл для этого диапазона Conditional Formatting, там все, на первый взгляд, просто:

Код: Formula is... =a
Автор: kimtan
Дата сообщения: 15.08.2011 21:15
Макросов там нет (и не стал бы я обсуждать макросы в данном топике), как я выше и говорил применена встроенная макрофункция ПОЛУЧИТЬ.ЯЧЕЙКУ() или GET.CELL() в английском варианте. На листе она не работает, только в диспетчере имен (CTRL+F3).
Также для работы этой макрофункции требуется разрешить макросы.
Автор: asbo
Дата сообщения: 15.08.2011 21:25
oshizelly
Мы постоянно с тобой на грани смежных тем :)

'a' - это именованная функция '=ПОЛУЧИТЬ.ЯЧЕЙКУ(48,Лист1!$A1)'. Ее можно обнаружить в Вставка - Имя - Присвоить.

Лаконичность пусть будет на совести автора. Да и, честно говоря, решение - не фонтан. Через устаревшие недокументированные ф-ции... для простого пользователя...

Мы ведь уже проходили создание пользовательской ф-ции? Напомню - создать модуль и поместить в него. Или в собственную надстройку.

Код:
Public Function fn_IsFormula(pRange As Range) As Boolean
fn_IsFormula = pRange.HasFormula
End Function
Автор: kimtan
Дата сообщения: 15.08.2011 21:34

Цитата:
Лаконичность пусть будет на совести автора. Да и, честно говоря, решение - не фонтан. Через устаревшие недокументированные ф-ции... для простого пользователя...

asbo, а можно Вас попросить обсуждать с ТС свои решения?
Думаю оценку: "фонтан или не фонтан" может только вопрошающий дать, или я не прав?

Автор: asbo
Дата сообщения: 15.08.2011 22:08
kimtan
* asbo, а можно Вас попросить обсуждать с ТС свои решения?
- Попросить можно, но расчитывать на выполнение этой просьбы нельзя. Форум публичный.

* Думаю оценку: "фонтан или не фонтан" может только вопрошающий дать, или я не прав?
- Думаю, что не прав. Повторюсь, решение выложено публично, и не просто выложено, а рекомендовано к применению. Естественно, что у него есть плюсы и минусы. Отчего же ждать от меня лишь положительного или никакого отзыва? Как о покойнике :)

Аргументы я кратенько выше изложил, нужно подробнее? Вобщем-то ответ oshizelly говорит сам за себя.

И, главное. Я считаю моветон выдавать подобные решения. В подобной нотации даже на коленке писать неприлично. Повтороно обращу внимание - для неподготовленного пользователя.


Добавлено:
kimtan
Напомню, что не случайно на защитах присутствуют оппоненты. И не случайно людям платят деньги исключительно за критику. Мне вот сейчас позарез нужна такая критика, нужо взглянуть на свое решение незамыленным глазом. Вэлкам. И плз :)
Автор: kimtan
Дата сообщения: 16.08.2011 00:31

Цитата:
- Попросить можно, но расчитывать на выполнение этой просьбы нельзя. Форум публичный.


Другого ответа вобщем-то не ожидал. Форум конечно же публичный, но кроме правил этого форума (которые нарушаются всё чаще и чаще в этом топике) есть еще негласные, не писанные правила (ну или не правила) любого форума, я имею ввиду чувство такта..., но не всем оно к сожалению присуще.


Цитата:
Повторюсь, решение выложено публично, и не просто выложено, а рекомендовано к применению. Естественно, что у него есть плюсы и минусы. Отчего же ждать от меня лишь положительного или никакого отзыва? Как о покойнике


Решение предложено, но не рекомендовано к применению, в конце концов: применять его или нет - решать опять же автору вопроса.
Тем не менее Вами отмечены только минусы (хотя я так и не понял в чём они). Немного перефразирую древнее высказывание: "Не понимая - не отвергай"
Самый большой плюс данного решения - оно единственное, не нарушающее правил топика.


Цитата:
Аргументы я кратенько выше изложил, нужно подробнее? Вобщем-то ответ oshizelly говорит сам за себя.


Аргументов, как и ответа вопрошающего я пока не видел (впрочем и то и другое меня особо не интересует)


Цитата:
И, главное. Я считаю моветон выдавать подобные решения. В подобной нотации даже на коленке писать неприлично.


Это высказывание мне трудно понять. В чём смысл его? Это кстати риторический вопрос.


Цитата:
Напомню, что не случайно на защитах присутствуют оппоненты. И не случайно людям платят деньги исключительно за критику. Мне вот сейчас позарез нужна такая критика, нужо взглянуть на свое решение незамыленным глазом. Вэлкам. И плз


Разводить холивары, да еще в чуждой/незнакомой мне теме? Нет уж увольте. Также не намерен их разводить и в этой...
Удачи!


Автор: oshizelly
Дата сообщения: 16.08.2011 12:32
asbo
kimtan

Оба предложенных решения работают, спасибо! Буду пользоваться ими попеременно, смотря по погоде и настроению


Цитата:
Думаю оценку: "фонтан или не фонтан" может только вопрошающий дать, или я не прав?

Ну, не совсем, наверное, так. Я не в состоянии оценить, насколько предложенное решение изящно, соответствует ли оно канонам, можно ли было сделать лучше и т.п. Единственное, что я как примитивный потребитель могу сказать, это - работает ли решение или нет. Так вот, оба предложенных решения работают... Что тут ещё добавить...


asbo
kimtan
Уважаемые, на надо ссориться! В этом топике всегда было так спокойно, а зелёные новички вроде меня почти всегда быстро, оперативно, а главное - и дружелюбно, получали дельные советы и замечания. Пусть так остаётся и дальше. И вообще, вы оба правы
Понимаю, нынешним летом погода не радует, все немного раздражены, всем пива хочется Не иначе, разговоры о "фонтанах" и "не фонтанах" именно этим желанием и спровоцированы: ему, подсознанию, просто хочется фонтан пива

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121

Предыдущая тема: Trojan Remover 6.81 Build 2594


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