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

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

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

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

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

Комментарии

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

Эффективная внешняя оптимизация: как продвигать сайт с помощью ссылок и упоминаний
7 мая 2025
1130
Эффективная внешняя оптимизация: как продвигать сайт с помощью ссылок и упоминаний
Когда SEO-оптимизаторы говорят о продвижении сайта, в фокусе внимания чаще всего оказываются такие вещи, как ключевые слова, структура страниц, технические параметры, мета-теги и поведенческие сиг...
Читать
В чем опасность не тестированного сайта?
15 августа 2022
1160
В чем опасность не тестированного сайта?
Создание сайта – процесс кропотливый и небыстрый. При этом работа над ним не заканчивается сразу после того, как он сверстан, поскольку он еще не готов к просмотрам интернет-пользователей. Даже ес...
Читать
Капча: ключ к безопасности веб-ресурсов в эру ботов
17 июля 2024
736
Капча: ключ к безопасности веб-ресурсов в эру ботов
Капча - это специальный тест безопасности, с которым многие из нас сталкиваются в интернете. Представьте, вы заходите на сайт, чтобы оставить комментарий или совершить покупку, и вас просят ввести...
Читать
Коллтрекинг - ключ к эффективной рекламе и максимизации продаж
9 апреля 2025
720
Коллтрекинг - ключ к эффективной рекламе и максимизации продаж
Для современного бизнеса, ориентированного на клиентоцентричность, телефонные звонки от потенциальных покупателей играют крайне важную роль. Согласно исследованиям, более 60% людей перед совершени...
Читать
Инфоповоды: универсальный инструмент маркетинга для роста компании
15 января 2025
866
Инфоповоды: универсальный инструмент маркетинга для роста компании
Инфоповод - это событие, новость или информация, которая привлекает внимание целевой аудитории и средств массовой информации. Это своего рода "информационный крючок", призванный заинтересовать люд...
Читать
Как составить идеальное КП: секреты экспертов в одной статье
20 июня 2024
1060
Как составить идеальное КП: секреты экспертов в одной статье
Коммерческое предложение (КП) является одним из ключевых инструментов маркетинга и продаж в современном бизнесе. Его основная цель - эффективно презентовать товары, услуги или решения потенциальны...
Читать
Путь к успеху с push-уведомлениями: стратегии, метрики, юридические нюансы
9 декабря 2024
1384
Путь к успеху с push-уведомлениями: стратегии, метрики, юридические нюансы
Пуш-уведомления (от англ. push - "проталкивать") - это технология мгновенной доставки актуального контента и информационных сообщений на пользовательские устройства. В отличие от email-рассылок, S...
Читать
Получайте новых клиентов по модели CPA: теория, практика, оптимизация
4 сентября 2024
867
Получайте новых клиентов по модели CPA: теория, практика, оптимизация
Cost Per Action (CPA) или "оплата за действие" - это высокоэффективная модель монетизации рекламного трафика, при которой рекламодатель оплачивает исключительно целевые действия посетителей, приве...
Читать
Доменное имя как маркетинговый инструмент: секреты создания продающих названий для веб-ресурсов
15 июля 2024
984
Доменное имя как маркетинговый инструмент: секреты создания продающих названий для веб-ресурсов
В современном мире практически каждая компания, большая или маленькая, имеет свой веб-сайт. Однако создание сайта - это лишь первый шаг на пути к онлайн-присутствию. Для того, чтобы ресурс стал до...
Читать
Что такое дипфейк: как создать и зачем использовать в рекламе
8 ноября 2024
942
Что такое дипфейк: как создать и зачем использовать в рекламе
Дипфейк (англ. deepfake, сокращение от deep learning и fake - "глубокое обучение" и "подделка") - это метод синтеза аудиовизуального контента с применением технологий искусственного интеллекта и м...
Читать
Рекомендованная розничная цена: что это, зачем нужна и как ее рассчитать
9 января 2025
1265
Рекомендованная розничная цена: что это, зачем нужна и как ее рассчитать
Рекомендованная розничная цена (РРЦ) - это цена на товар или услугу, которую производитель или правообладатель торговой марки рекомендует установить для розничной продажи конечному потребителю. Др...
Читать
Термины SEO
25 октября 2021
3123
Термины SEO
Ассортиментная матрица или товарная матрица - это максимально полный, разделенный на категории и группы перечень всех товарных позиций определенной тематики. Базовая частотность - самая ...
Читать
Эффективные продажи через ЛПР: стратегии поиска, подхода и убеждения
4 октября 2024
737
Эффективные продажи через ЛПР: стратегии поиска, подхода и убеждения
В деловой среде существует специальный термин для обозначения лица, от решения которого зависит успех сделки или продажи - ЛПР (лицо, принимающее решение). Это может быть владелец компании, руково...
Читать
Ошибка 500 сервера: что означает, причины возникновения и как исправить
11 ноября 2022
1896
Ошибка 500 сервера: что означает, причины возникновения и как исправить
Что такое внутренняя ошибка сервера 500 Код ошибки 500 указывает на то, что браузер отправил запрос корректно, однако сервер по разным причинам не смог его обработать. Сообщение об ошиб...
Читать
Путь к органическому процветанию: Освойте лучшие практики SEO для роста онлайн-бизнеса
25 ноября 2024
810
Путь к органическому процветанию: Освойте лучшие практики SEO для роста онлайн-бизнеса
В современном мире, где интернет стал неотъемлемой частью нашей жизни, важность присутствия в онлайн-пространстве для любого бизнеса сложно переоценить. Однако создание качественного сайта - это л...
Читать
Компетенции и компетентность: в чем разница и почему это важно?
4 октября 2024
1066
Компетенции и компетентность: в чем разница и почему это важно?
Понятия компетенции и компетентности играют ключевую роль как для личностного и профессионального развития специалистов, так и для успешного управления человеческими ресурсами в организациях. Четк...
Читать
Маркетинговый план: пошаговая инструкция по достижению целей
27 января 2025
733
Маркетинговый план: пошаговая инструкция по достижению целей
Маркетинговый план – это детально проработанная дорожная карта, определяющая стратегию продвижения товаров или услуг компании на рынке. Он охватывает анализ текущей ситуации, постановку целей, опи...
Читать
10 Обидных Ошибок в SEO, Которые Даже Профессионалы Совершают: Избегай Их для Успеха!
29 октября 2025
23
10 Обидных Ошибок в SEO, Которые Даже Профессионалы Совершают: Избегай Их для Успеха!
SEO (поисковая оптимизация) — это неотъемлемая часть успешной стратегии цифрового маркетинга. Для компаний, стремящихся увеличить свою видимость в поисковых системах, эффективное SEO становится ре...
Читать
Сниппет сайта: что это такое, настройка и использование микроразметки
26 июля 2022
4072
Сниппет сайта: что это такое, настройка и использование микроразметки
Что такое сниппет Сниппет — это «анонс» страницы, который пользователи видят в поисковой выдаче. В него входят title, URL-адрес и описание (meta description). На одной странице выдачи ...
Читать
Комплексный подход к юзабилити для эффективного веб-ресурса
4 октября 2024
823
Комплексный подход к юзабилити для эффективного веб-ресурса
Юзабилити (от англ. usability - 'удобство использования', 'пригодность к использованию') - это термин, определяющий степень удобства взаимодействия пользователя с интерфейсом программного продукта...
Читать
Куда приведут прокси: безопасность, маркетинг, SEO
5 июня 2024
779
Куда приведут прокси: безопасность, маркетинг, SEO
Прокси-сервер - это промежуточное звено между пользователем интернета и веб-ресурсами, на которые он заходит. Его основная задача - выступать в роли посредника, перенаправляя запросы и скрывая реа...
Читать
Создаем сайт с нуля: пошаговое руководство для начинающих
15 июля 2024
872
Создаем сайт с нуля: пошаговое руководство для начинающих
В современном мире, где интернет стал неотъемлемой частью нашей повседневной жизни, присутствие в онлайн-пространстве жизненно важно для любого бизнеса. Компании всех размеров и сфер деятельности ...
Читать
Наращивание ссылочной массы сайта: эффективные методы
18 февраля 2023
2194
Наращивание ссылочной массы сайта: эффективные методы
Что такое ссылочная масса Понятие ссылочной массы — это совокупность проиндексированных ссылок, которые направлены на конкретный продвигаемый веб-сайт. Практика создания этих ссылок обычно...
Читать
Модуль подмены названия товара на листинге: для чего это нужно?
22 июля 2022
1503
Модуль подмены названия товара на листинге: для чего это нужно?
Предлагаю сейчас разобрать несколько модулей, которые позволяют усилить релевантность страницы по облаку, как в ширь, так и в глубь. Модуль подмены названий на листинге В двух своих кейсах ...
Читать
Гипертекст: Что это, как работает и зачем он нужен в современном интернете
18 июля 2025
357
Гипертекст: Что это, как работает и зачем он нужен в современном интернете
Гипертекст — это не просто часть веб-страницы, а основа всей цифровой среды, в которой мы живём. Он настолько глубоко интегрирован в наш повседневный онлайн-опыт, что многие даже не осознают его п...
Читать
Как узнать, что ищут на вашем сайте: настройка поиска в Google Analytics
3 июня 2025
620
Как узнать, что ищут на вашем сайте: настройка поиска в Google Analytics
Поисковая строка на сайте — это один из самых недооцененных, но крайне полезных инструментов. Она не просто помогает пользователям быстрее находить нужную информацию, товары или услуги, но и являе...
Читать
Анализ рентабельности: путь к максимальной отдаче от ресурсов
4 октября 2024
846
Анализ рентабельности: путь к максимальной отдаче от ресурсов
Рентабельность является одним из ключевых показателей эффективности бизнеса, отражающим степень доходности деятельности компании относительно затрат, понесенных на ее ведение. Этот важнейший финан...
Читать
Создание плитки тегов через SEO — умного фильтра модуль «Сотбит»
16 октября 2020
4305
Создание плитки тегов через SEO — умного фильтра модуль «Сотбит»
Часть 2 — Создание плитки тегов через SEO — умного фильтра модуль «Сотбит» https://marketplace.1c-bitrix.ru/solutions/sotbit.seometa/ Стоимость 14990 рублей. Принцип работы модуля: ...
Читать
Превратите имя в бренд: алгоритм разработки убедительных названий
4 октября 2024
802
Превратите имя в бренд: алгоритм разработки убедительных названий
Нейминг - это процесс разработки уникального и запоминающегося названия для компании, продукта или услуги, которое становится краеугольным камнем их идентичности на рынке. Грамотно подобранное наз...
Читать
7 шагов к эффективной визуализации структуры сайта: Гайд для оптимизации и SEO
10 октября 2025
55
7 шагов к эффективной визуализации структуры сайта: Гайд для оптимизации и SEO
Структура сайта — это его фундаментальная основа, которая определяет, как пользователи и поисковые системы воспринимают ресурс. Визуализация этой структуры позволяет упростить проектирование, сдел...
Читать
Как распознать и защититься от спама: пошаговое руководство
8 августа 2024
1203
Как распознать и защититься от спама: пошаговое руководство
Спам - это нежелательные сообщения рекламного или мошеннического характера, которые рассылаются миллионам пользователей без их согласия. Проблема спама актуальна как никогда - по данным "Лаборатор...
Читать
Как повысить конверсию лендинга: Практический чек-лист для максимальной эффективности
31 октября 2025
26
Как повысить конверсию лендинга: Практический чек-лист для максимальной эффективности
Конверсия лендинга — это ключевая метрика, которая определяет эффективность вашей посадочной страницы. Она отражает долю посетителей, совершивших целевое действие на сайте. Это может быть покупка ...
Читать
смотреть все