Принципы работы в Excel
Длиннопост
Мой предыдущий пост, хоть и был сугубо развлекательным, набрал пару килограммов плюсов и привлек комментарии - лайвхаки, точечные рекомендации и прочие полезные наставления. Изложу же свое скромное мнение о верном пути в стремлении познать и использовать возможности Excel. Информация для пользователя среднего уровня с желанием прокачать скиллы, для продвинутого и более уровня - одобрительно согласиться, для прочих - не знаю зачем)
Виды работ
Разовые таблички для разовых же обмена информацией, разовой обработки данных и прочих разовых операций. Вселенная предоставляет шанс определить уровень владения культурой Excel вашего визави и не упасть в грязь лицом самому
Личные обработчики. У каждого пользователя есть книги - долгожители с накопленной историей, которыми пользуемся каждый день. Должны целенаправленно обрастать лучшими практиками, полученными в процессе самообучения (об этом далее), стать источниками данных для Разовых табличек и уметь получать информацию из Системных источников (следующий пункт) формулами или запросами
Системные источники. Те самые 1с выгрузки, как и из любой другой системы/пользователя. Здесь два правила: а) хранить, заменяя или накапливая, в отведенной папке б) один источник всегда (обязательно) имеет неизменную структуру. Это залог успеха при передаче данных в Личный обработчик. Не обеспечите этого - продолжите бесцельно тратить годы, ровно как по Островскому)
Презентационный Продукт. Ваши релизы, наполняемые информацией из Личных обработчиков. Вот вам краски (УФ), софт - как хочешь разукрашивай (с)
Рабочее место
Это ваша книга, его необходимо обустроить - вывести в панель быстрого доступа а) очень часто используемые команды из разных закладок б) сигнализацию, например состояние пересчёта вычислений
Включите бесплатную надстройку Power Query (если у вас не версия с уже встроенной на закладке Данные) - это для работы с запросами к Системным источникам
Есть платные русифицированные решения, прежде всего Надстройки. Советы как тратить деньги неблагодарное дело, но речь об обустройстве Рабочего места. Коротко о единственной приобретенной 7 лет назад за 500 рублей надстройке, которая пздц как помогает каждый день. Plex
За рабочим местом нужно следить. Чистить от лишних стилей, напрочь забыть об условном форматировании (иногда актуально для Презентационного Продукта), удалять форматы в неиспользуемых областях, сжимать фоточки с котиками, при возможности сохранять результаты запросов как подключения без выгрузки данных на лист, не плодить десятки сводных таблиц.
То есть, обеспечить быстродействие книги
Самообразование
Здесь один путь, по моему опять же скромному мнению. Есть одна проблема / вопрос к себе / подозрение, что можно что-то автоматизировать или решить гораздо менее затратным путём - не спрашиваем у коллег, а ищем решение / ответ / подтверждение в сети.
Находим, применяем, тестируем, ошибаемся, уточняем, тестируем, проверяем, запоминаем, применяем на постоянной основе. Не останавливаемся, со временем проходим тот же путь для ранее найденных решений. Бенефитов два: а) Excel в вашем исполнении все краше и краше б) знания
На последок расскажу про Морфиуса, который покажет - как глубока кроличья нора. Николай Павлов, а именно его продукт Планета Эксель. Лучшее, что есть в русском сегменте сети. Форум заслуживает особого внимания. Но не забывать - главное слово Самообразование
Ответ на пост «Правила работы в Excel»
эксель штука хорошая, и мне всегда его хватало без программирования, все, что нужно посчитать, считалось формулами.
Ровно до тех пор, пока не пришлось в одном месте объединять ячейки.
В одну ячейку надо просто внести произведение значения ячейки слева с значением отдельной, рассчитанной по другим значениям, ячейки.
Ну, типа =RC[-1]*R123C5
Вот внес в одну ячейку - и растягивай на весь столбец, в чем проблема?
Проблема в том, что некоторые RC[-1] - результат объединения ячеек, уже не тянется.
Ну, тут все относительно просто - копируешь текст формулы, входишь в ячейку, F2 и вставляешь формулу.
И так иногда раз 50-70.
А вот соседняя ячейка...
Если в строке объединенных ячеек нет
=(RC[-1]+RC[-6])/(RC[-8]-RC[-9]+RC[-7])*RC[-11]
Если есть - то так:
=(R2C14+R2C9)/(R2C7-R2C6)*RC[-11] - эта формула растянута на 5 ячеек столбца.
А следующая - на две:
=(R7C14+R7C9)/(R7C7-R7C6+R7C8)*RC[-11]
И вот таких, только слегка отличающихся - на той странице, с которой я пример брал, примерно с полсотни.
И это в них просто нет значения одной ячейки - оно нулевое, и я его просто не учитываю, для строки с не объединенными ячейками оно стоит (RC[-7]), потому что я эту строку копирую.
А эту не могу.
И вот честно - если бы мне это нужно было делать каждый день - пришлось бы лезть в VBA, который я сильно не люблю, а пару раз в месяц я могу и посидеть полчасика, клаву потоптать...
Правила работы в Excel
Главное правило по прошествии лет:
Не объединяй ячейки, если от этого не зависит спасение мира
Возможно, уважаемые пользователи поделятся результатами своих наблюдений)