Упрощение жизни с кластерами запросов

Упрощение жизни с кластерами запросов

Настройка при работе первый раз с макросами

При первом запуске макросов на ПК необходимо выполнить до настройки MS Excel

  1. Зайти в пункт меню файл

Выбор Файл

Выбор Файл

2. Далее – параметры

Параметры

Параметры

3. Заходим в центр управления безопасностью

Центр управления безопасностью

Центр управления безопасностью

4. Выставляем настройки, как на рисунке ниже

Параметры ActiveX

Параметры ActiveX

Параметры макрасов

Параметры макрасов

5. В случае отсутствия в меню пункта разработчик - его нужно добавить в ленту. Нам необходим этот элемент чтобы видеть VBA код

Добавление в меню «Разработчик»

Добавление в меню «Разработчик»

Выбор настрйоки

Выбор настройки

Дальше можно начать работать с файлом с кластерами. Открываем файл и переходим во вкладку Разработчик и нажимаем Visual Basic

Visual Basic

Visual Basic

Я располагаю окна следующим образом - окно с кластерами Кнопка Win + Стрелочка влево, Код Макроса Кнопка Win + Стрелочка вправо

Вид окна

Вид окна

6. Нажимаем в области таблиц ПКМ добавить модуль

Работа в модуле

Работа в модуле

7. Копируем с Яндекс диска код макроса и вставляем в модуль

8. Обязательно выделяем ячейку в нашем файле с кластерами. А то если много Excel файлов открыто - может отработать на другом активном

9. Далее запускаем макрос

Запуск макроса

Запуск макроса
РАЗРАБОТКА САЙТОВ
SEO продвижение
РЕПУТАЦИОННЫЙ МАРКЕТИНГ

Макрос выделения основного запроса кластера

Макрос позволяет в работе выделять основной запрос кластера при черновой кластеризации. Он анализирует файлы по силе группировки 3 и 4 и помогает не пропускать переход к новым значениям.

Часть черновой кластеризации из JM

Часть черновой кластеризации из JM

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

Выделение кластера

Выделение кластера

А вот и сам макрос

Dim lastRow, i, y As Long
Sub first()
lastRow = Cells(Rows.Count, 1).End(xlUp).Row
' Указать начальную строку 1 1
i = 25279
Do While i <= lastRow
y = i
Do While (Cells(i, 2) = Cells(y, 2)) And Cells(i, 3) = Cells(y, 3) And (Cells(i, 2) <> 0)
Cells(i, 1).Select
With Selection.Interior
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
.Color = 65535</p><p>.TintAndShade = 0
.PatternTintAndShade = 0
End With
y = y + 1
Loop
i = y
If Cells(i, 1).Interior.Color = 65535 Then
i = i + 1
End If
Loop
End Sub

Макрос выделения кластеров после маркерной привязки, и их нумерации

Для упрощения работы было принято решение написать скрипт по автоматизации процесса выделения кластеров после маркерной привязки и их нумерации.

После того как осуществлена необходимая сортировка можно выполнить скрипт.

Пример файла

Пример файла

Скрипт:

Dim lastRow, i, y, a, line As Long
Sub first()
Cells.Select
Selection.Borders(xlDiagonalDown).LineStyle = xlNone
Selection.Borders(xlDiagonalUp).LineStyle = xlNone
Selection.Borders(xlEdgeLeft).LineStyle = xlNone
Selection.Borders(xlEdgeTop).LineStyle = xlNone
Selection.Borders(xlEdgeBottom).LineStyle = xlNone
Selection.Borders(xlEdgeRight).LineStyle = xlNone
Selection.Borders(xlInsideVertical).LineStyle = xlNone
Selection.Borders(xlInsideHorizontal).LineStyle = xlNone
lastRow = Cells(Rows.Count, 2).End(xlUp).Row
' Начальные значения переменных i = строка после шапки
line = 0</p><p>a = 1</p><p>i = 2
Do While i <= lastRow</p><p>y = i
'Здесь задаем столбик для вычисления веса кластера. По умолчанию 8 столбик
'Плюс необходимо задать столбик с частотностью попорядку
Cells(i, 8) = Cells(i, 7)
Do While Cells(i, 2) = Cells(y, 2)
If line = 0 Then
Cells(i, 1).Value = a
Rows(i).Select
With Selection.Borders(xlEdgeTop)
.LineStyle = xlContinuous
.ColorIndex = 0
.TintAndShade = 0
.Weight = xlThin
End With
Selection.Borders(xlEdgeBottom).LineStyle = xlNone
Selection.Borders(xlEdgeRight).LineStyle = xlNone
Selection.Borders(xlInsideVertical).LineStyle = xlNone
Selection.Borders(xlInsideHorizontal).LineStyle = xlNone
line = 1</p><p>Else</p><p>Cells(y, 1).Value = a
Cells(i, 8) = Cells(i, 8) + Cells(y, 7)
End If
y = y + 1
Loop
a = a + 1
line = 0
i = y
If Cells(i, 1).Interior.Color = 65535 Then
i = i + 1
End If
Loop
End Sub

Результат после использования скрипта

Результат работы макроса

Результат работы макроса

В дополнение макрос рассчитывает силу кластера по частотности по порядку.

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

Автор

Артём Опарин

Артём Опарин

ИНТЕРНЕТ-МАРКЕТОЛОГ С ОПЫТОМ БОЛЕЕ 10 ЛЕТ.

Подписывайтесь в соцсетях:

Комментарии

Вам также может понравиться

Внутренние переходы в Метрике: что это такое и где искать, что с этим делать
5 сентября 2022
4007
Внутренние переходы в Метрике: что это такое и где искать, что с этим делать
Где искать показатель внутренних переходов Проверить статистику внутренних переходов легко. Основное требование — наличие подключенной к отслеживаемому сайту Яндекс.Метрики. Далее по шагам...
Читать
Яндекс Вебмастер: полное руководство и описание полезных функций
13 января 2023
1342
Яндекс Вебмастер: полное руководство и описание полезных функций
«Яндекс.Вебмастер» образца 2022 Рассказываем, что изменилось в Яндекс.Вебмастере за 2022 год и как он выглядит сейчас, а также даем рекомендации по эффективному использованию сервиса в 2023-м. ...
Читать
Индексация сайта в поисковых системах - что это такое, как работает
23 августа 2022
1459
Индексация сайта в поисковых системах - что это такое, как работает
Что такое индексация в поисковых системах Индексирование сайта — это процесс, в ходе которого поисковые системы получают и обрабатывают информацию о страницах ресурса. Эти данные хранятся в базе,...
Читать
Поисковое продвижение в Яндекс: особенности SEO и способы раскрутки сайта
17 июня 2022
874
Поисковое продвижение в Яндекс: особенности SEO и способы раскрутки сайта
Что такое продвижение сайта? Поисковое продвижение (SEO) — это работа с сайтом, которая направлена на его поднятие в ТОП поисковой выдачи. выдаче. Например, ваш сайт по какому-то поисковому запро...
Читать
Капча: ключ к безопасности веб-ресурсов в эру ботов
17 июля 2024
399
Капча: ключ к безопасности веб-ресурсов в эру ботов
Капча - это специальный тест безопасности, с которым многие из нас сталкиваются в интернете. Представьте, вы заходите на сайт, чтобы оставить комментарий или совершить покупку, и вас просят ввести...
Читать
Негативные отзывы - не приговор: стратегия защиты репутации бренда в действии
28 марта 2025
415
Негативные отзывы - не приговор: стратегия защиты репутации бренда в действии
В современных реалиях, когда большая часть коммуникаций переместилась в онлайн, репутация бренда в интернете становится критически важным активом. Негативные отзывы, оставленные недовольными клиен...
Читать
Методика Визуализации Идей: Погружение в Мир Интеллект-Карт
20 августа 2024
693
Методика Визуализации Идей: Погружение в Мир Интеллект-Карт
Интеллект-карты, известные также как Mind Maps или ментальные карты, представляют собой очень эффективный инструмент для визуализации, структурирования и систематизации информации. Эта методика, о...
Читать
Имиджевая реклама - эффективный путь к сердцам потребителей
2 апреля 2025
356
Имиджевая реклама - эффективный путь к сердцам потребителей
Имиджевая реклама представляет собой особый вид маркетинговых коммуникаций, направленный не на прямые продажи товаров или услуг, а на формирование определенного образа бренда или компании в сознан...
Читать
Что такое дипфейк: как создать и зачем использовать в рекламе
8 ноября 2024
458
Что такое дипфейк: как создать и зачем использовать в рекламе
Дипфейк (англ. deepfake, сокращение от deep learning и fake - "глубокое обучение" и "подделка") - это метод синтеза аудиовизуального контента с применением технологий искусственного интеллекта и м...
Читать
Путь к успеху с push-уведомлениями: стратегии, метрики, юридические нюансы
9 декабря 2024
560
Путь к успеху с push-уведомлениями: стратегии, метрики, юридические нюансы
Пуш-уведомления (от англ. push - "проталкивать") - это технология мгновенной доставки актуального контента и информационных сообщений на пользовательские устройства. В отличие от email-рассылок, S...
Читать
Что такое глоссарий: виды, преимущества и пошаговое руководство по созданию
12 февраля 2025
576
Что такое глоссарий: виды, преимущества и пошаговое руководство по созданию
Глоссарий - это упорядоченный список терминов с соответствующими определениями или пояснениями. Он представляет собой своеобразный мини-словарь, посвященный какой-либо узкой теме, области знаний и...
Читать
Траст сайта: как заслужить доверие Google и Яндекса
2 июня 2025
70
Траст сайта: как заслужить доверие Google и Яндекса
В эпоху цифровой конкуренции и информационного шума завоевание высоких позиций в поисковой выдаче стало задачей стратегического уровня для любого онлайн-проекта. SEO уже давно перестало быть прост...
Читать
Уникализация карточки товара
5 августа 2022
780
Уникализация карточки товара
Внутренние дубли — это страницы сайта, которые имеют уникальные URL-адреса, но при этом на них одинаковый или почти идентичный контент. Они плохо влияют на SEO и могут доставлять проблему. Как пра...
Читать
Апдейты поисковых систем: угрозы и возможности для вашего бизнеса
16 сентября 2024
424
Апдейты поисковых систем: угрозы и возможности для вашего бизнеса
Апдейты в поисковых системах являются неотъемлемой частью процесса постоянного совершенствования поисковой выдачи. Они представляют собой регулярные обновления баз данных и алгоритмов ранжирования...
Читать
Глубина просмотра: что это, зачем отслеживать и как улучшить
5 мая 2025
441
Глубина просмотра: что это, зачем отслеживать и как улучшить
Успех любого сайта в интернете во многом зависит от того, насколько хорошо он удовлетворяет потребности и ожидания своей целевой аудитории. Создание качественного, релевантного и полезного контент...
Читать
Почему Google не добавляет ваш сайт в поиск: топ-9 технических и SEO-ошибок
2 июня 2025
188
Почему Google не добавляет ваш сайт в поиск: топ-9 технических и SEO-ошибок
Google крайне чувствителен к скорости загрузки сайта. Это один из первых факторов, который влияет на индексацию ресурса. Если ваш сайт грузится слишком долго, поисковый робот может просто не дожда...
Читать
Ошибка 403 Forbidden: диагностика проблемы и способы ее устранения
8 июля 2024
901
Ошибка 403 Forbidden: диагностика проблемы и способы ее устранения
Ошибка 403 Forbidden - это код ответа HTTP-сервера, указывающий на то, что сервер понял запрос клиента, но отказался его выполнять из-за ограничений системы безопасности. Проще говоря, данная ошиб...
Читать
Мощь исходящих ссылок: стратегии линкбилдинга для роста в поисковой выдаче
7 февраля 2025
552
Мощь исходящих ссылок: стратегии линкбилдинга для роста в поисковой выдаче
Внешние ссылки являются неотъемлемой частью успешной SEO-стратегии для любого веб-ресурса. Они представляют собой гиперссылки, ведущие со сторонних сайтов на страницы вашего веб-сайта. Наличие кач...
Читать
Диверсификация от А до Я: полное руководство для предпринимателей
13 августа 2024
1084
Диверсификация от А до Я: полное руководство для предпринимателей
Диверсификация - это распределение усилий и ресурсов между несколькими разными направлениями или видами деятельности. Главная цель диверсификации - снизить риски и минимизировать потери в случае н...
Читать
Реферальные программы - источник стабильного дохода: виды, выбор, налогообложение
6 сентября 2024
502
Реферальные программы - источник стабильного дохода: виды, выбор, налогообложение
Реферальные программы - это маркетинговый инструмент, основанный на рекомендациях существующих клиентов. Суть проста: компания мотивирует своих текущих клиентов (рефереров) приглашать новых пользо...
Читать
Искусственный интеллект: принципы, виды и перспективы развития
26 февраля 2025
586
Искусственный интеллект: принципы, виды и перспективы развития
Искусственный интеллект (ИИ) - это область компьютерных наук, нацеленная на создание систем и алгоритмов, способных мыслить рационально и выполнять творческие задачи, традиционно считавшиеся преро...
Читать
Ступени успеха: Отчетность как базис, Аналитика как вершина
26 декабря 2024
396
Ступени успеха: Отчетность как базис, Аналитика как вершина
В динамичном мире цифрового маркетинга и анализа данных крайне важно четко понимать и правильно использовать профессиональную терминологию. Зачастую даже опытные специалисты путают схожие по звуча...
Читать
ТЗ копирайтеру «под ключ»
16 октября 2020
1246
ТЗ копирайтеру «под ключ»
Часто нам приходится задумываться о том какие тексты использовать на своих сайтах. Для получения качественного текста необходимо грамотно составить Техническое задание (далее — ТЗ) копирайтеру и п...
Читать
Инструменты для быстрого парсинга частотностей ключевых фраз и максимальный сбор ключей из Wordstat
16 октября 2020
2047
Инструменты для быстрого парсинга частотностей ключевых фраз и максимальный сбор ключей из Wordstat
В этой статье я хочу поделиться своими методами повышения эффективности использования времени и получения качественных результатов. Мы разберем ряд инструментов и я кратко опишу их плюсы. Погнали...
Читать
Маркетинговый план: пошаговая инструкция по достижению целей
27 января 2025
349
Маркетинговый план: пошаговая инструкция по достижению целей
Маркетинговый план – это детально проработанная дорожная карта, определяющая стратегию продвижения товаров или услуг компании на рынке. Он охватывает анализ текущей ситуации, постановку целей, опи...
Читать
Микроразметка schema.org: реализация с примерами и способы проверки
25 марта 2022
6597
Микроразметка schema.org: реализация с примерами и способы проверки
Что такое микроразметка Разметка schema.org — это код (семантический словарь), который можно разместить на своем сайте с той целью, чтобы с помощью некоторых атрибутов помочь поисковикам по...
Читать
Энциклопедия FTP: Полный Путеводитель по Протоколу Передачи Файлов
5 августа 2024
880
Энциклопедия FTP: Полный Путеводитель по Протоколу Передачи Файлов
Протокол FTP (File Transfer Protocol) является одним из фундаментальных и широко используемых стандартов передачи данных в компьютерных сетях. Его история началась еще в 1971 году, задолго до появ...
Читать
Упрощаем управление продвижением в Яндекс.Директе с помощью Коммандера
14 ноября 2024
417
Упрощаем управление продвижением в Яндекс.Директе с помощью Коммандера
"Директ Коммандер" - это мощный инструмент для эффективного управления рекламными кампаниями в Яндекс.Директе. Разработанный специалистами самой поисковой системы, он призван значительно упростить...
Читать
Поисковые роботы: что это такое и как ими управлять
16 декабря 2024
435
Поисковые роботы: что это такое и как ими управлять
Поисковые роботы, также известные как краулеры, пауки или боты, играют ключевую роль в функционировании поисковых систем. Они выступают связующим звеном между опубликованным в интернете контентом ...
Читать
Скриптовые языки программирования: основы, применение и тренды
12 августа 2024
1230
Скриптовые языки программирования: основы, применение и тренды
Скрипт (от англ. script - сценарий) представляет собой набор инструкций или команд, предназначенных для выполнения определенной последовательности действий на компьютере или в программной среде. С...
Читать
Раскрывая секреты UX/UI-дизайна: путь к созданию превосходного пользовательского опыта
4 октября 2024
395
Раскрывая секреты UX/UI-дизайна: путь к созданию превосходного пользовательского опыта
Современный мир диджитал-технологий невозможно представить без удобных и интуитивно понятных пользовательских интерфейсов. Будь то мобильные приложения, веб-сайты или программное обеспечение, каче...
Читать
Цвета, которые действительно продают: Комплексное руководство по цветовому веб-дизайну для роста продаж
3 марта 2025
497
Цвета, которые действительно продают: Комплексное руководство по цветовому веб-дизайну для роста продаж
Цвет играет гораздо более важную роль в успехе веб-ресурса, чем может показаться на первый взгляд. Правильно подобранная цветовая гамма способна стать мощным инструментом для привлечения внимания ...
Читать
смотреть все