to post messages and comments.

Интересно, проводятся ли в мире
чемпионаты по форматированию пробелами?!

Сегодня видел колонку чисел,
в которых разряды по 3 цифры разделены пробелами

вручную

и десятичные нули (копейки)
— точкой

Ну точку я ещё могу понять (английская венда + MUI)

но пробелы-то, мать их!

Когда пытаешься просуммировать столбец (для "Итого")
пробелы, в т.ч. стоящие перед суммами (ими реализовано выравнивание по правому краю — разным числом пробелов перед числом в каждой ячейке)
не хотят складываться с точками (ошибка #ЗНАЧ!)

это какой же альтернативно одарённый урод придумал русифицировать формулы в Экселе вместе с интерфейсом???!!!!
и с самими НАЗВАНИЯМИ формул еще можно что-то сделать — писать на английском, хотя работая в русской версии это тоже гемор, потому что везде сразу подставляется по-русски, а вручную править каждый раз на англ. вариант, который еще надо в таблице аналогов-переводов найти — то еще удовольствие.
но как быть с АРГУМЕНТАМИ формул, типа такого:

=CELL("содержимое";C10)

написав это в русской версии еще летом, щас, открыв в портабельной английской, я получаю ошибку

#VALUE!

обычно ставлю везде русские версии винды, и соотв-но. Экселя тоже, а теперь вот задумаешься, может англ. лучше?
но зато теперь повод есть снести старый Office XP (да, я в этом плане ретроград) и поставить 2010. в более новых смысла не вижу вообще.
такая вот жопа :(

кек, адаптация в Эксель скрипта-обрезателя из Комикслейта
ЕСЛИ(
И(
ОСТАТ(Число;100)>=11;
ОСТАТ(Число;100)<=19
);
"баллов";
ЕСЛИ(
ОСТАТ(Число;10)=1;
"балл";
ЕСЛИ(
И(
ОСТАТ(Число;10)>=2;
ОСТАТ(Число;10)<=4
);
"балла";
"баллов"
)
)
)

ох уж этот Эксель. нету у него некоторых важных функций при работе с матрицами значений. вот есть в игре 5 рас (строк) и 3 пола (столбца), 15 ячеек в матрице, также имеются, конечно, итоговые числа внизу и справа. я нахожу максимальную страту банально через МАКС -> C20 на матрице, а вот узнать её заголовки (чтобы собиралась текстовая строка для отчёта) — уже изрядный квест...

начал с определения трёх максимумов по полам (столбцам) МАКС(B2:B6)... МАКС(С2:C6)... МАКС(D2:D6)... -> C23:C25,
промежуточно нашёл позицию каждого найденного максимума в его столбце ПОИСКПОЗ(максимум;столбец;0) = ПОИСКПОЗ(МАКС(B2:B6);B2:B6;0),
а потом по этой позиции пошарил в столбце А по списку рас ИНДЕКС(заголовки рас;позиция) = ИНДЕКС(A2:A6;ПОИСКПОЗ(МАКС(B2:B6);B2:B6;0)),
получил искомые названия макс.рас у каждого пола -> B23:B25

у меня есть три максимума по полам C23:C25, есть три названия макс.рас B23:B25 и есть макс.страта C20, всё это не в 15-ячейковой матрице уже. второй шаг, зацепляем расу и пол для наивысшего значения — надо:
промежуточно найти позицию макс.страты среди трёх максимумов по полам ПОИСКПОЗ(страта;максимумы;0) = ПОИСКПОЗ(C20;C23:C25;0),
по ней пошарить название пола (опять тащимся в заголовки 15-ячейковой матрицы за полным списком полов) ИНДЕКС(заголовки полов;позиция) = ИНДЕКС(B1:D1;ПОИСКПОЗ(C20;C23:C25;0)),
определить соответствующую расу ИНДЕКС(макс.расы;позиция) = ИНДЕКС(B23:B25;ПОИСКПОЗ(C20;C23:C25;0))
сцепить предпоследнее с последним в текстовую&" "&строчку и использовать в отчёте

вижл бейсиком, небось, куда проще...

О сколько нам открытий чудных готовит Office Microsoft. habrahabr.ru

По сообщениям в комментариях к статье про блокнот, во всех версиях Microsoft Excel, начиная по крайней мере с '97 и до самых новых, в имени листа не всегда можно ввести большую букву Ж

То есть если после запуска excel при первом нажатии любой клавиши, пусть даже стрелки вниз, выбрана английская раскладка, буквы 'Ж' вы больше не увидите. И наоборот, если раскладка была русская, больших 'Ж' будет сколько угодно, а запрещённым «назначается» shift-б, и, кстати, shift-7 тоже. И после этого назвать лист, скажем, «рога & копыта» уже не получится, хотя символ '&' вроде как разрешён.

А ведь можно как-то из Excel запускать gnuplot? Чтобы вот я поменял данные, и график бы сам перерисовывался? чтобы самому make не дёргать?

Хорошая все-таки штука — VBA. Хотя комментарии с ' это смешно, да.
Любая задача, выполняемая ежедневно, которую можно алгоритмизировать — должна быть алгоритмизирована и сведена к одной кнопке "сделать хорошо". Усилия по автоматизации окупятся, я гарантирую это.

Есть 4 столбика данных время_Х значение_Х время_Y значение_Y время X и Y одинаковое за некоторым исключением что некоторых значений времени_Y не существует, тоесть по сути во второй паре столбцов данные с пропусками. Так вот надо как-то дополнить недостающие данные например пустыми или средним значением между большим существующим и меньшим, и привести все столбики к одному времени, что-бы показать на одном графике.

Если офис ругается на ACTIVEX в момент открытия документа

HKEY_CURRENT_USER\Software\Microsoft\VBA\Security
Value name: LoadControlsInForms
Value type: REG_DWORD
Value Data: 1

Пришлось править скрипт для excel vba, написанный\переписанный пару раз другими ребятами. В вба нету ни проверки объявления переменных, нормлаьного дебагера, нихуя нету. Никогда не думал что до такого дойдет.
Мир никогда не станет прежним.

Оказывается, в новых Excel нельзя просто так взять и открыть CSV-файл произвольного формата. Только свой родной с 1251. Иначе — «ошибка формата». А если у тебя юникод или разделитель запятая (ага, COMMA-separated) — то только через Data -> Import Text...

Надо скопировать из одного места в другое колонку так, чтобы скопировались значения (без формул). Это надо делать через специальную вставку, по идее.
Без идеи, что делать, если специальная вставка просто неактивна в меню и не получается ее использовать?

Не думал что спрошу здесь об этом. Но приходится. В общем есть ячейка, в нее вбиваю данные, и формат ячейки становится "дата", а нужно чтобы был "общий". Можно как-то жестко задать экселю чтобы столбец был только в формате "общий"?
ЗЫ: менял через "формат ячейки" — "общий" — "ок". вводил цифры и при переходе в следующую ячейку, нужная мне становилась опять в формате "дата"

Формирую отчет в 1с, сохраняю как файл формата xls. Во всех числовых значениях вместо запятой стоит пробел.
Как, что, где поправить, чтобы были милые сердцу запятые, а не неведовмые пробелы, которые мне у бухгалтерии все числа портят?

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

Вот объясните мне. Элементарная задача. В таблицах гугла сделать столбец повторяющихся значений. Берем 8 строк (2 блока по 4) и растягиваем вниз.
получаем ЭТО img32.imageshack.us О_О
В экселе же получается ожидаемый результат i.imgur.com
Вот как это объяснить?

Други, кто с формулами экселя на ты, помогите. Дано: в ячейке записана формула. Как настроить так, чтобы если итоговое значение равно нулю, не писалось ничего, а если что-то есть, то тогда выводилось?
или, как вариант, если итог=0, то цвет шрифта белый

Нужно для windows написать скрипт на python'е для работы с excel. Скрипт, который бы редактировал данные из excel, то есть перезаписывал название продукта, считывал бы со второй колонки артикул продукта и искал соответствующие картинки. Вроде как-то так.

Имеется документ с автофильтром по списку фамилий в файле. Автофильтр работает, но не до конца — некоторые фамилии автофильтр не видит.
Строк 1150, не так уж много.
В чем может быть проблема?

Гребаный excel. В одном файле у него колонки буквами, строки цифрами. В другом через C и R соответственно обозначены. Цуко.
ЗЫ: хинт, может кому пригодится. При вводе формулы если ткнуть на название ячейки и нажимать F4, то представление меняется.

и еще один вин. использование стандартной функции "поиск дубликатов" фейлит. прелестно. Чем дальше. тем чудесатее.
Причем, когда его фильтром насильно тыкаешь в дубликаты — эта функция срочно начинает работать, но не раньше.

З.Ы. числа, форматированные, как числа. дробная часть отсутствует по определению.

Для генерации ёксель документа по шаблону оказуется есть такая штука jett.sourceforge.net Можно клонировать листы и использовать java expression language. Нашёл это в процессе написания своего велосипеда. Вот на пару дней раньше если бы нашёл... :(

Жуйц, под прыщи есть какой-нибудь легковесный аналог MS Excel Viewer? Ставить целый LibreOffice или ещё какой-нибудь полноценный пакет ради просмотра табличек не хочется.

жуйк, можешь мне логически объяснить, почему ADODB.Recordset.Open говорит что ничего не выбрал из бд, в то время как тот же самый запрос в access дает over 30 результатов? Я уже весь моск сломал к хуям. Recordset.EOF постоянно возвращает True. %)

Документ с именем 'ачх.xls' уже открыт. Нельзя открыть два документа с одинаковым именем, даже если они находятся в разных папках.
Для открытия второго документа либо закройте текущий документ, либо переименуйте один из них.

Жуйча, а можно как-то связать сводные таблицы с одним источником данных?
Суть: у меня построены 2 сводные таблицы с разными данными, однако в фильтре отчета стоит организация. можно ли настроить так, чтобы при выборе конкретной организации в одной сводной таблице, вторая сводная перестарраивала данные тоже только по этой организации?
Мимими

Жуйча, кто тут самый умный?
Скажите мне формулу, с помощью которой можно посчитать количество уникальных значений в заданном диапазоне (как текстовых, так и числовых)?
Заранее благодарна :)

Жуечка, подскажи, есть ли какой-нибудь способ, чтобы массово в экселевской таблице убрать херов капс? Есть гигантский подотчёт, весь капсом, глаза режет. Плюс оттуда нужно периодически копипастить в смету, поэтому просто настройки отображения изменить — не вариант