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

Вход

Регистрация

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

 

= Мир MS Excel/Подсчет дублей слов от 4 символов в ячейке - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Подсчет дублей слов от 4 символов в ячейке (Формулы/Formulas)
Подсчет дублей слов от 4 символов в ячейке
Dom23 Дата: Суббота, 08.08.2020, 23:07 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Здравствуйте, помогите пожалуйста справиться с проблемой.
Существует список предложений в которых нужно формулой посчитать дубли слов от 4 символом (не считать предлоги). Прикрепил пример с вводными данными.
Спасибо за помощь!
К сообщению приложен файл: 6948642.xlsx (17.5 Kb)
 
Ответить
СообщениеЗдравствуйте, помогите пожалуйста справиться с проблемой.
Существует список предложений в которых нужно формулой посчитать дубли слов от 4 символом (не считать предлоги). Прикрепил пример с вводными данными.
Спасибо за помощь!

Автор - Dom23
Дата добавления - 08.08.2020 в 23:07
gling Дата: Суббота, 08.08.2020, 23:38 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2523
Репутация: 678 ±
Замечаний: 0% ±

2010
Здравствуйте.
в которых нужно формулой посчитать дубли слов от 4 символом (не считать предлоги)
Либо лыжи не едут, либо их плохо смазали.
Прикрепил пример
Про что?
от 4 символом (не считать предлоги)
Это начиная с четвертого символа? После четвертого символа?
не считать предлоги
А пробел - это предлог или что?
Прикрепил пример
А в примере есть пояснения почему так, а не иначе?


ЯД-41001506838083
 
Ответить
СообщениеЗдравствуйте.
в которых нужно формулой посчитать дубли слов от 4 символом (не считать предлоги)
Либо лыжи не едут, либо их плохо смазали.
Прикрепил пример
Про что?
от 4 символом (не считать предлоги)
Это начиная с четвертого символа? После четвертого символа?
не считать предлоги
А пробел - это предлог или что?
Прикрепил пример
А в примере есть пояснения почему так, а не иначе?

Автор - gling
Дата добавления - 08.08.2020 в 23:38
прохожий2019 Дата: Воскресенье, 09.08.2020, 01:42 | Сообщение № 3
Группа: Проверенные
Ранг: Старожил
Сообщений: 1244
Репутация: 317 ±
Замечаний: 0% ±

365 Beta Channel
формулой вряд ли, PQ можно [vba]
Код
let
    from = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content],
    to = Table.AddColumn(from,"dbl", each [ a=Text.Split([Фраза]," "),
                    b = List.Select(a,each Text.Length(_)>3),
                    c=List.Distinct(b),
                    d=List.Count(b)-List.Count(c)][d])
in
    to
[/vba]
К сообщению приложен файл: 6727780.xlsx (26.8 Kb)
 
Ответить
Сообщениеформулой вряд ли, PQ можно [vba]
Код
let
    from = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content],
    to = Table.AddColumn(from,"dbl", each [ a=Text.Split([Фраза]," "),
                    b = List.Select(a,each Text.Length(_)>3),
                    c=List.Distinct(b),
                    d=List.Count(b)-List.Count(c)][d])
in
    to
[/vba]

Автор - прохожий2019
Дата добавления - 09.08.2020 в 01:42
Michael_S Дата: Воскресенье, 09.08.2020, 02:37 | Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
Dom23, Вряд ли это возможно формулой. Разве, что, UDF...
 
Ответить
СообщениеDom23, Вряд ли это возможно формулой. Разве, что, UDF...

Автор - Michael_S
Дата добавления - 09.08.2020 в 02:37
bmv98rus Дата: Воскресенье, 09.08.2020, 07:15 | Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4107
Репутация: 768 ±
Замечаний: 0% ±

Excel 2013/2016
Michael_S, да неужели :-)
Код
=SUM(IFERROR(1+1/(1/(1/((LEN(SUBSTITUTE(A2;" ";"  "))+2-LEN(SUBSTITUTE(" "&SUBSTITUTE(A2;" ";"  ")&" ";" "&TRIM(MID(SUBSTITUTE(" "&A2;" ";REPT(" ";LEN(A2)));ROW($1:$99)*LEN(A2);LEN(A2)))&" ";)))/LEN("  "&TRIM(MID(SUBSTITUTE(" "&A2;" ";REPT(" ";LEN(A2)));ROW($1:$99)*LEN(A2);LEN(A2))))/(LEN(TRIM(MID(SUBSTITUTE(" "&A2;" ";REPT(" ";LEN(A2)));ROW($1:$99)*LEN(A2);LEN(A2))))>3))-1));))

Ноль или форматом скрыть, или при желании еще одну проверку добавить. Ну и можно задать константу заведомо большую длины исходной строки и сейчас на 99 слов в исходном рассчитано.
К сообщению приложен файл: example1809.xlsx (20.8 Kb)


Замечательный Временно просто медведь , процентов на 20.

Сообщение отредактировал bmv98rus - Воскресенье, 09.08.2020, 07:17
 
Ответить
СообщениеMichael_S, да неужели :-)
Код
=SUM(IFERROR(1+1/(1/(1/((LEN(SUBSTITUTE(A2;" ";"  "))+2-LEN(SUBSTITUTE(" "&SUBSTITUTE(A2;" ";"  ")&" ";" "&TRIM(MID(SUBSTITUTE(" "&A2;" ";REPT(" ";LEN(A2)));ROW($1:$99)*LEN(A2);LEN(A2)))&" ";)))/LEN("  "&TRIM(MID(SUBSTITUTE(" "&A2;" ";REPT(" ";LEN(A2)));ROW($1:$99)*LEN(A2);LEN(A2))))/(LEN(TRIM(MID(SUBSTITUTE(" "&A2;" ";REPT(" ";LEN(A2)));ROW($1:$99)*LEN(A2);LEN(A2))))>3))-1));))

Ноль или форматом скрыть, или при желании еще одну проверку добавить. Ну и можно задать константу заведомо большую длины исходной строки и сейчас на 99 слов в исходном рассчитано.

Автор - bmv98rus
Дата добавления - 09.08.2020 в 07:15
Dom23 Дата: Среда, 12.08.2020, 20:02 | Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
bmv98rus, Спасибо вы очень помогли :D hands
 
Ответить
Сообщениеbmv98rus, Спасибо вы очень помогли :D hands

Автор - Dom23
Дата добавления - 12.08.2020 в 20:02
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Подсчет дублей слов от 4 символов в ячейке (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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