Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Макрос для поиска повторяющихся слов с сохранением данных - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Макрос для поиска повторяющихся слов с сохранением данных
mishura08 Дата: Среда, 23.08.2023, 16:04 | Сообщение № 1
Группа: Проверенные
Ранг: Участник
Сообщений: 65
Репутация: 0 ±
Замечаний: 40% ±

2021
Привет всем!
Подскажите пожалуйста, реально ли с помощью макроса для VBA реализовать ряд следующих операций:
1. Макрос проходится по 3 условия по каждой строке, и отбирает данные из определенных ячеек в строке. (ps: на данном этапе сложностей нет)
2. Оперирует этими данными. А именно, разбивает словосочетания на отдельные слова, но хранит статистику (которая указана в соседних ячейках) по всему словосочетанию для каждого слова отдельно.
3. Позволяет выделять отдельные слова с определенной статистикой.

На данном этапе интересует этот вопрос теоретически, не перешагиваю ли я границы дозволеного в VBA? :)
То есть, если все подитожить, то вопрос таков:"Можно ли с помощью VBA реализовать поиск повторяющихся слов с их статистикой по словосочетаниям, в которые они входят". Интересует среднее значение по определенному показателю.
Спасибо большое за ответы!
Таблицу приложил для наглядности.
К сообщению приложен файл: excelworld2.xlsx (8.6 Kb)


Сообщение отредактировал mishura08 - Среда, 23.08.2023, 16:08
 
Ответить
СообщениеПривет всем!
Подскажите пожалуйста, реально ли с помощью макроса для VBA реализовать ряд следующих операций:
1. Макрос проходится по 3 условия по каждой строке, и отбирает данные из определенных ячеек в строке. (ps: на данном этапе сложностей нет)
2. Оперирует этими данными. А именно, разбивает словосочетания на отдельные слова, но хранит статистику (которая указана в соседних ячейках) по всему словосочетанию для каждого слова отдельно.
3. Позволяет выделять отдельные слова с определенной статистикой.

На данном этапе интересует этот вопрос теоретически, не перешагиваю ли я границы дозволеного в VBA? :)
То есть, если все подитожить, то вопрос таков:"Можно ли с помощью VBA реализовать поиск повторяющихся слов с их статистикой по словосочетаниям, в которые они входят". Интересует среднее значение по определенному показателю.
Спасибо большое за ответы!
Таблицу приложил для наглядности.

Автор - mishura08
Дата добавления - 23.08.2023 в 16:04
Serge_007 Дата: Среда, 23.08.2023, 16:12 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Здравствуйте

Макрос проходится по 3 условия
Где эти условия? Какие они?
отбирает данные из определенных ячеек
Как определяются эти ячейки? По какому принципу?

разбивает словосочетания на отдельные слова
Где разбивает? В VBA или в Excel?
хранит статистику (которая указана в соседних ячейках) по всему словосочетанию для каждого слова отдельно
Эта фраза вообще непонятна, сформулируйте по другому


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеЗдравствуйте

Макрос проходится по 3 условия
Где эти условия? Какие они?
отбирает данные из определенных ячеек
Как определяются эти ячейки? По какому принципу?

разбивает словосочетания на отдельные слова
Где разбивает? В VBA или в Excel?
хранит статистику (которая указана в соседних ячейках) по всему словосочетанию для каждого слова отдельно
Эта фраза вообще непонятна, сформулируйте по другому

Автор - Serge_007
Дата добавления - 23.08.2023 в 16:12
mishura08 Дата: Среда, 23.08.2023, 16:19 | Сообщение № 3
Группа: Проверенные
Ранг: Участник
Сообщений: 65
Репутация: 0 ±
Замечаний: 40% ±

2021
Я не прошу никого сейчас ничего писать из кода, если что.

Условия: есть 24 столбца, из которых интересующая информация (для простоты) находится в двух столбцах: 'I' and 'P'.
Столбец 'I' представляет из себя список словосочетаний. А столбец 'P' представляет из себя процентное значение от "Пустое клетка" до "1000%".

Интересующие ячейки определяются по условию столбца 'P' и выглядит примерно как: 'P2' < 30%.

Разбивает макрос словосочетания в слова на отдельном листе, или где-то еще, но никак не на листе рабочем.

Допустим есть 3 строки (где первое значение - это словосочетание; второе - процентное значение):
buy great banana - 50%
buy great car - 50%
buy great yacht - 10%

Интересует статистика по каждому из слов, например в данном случае, будет так:
buy - (50% + 50% +10%)/3 = 36,6%
great - 36,6% (тоже самое)
yacht - 10%


Сообщение отредактировал mishura08 - Среда, 23.08.2023, 16:20
 
Ответить
СообщениеЯ не прошу никого сейчас ничего писать из кода, если что.

Условия: есть 24 столбца, из которых интересующая информация (для простоты) находится в двух столбцах: 'I' and 'P'.
Столбец 'I' представляет из себя список словосочетаний. А столбец 'P' представляет из себя процентное значение от "Пустое клетка" до "1000%".

Интересующие ячейки определяются по условию столбца 'P' и выглядит примерно как: 'P2' < 30%.

Разбивает макрос словосочетания в слова на отдельном листе, или где-то еще, но никак не на листе рабочем.

Допустим есть 3 строки (где первое значение - это словосочетание; второе - процентное значение):
buy great banana - 50%
buy great car - 50%
buy great yacht - 10%

Интересует статистика по каждому из слов, например в данном случае, будет так:
buy - (50% + 50% +10%)/3 = 36,6%
great - 36,6% (тоже самое)
yacht - 10%

Автор - mishura08
Дата добавления - 23.08.2023 в 16:19
Serge_007 Дата: Среда, 23.08.2023, 16:22 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Можно ли с помощью VBA реализовать поиск повторяющихся слов с их статистикой по словосочетаниям, в которые они входят
На тех условиях, что Вы описали - да, можно


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Можно ли с помощью VBA реализовать поиск повторяющихся слов с их статистикой по словосочетаниям, в которые они входят
На тех условиях, что Вы описали - да, можно

Автор - Serge_007
Дата добавления - 23.08.2023 в 16:22
прохожий2019 Дата: Среда, 23.08.2023, 18:58 | Сообщение № 5
Группа: Проверенные
Ранг: Старожил
Сообщений: 1269
Репутация: 322 ±
Замечаний: 0% ±

365 Beta Channel
pq не проще?
[vba]
Код
let
    from = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content],
    tr = Table.TransformColumns(from, {"Keyword", Splitter.SplitTextByDelimiter(" ")}),
    splt = Table.ExpandListColumn(tr, "Keyword"),
    to = Table.Group(splt, "Keyword", {"Статистика", each List.Average([ACOS])})
in
    to
[/vba]
К сообщению приложен файл: 9375206.xlsx (17.4 Kb)
 
Ответить
Сообщениеpq не проще?
[vba]
Код
let
    from = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content],
    tr = Table.TransformColumns(from, {"Keyword", Splitter.SplitTextByDelimiter(" ")}),
    splt = Table.ExpandListColumn(tr, "Keyword"),
    to = Table.Group(splt, "Keyword", {"Статистика", each List.Average([ACOS])})
in
    to
[/vba]

Автор - прохожий2019
Дата добавления - 23.08.2023 в 18:58
mishura08 Дата: Среда, 23.08.2023, 21:10 | Сообщение № 6
Группа: Проверенные
Ранг: Участник
Сообщений: 65
Репутация: 0 ±
Замечаний: 40% ±

2021
Ух ты, очень круто сделано,
а можете сказать что надо загуглить чтоб такое повторить, но уже в "промышленных масштабах" (на рабочем файле)? :)
 
Ответить
СообщениеУх ты, очень круто сделано,
а можете сказать что надо загуглить чтоб такое повторить, но уже в "промышленных масштабах" (на рабочем файле)? :)

Автор - mishura08
Дата добавления - 23.08.2023 в 21:10
прохожий2019 Дата: Среда, 23.08.2023, 23:31 | Сообщение № 7
Группа: Проверенные
Ранг: Старожил
Сообщений: 1269
Репутация: 322 ±
Замечаний: 0% ±

365 Beta Channel
что надо загуглить
pq - источники мудроты
 
Ответить
Сообщение
что надо загуглить
pq - источники мудроты

Автор - прохожий2019
Дата добавления - 23.08.2023 в 23:31
mishura08 Дата: Пятница, 25.08.2023, 14:38 | Сообщение № 8
Группа: Проверенные
Ранг: Участник
Сообщений: 65
Репутация: 0 ±
Замечаний: 40% ±

2021
прохожий2019, благодарю!
 
Ответить
Сообщениепрохожий2019, благодарю!

Автор - mishura08
Дата добавления - 25.08.2023 в 14:38
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!