← Все курсы · Курс Excel · Статья 0: порядок сборки

Назовите свои данные, чтобы ваши формулы перестали нарушаться

Статья 3 Excel для бизнес-аналитиков · Одно нажатие клавиши, и каждая формула после нее читается как предложение · Часть Analyst Prep Kit

К , аналитик данных · Опубликовано

В этой статье вы узнаете, что нужно сделать в первую очередь с любыми загружаемыми данными: нажмите Ctrl+Т и дайте таблице имя. Это занимает пять секунд и меняет каждую формулу, которую вы пишете впоследствии. Они читаются как предложения, заполняются и продолжают работать, когда появляются новые строки.

Вот разница в одну строку. Без имени формула говорит =IF(H2>=2000,1,0) и вам нужно посмотреть, что такое столбец H. С именем та же формула говорит =IF([@TotalReviews]>=2000,1,0) и это объясняет само себя.

Краткая версия. Ctrl+Т превращает диапазон в таблицу. Назовите его в Дизайн стола. С этого момента обращайтесь к столбцам по имени и к самой формуле.

Все здесь взято из той же сборки, что и остальная часть этой серии: панель Excel с 82 956 играми Пар. восьмиэтапный порядок сборки. Присвоение имени данным — это шаг 1 из этих восьми, и этот шаг люди пропускают быстрее всего, потому что при его пропуске ничего заметно не ломается. Поломка появляется позже и адресована тому, кто унаследует файл.

Что здесь
  1. Что такое стол и что дает вам его название
  2. Создайте один: Ctrl+Т, затем назовите его.
  3. Чтение структурированных ссылок
  4. Три поведения, которые не позволяют формулам нарушаться
  5. До и после, та же формула
  6. Пограничные случаи, которые стоит знать
  7. Почему это работает
  8. Запустите его в своем файле
  9. Шпаргалка

Что такое стол и что дает вам его название

Сначала ответьте на этот вопрос, используя свои собственные файлы: когда вы открываете электронную таблицу, созданную шесть месяцев назад, сколько времени требуется, чтобы понять, что именно? $H$2:$H$83000 был? Этот разрыв между формулой и ее значением и закрывает Таблица.

Таблица Excel — это диапазон, который Excel должен рассматривать как один объект: строку заголовка, столбцы с именами и границу, которая увеличивается по мере роста данных. Имя – это та часть, которая имеет значение. Как только диапазон называется Games, формула может сказать Games[TotalReviews], то есть фраза, которую человек может прочитать, а не координата, которую ему нужно расшифровать.

Таблицу читают гораздо чаще, чем пишут, обычно кем-то, кого не было при ее создании, и часто этим кем-то являетесь вы через шесть месяцев. Именованные столбцы — это то, как файл объясняет себя, когда вас нет рядом.

Создайте один: Ctrl+Т, затем назовите его.

  1. Щелкните любую ячейку внутри ваших данных. Одной ячейки достаточно. Excel находит края.
  2. Нажмите Ctrl+Т. В диалоговом окне отображается найденный диапазон и флажок «В моей таблице есть заголовки». Если ваша первая строка — это имена столбцов, оставьте ее отмеченной. Нажмите ОК.
  3. Назовите это. На ленте теперь отображается Дизайн стола вкладка. В крайнем левом углу находится поле «Имя таблицы», в котором содержится значение по умолчанию, например Table1. Замените его настоящим именем: Games в этой сборке. Одно слово, начинающееся с буквы, без пробелов.

Вот и весь ход. Полоса и стрелки фильтра, которые вы теперь видите, являются косметическими и съемными. Имя – это суть.

Table1 заслуживает одного презрительного предложения: это имя, которое ничего не называет, и файл с Table1, Table2 и Table3 точно так же нечитабелен, как и тот, у которого вообще нет имен. Назовите вещь по тому, что она содержит.

Чтение структурированных ссылок

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

Games[TotalReviews]      the whole column, all 82,956 values
[@TotalReviews]          this row's value, in the row the formula sits in

тот @ означает «эта строка». Ссылка на весь столбец содержит формулы, которые измеряют, например COUNTIF(Games[Segment], "Loved, hidden") от статья 1. Ан @ ссылка подает формулы, которые помечают одну строку за раз, как и сам столбец «Сегмент».

Вы редко печатаете скобки вручную. Щелкните ячейку во время написания формулы, и Excel создаст за вас структурированную ссылку. Читать их — это навык, и теперь вы можете.

Три поведения, которые не позволяют формулам нарушаться

Новые строки присоединяются к таблице самостоятельно. Введите или вставьте под последней строкой, и граница расширится. Каждая формула, указывающая на Games[Price] теперь включает новые строки, не трогая их. Классическая поломка, которая убивает: сумма, прикрепленная к H2:H83000 это молча игнорирует строки, добавленные кем-то в марте.

Вычисленные столбцы заполняются сами собой. Введите одну формулу в новый столбец, и Excel заполнит все 82 956 строк в тот момент, когда вы нажмете Входить. Именно так столбец «Сегмент» в этой сборке пометил весь файл одним нажатием клавиши. Никакого перетаскивания, двойного щелчка по маркеру заполнения, никаких пропущенных последних ста строк.

Ссылка перемещается вместе с данными. Вставьте столбец слева и H2 теперь тихо указывает не на то поле. [@TotalReviews] указывает на столбец Всего отзывов, где бы он ни находился. Переименованная реальность нарушает координаты. Имена не ломаются.

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

До и после, та же формула

Флаг Проверенный из реальной сборки, в обе стороны:

Без столаС таблицей под названием Игры
Формула=IF(H2>=2000,1,0)=IF([@TotalReviews]>=2000,1,0)
Чтение его обратноПойди узнай, что такое HОн говорит, что он тестирует
Заполнение столбцаПеретащите или дважды щелкните, надеюсь, вы дошли до концаАвтоматически, все строки, при вводе
Пришло 500 новых строкВ старых строках есть флаг, в новых нет ничего.Отмечено при приземлении
Коллега вставляет столбецH теперь неправильное поле и флаг явно неправильныйНичего не меняется

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

Пограничные случаи, которые стоит знать

Имена столбцов с пробелами нуждаются в собственных скобках. Games[Total Reviews] работает, но каждая ссылка становится более шумной. Заголовки, состоящие из одного слова или ВерблюжийЧехол, сохраняют формулы чистыми, поэтому столбцами этой сборки являются Всего отзывов и процентПоложительный.

Объединенные ячейки и таблицы не смешиваются. Excel отказывается создавать таблицу по объединенным ячейкам. Эта таблица оказывает вам услугу: объединенные ячейки нарушают сортировку, фильтрацию и поворот, и данные анализа не должны их содержать.

Тотальный ряд — это ловушка, замаскированная под удобство. Дизайн стола предлагает общую строку внизу. Он перемещается каждый раз, когда данные растут, а это именно то место, где ячейка KPI не должна существовать. Держите номера заголовков вне таблицы, в контрольных ячейках, согласно статья 2.

Таблицы охватывают все листы по имени. Формула на листе информационной панели может сказать: COUNTIF(Games[Segment], "Loved, hidden") без data!$D$2:$D$83000 где угодно в нем. Имя путешествует; координаты никогда не должны были существовать.

Почему это работает

Два вывода: один о электронных таблицах и один о том, кто их читает.

Электронные таблицы — это программы, написанные людьми, которые не считают себя программистами, и они читаются и изменяются совместно гораздо чаще, чем ожидают их создатели. Полевое исследование Нарди и Миллера показало, что работа с электронными таблицами обычно распределяется между людьми, при этом формулы одного человека отлаживаются и расширяются другими (Нарди и Миллер, 1991, Международный журнал человеко-машинных исследований, 34(2), 161-184). Формулу, которая называет входные данные, может подобрать второй человек. Формула координат требует от каждого читателя сначала восстановить память писателя.

И ошибки происходят именно из-за этого разрыва. Обзор аудита электронных таблиц, проведенный Панко, выявил ошибки в нескольких процентах ячеек, что является нормальным случаем, а не исключением (Панко, 1998, Журнал организационных вычислений и вычислений для конечных пользователей, 10(2), 15-21). Ошибки закрепленного диапазона и смещения столбца, которые устраняют структурированные ссылки, не являются экзотикой. Это обычная ошибка в обычных файлах.

Запустите его в своем файле

  1. Откройте файл, которого вы трогаете больше всего. Не свежий. Тот, у которого есть история.
  2. Щелкните внутри основных данных, нажмите Ctrl+Т., подтвердите заголовки и назовите их в соответствии с тем, что они содержат.
  3. Прочтите существующие формулы. Они все еще работают и все еще говорят H2. Старые ссылки не преобразуются.
  4. Запишите следующую формулу по-новому. Щелкните ячейки и позвольте Excel вывести имена в квадратных скобках. Прочтите его как предложение, прежде чем нажать Входить.
  5. Добавьте десять фальшивых строк внизу, а затем удалите их. Наблюдайте, как растет граница и заполняются формулы столбцов. Теперь вы доверяете поведению, потому что видели его, а не потому, что вам сказала страница.

Преобразование каждой старой книги не стоит и дня. Назовите данные в файлах, которые вы все еще создаете, и оставьте заархивированные данные в покое.

Диапазон формулы никогда не увеличивался вместе с данными, и ни одна ячейка об этом не говорила.

Excel для аналитиков это 378 страниц, таблиц, именованных диапазонов и ссылок, которые продолжают работать при поступлении строк.

Excel для аналитиков, 19 долларов США →
Получите повторения в формулах, которые кормят имена.

тот Курс Excel тренирует ЕСЛИ, СЧЕТЕСЛИ и рабочий процесс поворота с помощью проработанных примеров и пробного экзамена. Таблицы делают эти формулы читабельными. Комплект делает их автоматическими.

Откройте набор Excel →

Шпаргалка

Вы хотитеделатьСледите за
Превратить диапазон в таблицуЩелкните внутри него, Ctrl+Т.Проверьте, что «Моя таблица имеет заголовки» соответствует действительности.
Назовите этоВкладка «Конструктор таблиц», поле «Имя таблицы», крайний слева.Буквы и цифры, начинается с буквы, без пробелов.
Обратитесь к значению этой строки[@ColumnName]@ означает эту строку и ничего больше
Ссылка на весь столбецTableName[ColumnName]Работает с любого листа книги.
Добавить вычисляемый столбецВведите заголовок, затем одну формулу.Он заполняет каждую строку при вводе. Одна формула для каждого столбца, а не для каждой ячейки
Обеспечьте безопасность ячеек KPIЗа столомНеобязательная строка итогов перемещается по мере роста данных.
Отменить косметику«Дизайн таблицы», «Стили таблиц» или снимите флажок «Кнопка фильтра».Имя и поведение остаются. Меняется только внешний вид
Единственная привычка, которую следует сохранить. Первое, что вы делаете с загруженными данными, — это Ctrl+Т и настоящее имя. Это пять секунд, это первый шаг порядка построения, и каждая формула после него наследует ясность.
Серия: Excel для бизнес-аналитиков.

Каждая статья создается за один этап та же настоящая сборка, в порядке сборки. Ссылки активируются по мере публикации каждой из них.

  1. Создайте информационную панель в следующем порядке: правильно, затем ясно, затем убедительно.
  2. Пометьте свои строки, прежде чем составлять их диаграмму.
  3. Проверяйте свою работу, прежде чем это сделает кто-то другой
  4. Назовите свои данные, чтобы ваши формулы не ломались (эта статья)
  5. Диалог, который незаметно удаляет ваши почтовые индексы
  6. Сводная таблица — это вопрос, а не отчет
  7. Excel просто суммировал ваши идентификационные номера и ничего не сказал.
  8. Проценты — это вся история, а Excel их скрывает
  9. Покажите единицу, не нарушая цифру
  10. Выберите диаграмму, ваш номер уже определен
  11. Основы проектирования диаграмм: уберите что-то, а затем укажите
  12. По одной строке за раз или все строки сразу
  13. Четыре числа сверху обозначают более четырех графиков.
  14. Отсортируйте гистограмму, иначе это ничего не значит
  15. Открытие, которое было всего лишь вашим собственным определением
  16. Имена появились как тарабарщина, а Excel ничего не сказал
  17. Сделайте по одному управляющему диску для каждой диаграммы на странице.
  18. Напишите предложение, о котором спорит ваша панель мониторинга

Ссылки

Сколько времени занял ваш ответ вверху, тот, что про расшифровку $H$2:$H$83000 в файле шестимесячной давности? Это время – это то, что имя удаляет.