HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-02-26
1 <p>В прошлых уроках мы анализировали продажи канцелярских товаров.</p>
1 <p>В прошлых уроках мы анализировали продажи канцелярских товаров.</p>
2 <p>В своем анализе мы опирались на таблицу с тремя доступными товарами и тремя строками на каждый месяц первого квартала 2023 года. Данных было мало, поэтому анализ был не очень реалистичный. Зато мы научились совершать первые шаги в анализе данных.</p>
2 <p>В своем анализе мы опирались на таблицу с тремя доступными товарами и тремя строками на каждый месяц первого квартала 2023 года. Данных было мало, поэтому анализ был не очень реалистичный. Зато мы научились совершать первые шаги в анализе данных.</p>
3 <p>В этом уроке мы продолжим погружаться в тему. Мы будем усложнять задачу и попробуем проанализировать крупную таблицу различными способами.</p>
3 <p>В этом уроке мы продолжим погружаться в тему. Мы будем усложнять задачу и попробуем проанализировать крупную таблицу различными способами.</p>
4 <h2>Начинаем работу с большой таблицей</h2>
4 <h2>Начинаем работу с большой таблицей</h2>
5 <p>По ходу всего урока мы будем рассматривать<a>таблицу</a>из 1000 строк. В ней отражены продажи товаров продуктового магазина в течение одного дня:</p>
5 <p>По ходу всего урока мы будем рассматривать<a>таблицу</a>из 1000 строк. В ней отражены продажи товаров продуктового магазина в течение одного дня:</p>
6 <p>В таблице есть четыре колонки:</p>
6 <p>В таблице есть четыре колонки:</p>
7 <ul><li><em>Product</em>- продукт</li>
7 <ul><li><em>Product</em>- продукт</li>
8 <li><em>Quantity</em>- количество проданных товаров</li>
8 <li><em>Quantity</em>- количество проданных товаров</li>
9 <li><em>Price</em>- цена</li>
9 <li><em>Price</em>- цена</li>
10 <li><em>Product_id</em>- уникальный идентификатор товара</li>
10 <li><em>Product_id</em>- уникальный идентификатор товара</li>
11 </ul><p>Автор сэкономил свое время и сгенерировал данные продаж с помощью сайта Mockaroo. Поэтому все названия продуктов на английском языке и цены указаны в долларах. Это сгенерированные данные, поэтому на одну и ту же товарную позицию цена может отличаться.</p>
11 </ul><p>Автор сэкономил свое время и сгенерировал данные продаж с помощью сайта Mockaroo. Поэтому все названия продуктов на английском языке и цены указаны в долларах. Это сгенерированные данные, поэтому на одну и ту же товарную позицию цена может отличаться.</p>
12 <p>Представим, что нам нужно выяснить, у какого продукта максимальная цена. На него мы и ответим в этом уроке, причем разными способами.</p>
12 <p>Представим, что нам нужно выяснить, у какого продукта максимальная цена. На него мы и ответим в этом уроке, причем разными способами.</p>
13 <h2>Как анализировать данные с помощью сортировки</h2>
13 <h2>Как анализировать данные с помощью сортировки</h2>
14 <p>Рассмотрим сортировку - первый способ анализа. Пройдем этот процесс по шагам.</p>
14 <p>Рассмотрим сортировку - первый способ анализа. Пройдем этот процесс по шагам.</p>
15 <p>Сначала выясним количество строк в таблице. Для этого выделим любой столбец таблицы - например, столбец A:</p>
15 <p>Сначала выясним количество строк в таблице. Для этого выделим любой столбец таблицы - например, столбец A:</p>
16 <p>В правом нижнем углу вы увидите цифру, которая отображает количество заполненных строк в выделенном столбце. Это количество будет включать в себя и строку с названием столбца. Вычитаем единицу и получаем заветную цифру количество строк с данными в таблице - 1000.</p>
16 <p>В правом нижнем углу вы увидите цифру, которая отображает количество заполненных строк в выделенном столбце. Это количество будет включать в себя и строку с названием столбца. Вычитаем единицу и получаем заветную цифру количество строк с данными в таблице - 1000.</p>
17 <p>Дальше подсчитаем, сколько уникальных товаров содержит таблица. Для подсчета можно использовать функцию COUNTUNIQUE:</p>
17 <p>Дальше подсчитаем, сколько уникальных товаров содержит таблица. Для подсчета можно использовать функцию COUNTUNIQUE:</p>
18 <p>Так мы выяснили, что в таблице этого урока содержится 833 уникальные записи. Значит, не все товары из списка были проданы один раз.</p>
18 <p>Так мы выяснили, что в таблице этого урока содержится 833 уникальные записи. Значит, не все товары из списка были проданы один раз.</p>
19 <p>Чтобы нам было удобнее работать с таблицей, мы отсортируем товары по названию в алфавитном порядке. Так будет нагляднее: например, мы сразу увидим, сколько раз товар А был продан сегодня. Еще так будет удобнее создавать функции, ведь обработать отсортированный список проще.</p>
19 <p>Чтобы нам было удобнее работать с таблицей, мы отсортируем товары по названию в алфавитном порядке. Так будет нагляднее: например, мы сразу увидим, сколько раз товар А был продан сегодня. Еще так будет удобнее создавать функции, ведь обработать отсортированный список проще.</p>
20 <p>Отсортируем таблицу по значениям одного столбца:</p>
20 <p>Отсортируем таблицу по значениям одного столбца:</p>
21 <ol><li>Выделяем всю таблицу, не включая строки с названиями столбцов</li>
21 <ol><li>Выделяем всю таблицу, не включая строки с названиями столбцов</li>
22 <li>Открываем вкладку "Данные"</li>
22 <li>Открываем вкладку "Данные"</li>
23 <li>На вкладке "Данные" раскрываем пункт "Сортировать диапазон"</li>
23 <li>На вкладке "Данные" раскрываем пункт "Сортировать диапазон"</li>
24 <li>Выбираем нужный тип сортировки диапазона - нам подходит "Сортировать диапазон по столбцу А"</li>
24 <li>Выбираем нужный тип сортировки диапазона - нам подходит "Сортировать диапазон по столбцу А"</li>
25 </ol><p>Теперь таблица стала удобнее для восприятия:</p>
25 </ol><p>Теперь таблица стала удобнее для восприятия:</p>
26 <h2>Как найти товары с максимальной ценой</h2>
26 <h2>Как найти товары с максимальной ценой</h2>
27 <p>Самый простой способ найти два товара с максимальной ценой в нашем случае - это отсортировать исходную таблицу заново, только уже по столбцу с ценой.</p>
27 <p>Самый простой способ найти два товара с максимальной ценой в нашем случае - это отсортировать исходную таблицу заново, только уже по столбцу с ценой.</p>
28 <p>Для этого на вкладке "Данные" мы пройдем в пункт "Расширенные настройки сортировки диапазонов". В ответ Google Sheets выведет такое окно:</p>
28 <p>Для этого на вкладке "Данные" мы пройдем в пункт "Расширенные настройки сортировки диапазонов". В ответ Google Sheets выведет такое окно:</p>
29 <p>В нашей таблице цена записана в столбец С. По нему и отсортируем весь диапазон.</p>
29 <p>В нашей таблице цена записана в столбец С. По нему и отсортируем весь диапазон.</p>
30 <p>Если вы хотите отсортировать таблицу сразу по нескольким столбцам, алгоритм сортировки можно настроить тут же, добавив последовательность сортировки, нажав на кнопку "Добавить еще один столбец для сортировки".</p>
30 <p>Если вы хотите отсортировать таблицу сразу по нескольким столбцам, алгоритм сортировки можно настроить тут же, добавив последовательность сортировки, нажав на кнопку "Добавить еще один столбец для сортировки".</p>
31 <p>Если выделенные вами данные включают в себя заголовки, поставьте галочку напротив "Данные со строкой заголовка".</p>
31 <p>Если выделенные вами данные включают в себя заголовки, поставьте галочку напротив "Данные со строкой заголовка".</p>
32 <p>Также в меню расширенной сортировки вы можете выбрать, будете ли вы сортировать:</p>
32 <p>Также в меню расширенной сортировки вы можете выбрать, будете ли вы сортировать:</p>
33 <ul><li>По возрастанию (от А до Я)</li>
33 <ul><li>По возрастанию (от А до Я)</li>
34 <li>По убыванию (от Я до А)</li>
34 <li>По убыванию (от Я до А)</li>
35 </ul><p>В нашей задаче нужна сортировка по убыванию. Пока не будем обращать внимание на то, что в нашей таблице товары не сгруппированы по названию. На картинке видно три продукта с наибольшими ценами:</p>
35 </ul><p>В нашей задаче нужна сортировка по убыванию. Пока не будем обращать внимание на то, что в нашей таблице товары не сгруппированы по названию. На картинке видно три продукта с наибольшими ценами:</p>
36 <p>Формально, у нас есть первый ответ на поставленную бизнес-задачу. Наибольшая цена у фокаччи и апельсиновой газировки.</p>
36 <p>Формально, у нас есть первый ответ на поставленную бизнес-задачу. Наибольшая цена у фокаччи и апельсиновой газировки.</p>
37 <p>Того же результата можно добиться и другими способами, которые мы изучим дальше в уроке.</p>
37 <p>Того же результата можно добиться и другими способами, которые мы изучим дальше в уроке.</p>
38 <h2>Как анализировать данные с помощью функции</h2>
38 <h2>Как анализировать данные с помощью функции</h2>
39 <p>Кроме сортировки в Google Sheets есть еще и функция МАКС. Также мы умеем фиксировать ссылку на столбец и номер ячейки с помощью символа $.</p>
39 <p>Кроме сортировки в Google Sheets есть еще и функция МАКС. Также мы умеем фиксировать ссылку на столбец и номер ячейки с помощью символа $.</p>
40 <p>Помимо этого, мы уже узнали, что найти название товара с наибольшей ценой можно с помощью комбинации трех функций:</p>
40 <p>Помимо этого, мы уже узнали, что найти название товара с наибольшей ценой можно с помощью комбинации трех функций:</p>
41 <ul><li>ИНДЕКС</li>
41 <ul><li>ИНДЕКС</li>
42 <li>ПОИСКПОЗ</li>
42 <li>ПОИСКПОЗ</li>
43 <li>МАКС</li>
43 <li>МАКС</li>
44 </ul><p>В прошлом уроке мы уже применяли эти формулы в таком виде:</p>
44 </ul><p>В прошлом уроке мы уже применяли эти формулы в таком виде:</p>
45 <p>Перед применением формул нужно убрать символ $ с помощью метода "Найти и заменить":</p>
45 <p>Перед применением формул нужно убрать символ $ с помощью метода "Найти и заменить":</p>
46 <ol><li><p>Скопируем символ $</p>
46 <ol><li><p>Скопируем символ $</p>
47 </li>
47 </li>
48 <li><p>Нажмем сочетание горячих клавиш Ctrl+H</p>
48 <li><p>Нажмем сочетание горячих клавиш Ctrl+H</p>
49 </li>
49 </li>
50 <li><p>В появившемся окне мы увидим поле "Заменить на". Ничего не пишем в нем и нажимаем кнопку "Заменить все":</p>
50 <li><p>В появившемся окне мы увидим поле "Заменить на". Ничего не пишем в нем и нажимаем кнопку "Заменить все":</p>
51 </li>
51 </li>
52 <li><p>Нажимаем кнопку "Готово":</p>
52 <li><p>Нажимаем кнопку "Готово":</p>
53 </li>
53 </li>
54 <li><p>По умолчанию в Google Sheets целая и десятичная часть чисел разделены запятой. Нам нужно найти и заменить все точки на запятые в столбце C. Это можно сделать по аналогии с заменой знака $ на пустоту</p>
54 <li><p>По умолчанию в Google Sheets целая и десятичная часть чисел разделены запятой. Нам нужно найти и заменить все точки на запятые в столбце C. Это можно сделать по аналогии с заменой знака $ на пустоту</p>
55 </li>
55 </li>
56 </ol><p>Теперь наша таблица готова. Начинаем анализ:</p>
56 </ol><p>Теперь наша таблица готова. Начинаем анализ:</p>
57 <ol><li><p>Выбираем ячейку E3 и находим в ней название товара с максимальной ценой. Формулу вы видите на картинке ниже:</p>
57 <ol><li><p>Выбираем ячейку E3 и находим в ней название товара с максимальной ценой. Формулу вы видите на картинке ниже:</p>
58 </li>
58 </li>
59 <li><p>Выбираем ячейку Е4. Находим в ней название товара со второй по размеру ценой для диапазона, стартующего уже в третьей строке:</p>
59 <li><p>Выбираем ячейку Е4. Находим в ней название товара со второй по размеру ценой для диапазона, стартующего уже в третьей строке:</p>
60 </li>
60 </li>
61 </ol><p>Так мы получили достоверный ответ.</p>
61 </ol><p>Так мы получили достоверный ответ.</p>
62 <p>Такой алгоритм применим для отсортированной таблицы. Если мы хотим проанализировать с помощью функции неотсортированную таблицу, придется применить еще один метод.</p>
62 <p>Такой алгоритм применим для отсортированной таблицы. Если мы хотим проанализировать с помощью функции неотсортированную таблицу, придется применить еще один метод.</p>
63 <h2>Как анализировать данные с помощью сводной таблицы</h2>
63 <h2>Как анализировать данные с помощью сводной таблицы</h2>
64 <p>Сводные таблицы подходят для анализа данных в особых случаях - когда есть повторяющиеся категории товаров, по которым мы группируем таблицу.</p>
64 <p>Сводные таблицы подходят для анализа данных в особых случаях - когда есть повторяющиеся категории товаров, по которым мы группируем таблицу.</p>
65 <p>В нашем случае повторения строк минимальны.</p>
65 <p>В нашем случае повторения строк минимальны.</p>
66 <p>Мы могли бы проанализировать данные только повторяющихся продуктов, но пока такой цели перед нами не стоит. Просто запомним: сводные таблицы хороши в агрегации данных.</p>
66 <p>Мы могли бы проанализировать данные только повторяющихся продуктов, но пока такой цели перед нами не стоит. Просто запомним: сводные таблицы хороши в агрегации данных.</p>
67 <p>При этом они не подойдут, если агрегировать таблицу не получается - то есть когда нельзя выделить несколько категорий в данных. В таком случае мы получим ошибку, как на картинке ниже:</p>
67 <p>При этом они не подойдут, если агрегировать таблицу не получается - то есть когда нельзя выделить несколько категорий в данных. В таком случае мы получим ошибку, как на картинке ниже:</p>
68 <h2>Как анализировать данные с помощью графика</h2>
68 <h2>Как анализировать данные с помощью графика</h2>
69 <p>Помимо работы с таблицей, мы также можем оценить наши данные визуально. Так например, найти самые продаваемые товары можно с помощью графика или диаграммы:</p>
69 <p>Помимо работы с таблицей, мы также можем оценить наши данные визуально. Так например, найти самые продаваемые товары можно с помощью графика или диаграммы:</p>
70 <p>Для большей детализации данных на графике потребуется сузить и набор иллюстрируемых данных. Например, можно отсеять только товары с максимальной ценой или количеством проданных единиц товара.</p>
70 <p>Для большей детализации данных на графике потребуется сузить и набор иллюстрируемых данных. Например, можно отсеять только товары с максимальной ценой или количеством проданных единиц товара.</p>
71 <h2>Выводы</h2>
71 <h2>Выводы</h2>
72 <p>Когда мы анализируем данные, метод анализа зависит от специфики самих данных. В нашем распоряжении уже есть несколько инструментов анализа данных, которые позволяют аналитику быть гибким в выборе метода анализа таблиц.</p>
72 <p>Когда мы анализируем данные, метод анализа зависит от специфики самих данных. В нашем распоряжении уже есть несколько инструментов анализа данных, которые позволяют аналитику быть гибким в выборе метода анализа таблиц.</p>