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

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

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

При первом запуске макросов на ПК необходимо выполнить до настройки 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 ЛЕТ.

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

Комментарии

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

Как узнать регистратора доменных имен: кто это, как устроен и как выбрать лучшего
26 сентября 2025
275
Как узнать регистратора доменных имен: кто это, как устроен и как выбрать лучшего
Доменные имена — это важный элемент в цифровом мире, являющийся основой для любого онлайн-проекта, будь то сайт, интернет-магазин или блог. Каждый сайт в интернете имеет свой уникальный адрес, кот...
Читать
Яндекс и массовая пессимизация сайтов за накрутку ПФ: что нужно знать SEO-специалистам
20 февраля 2026
48
Яндекс и массовая пессимизация сайтов за накрутку ПФ: что нужно знать SEO-специалистам
Яндекс активно борется с накруткой поведенческих факторов (ПФ), что приводит к массовым санкциям для сайтов, использующих манипуляции с трафиком. Пессимизация таких сайтов может привести к значите...
Читать
Обновление старого контента: Как улучшить SEO и привлечь больше трафика
1 октября 2025
187
Обновление старого контента: Как улучшить SEO и привлечь больше трафика
Ведение актуального и качественного контента на сайте — один из важнейших факторов успешного SEO. В мире цифрового маркетинга, где конкуренция за внимание пользователей никогда не была столь высок...
Читать
10 ключевых правил копирайтинга для создания эффективных и продающих текстов
5 ноября 2025
185
10 ключевых правил копирайтинга для создания эффективных и продающих текстов
Копирайтинг — это искусство создания текстов, которые не только информируют, но и убеждают. В современном мире, насыщенном информацией, эффективный копирайтинг стал ключевым элементом в маркетинге...
Читать
Как оценить удобство использования сайта: полное руководство по эвристическому анализу юзабилити
10 декабря 2025
163
Как оценить удобство использования сайта: полное руководство по эвристическому анализу юзабилити
Удобство использования сайта напрямую влияет на то, как быстро посетитель достигает цели — находит информацию, оформляет заказ, оставляет заявку или просто продолжает взаимодействие с брендом. Даж...
Читать
Что такое дипфейк: как создать и зачем использовать в рекламе
8 ноября 2024
1247
Что такое дипфейк: как создать и зачем использовать в рекламе
Дипфейк (англ. deepfake, сокращение от deep learning и fake - "глубокое обучение" и "подделка") - это метод синтеза аудиовизуального контента с применением технологий искусственного интеллекта и м...
Читать
Что такое SSL сертификат?
3 ноября 2021
2131
Что такое SSL сертификат?
В данной статье постараемся разобраться с таким элементом сайта, как SSL сертификат, для чего он нужен. Что такое SSL сертификат? SSL-сертификат – говоря простым языком, удостоверение лич...
Читать
Компетенции и компетентность: в чем разница и почему это важно?
4 октября 2024
1441
Компетенции и компетентность: в чем разница и почему это важно?
Понятия компетенции и компетентности играют ключевую роль как для личностного и профессионального развития специалистов, так и для успешного управления человеческими ресурсами в организациях. Четк...
Читать
Цифровые визитные карточки - ваш ключ к эффективному нетворкингу и аналитике взаимодействий
26 февраля 2025
976
Цифровые визитные карточки - ваш ключ к эффективному нетворкингу и аналитике взаимодействий
В современном быстро меняющемся деловом мире, где взаимодействие является ключом к успеху, обмен контактной информацией играет важнейшую роль. Традиционные бумажные визитные карточки, когда-то счи...
Читать
Sitemap.xml: как создать и для чего нужна карта сайта
8 апреля 2022
3308
Sitemap.xml: как создать и для чего нужна карта сайта
Что такое карта сайта sitemap.xml XML-карта сайта — файл с информацией для поисковых систем о тех страницах, которые требуется проиндексировать. Другими словами, карта сайта — полный перечень все...
Читать
Виральность: как сделать контент, который взрывает ленты
14 июля 2025
510
Виральность: как сделать контент, который взрывает ленты
В эпоху информационного шума бороться за внимание аудитории становится всё сложнее. Реклама надоедает, баннеры игнорируются, CTR падает. На этом фоне всё большую ценность приобретает виральный кон...
Читать
Секреты продвижения в двух поисковых гигантах: исчерпывающее руководство по отличиям SEO под Яндекс и Google
21 марта 2025
1145
Секреты продвижения в двух поисковых гигантах: исчерпывающее руководство по отличиям SEO под Яндекс и Google
Осуществлять эффективное SEO-продвижение в современных реалиях невозможно без глубокого понимания различий в подходах ведущих поисковых систем к ранжированию и формированию выдачи. При этом две кр...
Читать
Оптимальная длина статьи для блога: как найти баланс для SEO-успеха
22 октября 2025
193
Оптимальная длина статьи для блога: как найти баланс для SEO-успеха
Вопрос оптимальной длины статьи для блога является одним из самых обсуждаемых в SEO-сообществе. Многие считают, что чем длиннее контент, тем выше вероятность его попадания в топ поисковых систем. ...
Читать
Как узнать и изменить User Agent в любом браузере — пошагово и понятно
31 июля 2025
665
Как узнать и изменить User Agent в любом браузере — пошагово и понятно
User Agent — это уникальная строка, которая передаётся сайту при каждом открытии веб-страницы. Её основная задача — сообщить серверу, какое именно устройство, операционная система и браузер исполь...
Читать
Как проверить сайт на фильтры: за что накладывают санкции, способы избежать наказания
17 октября 2022
1738
Как проверить сайт на фильтры: за что накладывают санкции, способы избежать наказания
Что такое фильтры? Фильтры — это алгоритмы, которые делают выдачу поисковых систем чище, не пропуская некачественные сайты и занижая их позиции в результатах выдачи. Фильтры в Янд...
Читать
Что такое дашборды и как они помогают бизнесу принимать правильные решения
13 ноября 2024
1384
Что такое дашборды и как они помогают бизнесу принимать правильные решения
Определение дашборда В современном мире, где объемы данных растут экспоненциально, а принятие решений требует оперативности и точности, дашборды становятся неотъемлемым инструментом для бизнеса. ...
Читать
SEO-продвижение без мифов: ответы на главные вопросы клиентов в 2025 году
3 декабря 2025
164
SEO-продвижение без мифов: ответы на главные вопросы клиентов в 2025 году
Работа SEO-агентств давно окружена мифами: клиентам обещают мгновенный рост, гарантированный ТОП, фиксированную цену и быстрый результат «без участия заказчика». На практике всё иначе: поисковые с...
Читать
Исчерпывающее руководство по &quot;Яндекс.Вебмастеру&quot; для эффективного SEO
22 января 2025
1151
Исчерпывающее руководство по "Яндекс.Вебмастеру" для эффективного SEO
"Яндекс.Вебмастер" - это ценный инструмент для владельцев сайтов, SEO-специалистов и интернет-маркетологов, позволяющий комплексно анализировать работу веб-ресурса и оптимизировать его продвижение...
Читать
Гипертекст: Что это, как работает и зачем он нужен в современном интернете
18 июля 2025
624
Гипертекст: Что это, как работает и зачем он нужен в современном интернете
Гипертекст — это не просто часть веб-страницы, а основа всей цифровой среды, в которой мы живём. Он настолько глубоко интегрирован в наш повседневный онлайн-опыт, что многие даже не осознают его п...
Читать
Раскрой Потенциал Фриланса: Инструкция Для Новичков
2 июля 2024
1648
Раскрой Потенциал Фриланса: Инструкция Для Новичков
Фриланс (от английского "freelance" - свободный копье) - это форма занятости, при которой специалист не состоит в штате какой-либо компании, а самостоятельно выбирает заказчиков и проекты для сотр...
Читать
Что такое аутрич и для чего он нужен: полное руководство по аутрич-стратегии для SEO, маркетинга и брендов
22 декабря 2025
131
Что такое аутрич и для чего он нужен: полное руководство по аутрич-стратегии для SEO, маркетинга и брендов
Аутрич давно перестал быть просто техническим инструментом для получения ссылок. Сегодня это полноценная маркетинговая стратегия, сочетающая элементы PR, контента, персональных коммуникаций и парт...
Читать
Разоблачение реферального маркетинга: открой Истину и получай прибыль
17 декабря 2024
1665
Разоблачение реферального маркетинга: открой Истину и получай прибыль
Рефералы играют все более значимую роль в современных маркетинговых стратегиях и бизнес-моделях. Согласно исследованию Ambassadors+, 92% компаний считают, что реферальные программы стали важным ка...
Читать
Что такое сбалансированная система показателей: цели, задачи и стратегии внедрения
3 октября 2025
187
Что такое сбалансированная система показателей: цели, задачи и стратегии внедрения
Сбалансированная система показателей (ССП) — это метод управления, который помогает компании улучшать свою эффективность через измерение ключевых аспектов бизнеса. Она включает в себя различные по...
Читать
Опасная практика демпинга: последствия, противодействие, перспективы
1 октября 2024
1354
Опасная практика демпинга: последствия, противодействие, перспективы
Демпинг представляет собой реализацию товаров и услуг по намеренно заниженным ценам, зачастую даже ниже их фактической себестоимости. Это осознанная стратегия, при которой компания идет на временн...
Читать
Как создать эффективный баннер для сайта: пошаговая инструкция
27 августа 2025
377
Как создать эффективный баннер для сайта: пошаговая инструкция
В условиях постоянного информационного шума и стремительной конкуренции в digital-пространстве эффективная визуальная коммуникация становится ключом к успеху любого онлайн-проекта. Один из самых д...
Читать
Гайд по сокращению скорости загрузки страниц сайта: Практические советы и техники оптимизации
10 сентября 2025
231
Гайд по сокращению скорости загрузки страниц сайта: Практические советы и техники оптимизации
Веб-сайты — это не только источники информации, но и инструменты, которые должны обеспечивать отличный пользовательский опыт. Одним из важнейших факторов, определяющих качество этого опыта, является с...
Читать
Создание плитки тегов через SEO — умного фильтра модуль «Сотбит»
16 октября 2020
4858
Создание плитки тегов через SEO — умного фильтра модуль «Сотбит»
Часть 2 — Создание плитки тегов через SEO — умного фильтра модуль «Сотбит» https://marketplace.1c-bitrix.ru/solutions/sotbit.seometa/ Стоимость 14990 рублей. Принцип работы модуля: ...
Читать
Основные причины недоверия к сайту и способы их устранения
23 февраля 2026
23
Основные причины недоверия к сайту и способы их устранения
В современном мире интернет-сайты играют ключевую роль в бизнесе. Однако даже если ваш сайт выглядит красиво, это не гарантирует, что пользователи будут доверять ему и, как следствие, совершать покупк...
Читать
Нетворкинг - формула успеха для карьерного роста
16 августа 2024
1128
Нетворкинг - формула успеха для карьерного роста
Цели и преимущества нетворкинга Нетворкинг преследует несколько основных целей, напрямую связанных с карьерным ростом, развитием бизнеса и личной эффективностью: Доступ к экспертным...
Читать
Что такое фишинг простыми словами: виды, угрозы и защита
24 января 2025
1253
Что такое фишинг простыми словами: виды, угрозы и защита
В современном цифровом мире, где личные данные имеют колоссальную ценность, существует серьезная угроза под названием "фишинг". Этот вид кибермошенничества нацелен на незаконное получение конфиден...
Читать
Как продвигать мобильные приложения в 2025: выход в топ App Store и Google Play
25 августа 2025
312
Как продвигать мобильные приложения в 2025: выход в топ App Store и Google Play
В 2025 году рынок мобильных приложений стал максимально конкурентным. Пользователи скачивают только то, что быстро находят в топе App Store или Google Play, а алгоритмы учитывают не только количес...
Читать
Энциклопедия FTP: Полный Путеводитель по Протоколу Передачи Файлов
5 августа 2024
1515
Энциклопедия FTP: Полный Путеводитель по Протоколу Передачи Файлов
Протокол FTP (File Transfer Protocol) является одним из фундаментальных и широко используемых стандартов передачи данных в компьютерных сетях. Его история началась еще в 1971 году, задолго до появ...
Читать
смотреть все