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

Вход

Регистрация

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

 

= Мир MS Excel/Получение комбинаций слов - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
Страница 1 из 11
Модератор форума: _Boroda_, Pelena, Manyasha, SLAVICK 
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Получение комбинаций слов (Формулы/Formulas)
Получение комбинаций слов
AdwordsDirect Дата: Четверг, 04.05.2017, 12:08 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 76
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Добрый день, подскажите пожалуйста как мне получить всевозможные комбинации слов?

Важно, чтобы комбинации делались только из строки.
То есть в строке 5 ячеек, и чтобы комбинация делалась только по ним.
Отдельно по каждой строке.

Буду очень благодарен. Могу даже задонатить.
К сообщению приложен файл: 7853140.xlsx(12Kb)


Сообщение отредактировал AdwordsDirect - Четверг, 04.05.2017, 12:54
 
Ответить
СообщениеДобрый день, подскажите пожалуйста как мне получить всевозможные комбинации слов?

Важно, чтобы комбинации делались только из строки.
То есть в строке 5 ячеек, и чтобы комбинация делалась только по ним.
Отдельно по каждой строке.

Буду очень благодарен. Могу даже задонатить.

Автор - AdwordsDirect
Дата добавления - 04.05.2017 в 12:08
китин Дата: Четверг, 04.05.2017, 12:35 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4099
Репутация: 632 ±
Замечаний: 0% ±

Excel 2007;Excel 2010


Не судите строго:я пытаюсь научиться
ЯД 41001877306852/WM R249698041931; Z239672726538
 
Ответить
Сообщениесообщение № 5. ваш случай

Автор - китин
Дата добавления - 04.05.2017 в 12:35
Perfect2You Дата: Четверг, 04.05.2017, 12:38 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 193
Репутация: 49 ±
Замечаний: 0% ±

Excel 2010
А куда эти комбинации планируете складывать? Для 5-ти это уже 120 вариантов.
 
Ответить
СообщениеА куда эти комбинации планируете складывать? Для 5-ти это уже 120 вариантов.

Автор - Perfect2You
Дата добавления - 04.05.2017 в 12:38
AdwordsDirect Дата: Четверг, 04.05.2017, 13:00 | Сообщение № 4
Группа: Пользователи
Ранг: Участник
Сообщений: 76
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Китин, там некорректно работает. Поскольку нет словосочетаний коротких из двух/трех слов.

Perfect, Складывать на другую страницу, как в примере выше.

Например слово из строчки
Водосточный желоб 3m (3 м/3m/3м) DEVOREX(деворекс) коричневая

Надо получить вот такое:
водосточный 3 м
водосточный 3 m
водосточный 3m
водосточный 3м
водосточный коричневая
водосточный коричневая 3 м
водосточный коричневая 3 m
водосточный коричневая 3m
водосточный коричневая 3м
водосточный devorex
водосточный devorex 3 м
водосточный devorex 3 m
водосточный devorex 3m
водосточный devorex 3м
водосточный devorex коричневая
водосточный devorex коричневая 3 м
водосточный devorex коричневая 3 m
водосточный devorex коричневая 3m
водосточный devorex коричневая 3м
водосточный деворекс
водосточный деворекс 3 м
водосточный деворекс 3 m
водосточный деворекс 3m
водосточный деворекс 3м
водосточный деворекс коричневая
водосточный деворекс коричневая 3 м
водосточный деворекс коричневая 3 m
водосточный деворекс коричневая 3m
водосточный деворекс коричневая 3м
водосточный желоб
водосточный желоб 3 м
водосточный желоб 3 m
водосточный желоб 3m
водосточный желоб 3м
водосточный желоб коричневая
водосточный желоб коричневая 3 м
водосточный желоб коричневая 3 m
водосточный желоб коричневая 3m
водосточный желоб коричневая 3м
водосточный желоб devorex
водосточный желоб devorex 3 м
водосточный желоб devorex 3 m
водосточный желоб devorex 3m
водосточный желоб devorex 3м
водосточный желоб devorex коричневая
водосточный желоб devorex коричневая 3 м
водосточный желоб devorex коричневая 3 m
водосточный желоб devorex коричневая 3m
водосточный желоб devorex коричневая 3м
водосточный желоб деворекс
водосточный желоб деворекс 3 м
водосточный желоб деворекс 3 m
водосточный желоб деворекс 3m
водосточный желоб деворекс 3м
водосточный желоб деворекс коричневая
водосточный желоб деворекс коричневая 3 м
водосточный желоб деворекс коричневая 3 m
водосточный желоб деворекс коричневая 3m
водосточный желоб деворекс коричневая 3м

Разумеется, сформированные строчки в которых разница только в том, что слова в разном порядке - считать дублем. (такое не надо)
 
Ответить
СообщениеКитин, там некорректно работает. Поскольку нет словосочетаний коротких из двух/трех слов.

Perfect, Складывать на другую страницу, как в примере выше.

Например слово из строчки
Водосточный желоб 3m (3 м/3m/3м) DEVOREX(деворекс) коричневая

Надо получить вот такое:
водосточный 3 м
водосточный 3 m
водосточный 3m
водосточный 3м
водосточный коричневая
водосточный коричневая 3 м
водосточный коричневая 3 m
водосточный коричневая 3m
водосточный коричневая 3м
водосточный devorex
водосточный devorex 3 м
водосточный devorex 3 m
водосточный devorex 3m
водосточный devorex 3м
водосточный devorex коричневая
водосточный devorex коричневая 3 м
водосточный devorex коричневая 3 m
водосточный devorex коричневая 3m
водосточный devorex коричневая 3м
водосточный деворекс
водосточный деворекс 3 м
водосточный деворекс 3 m
водосточный деворекс 3m
водосточный деворекс 3м
водосточный деворекс коричневая
водосточный деворекс коричневая 3 м
водосточный деворекс коричневая 3 m
водосточный деворекс коричневая 3m
водосточный деворекс коричневая 3м
водосточный желоб
водосточный желоб 3 м
водосточный желоб 3 m
водосточный желоб 3m
водосточный желоб 3м
водосточный желоб коричневая
водосточный желоб коричневая 3 м
водосточный желоб коричневая 3 m
водосточный желоб коричневая 3m
водосточный желоб коричневая 3м
водосточный желоб devorex
водосточный желоб devorex 3 м
водосточный желоб devorex 3 m
водосточный желоб devorex 3m
водосточный желоб devorex 3м
водосточный желоб devorex коричневая
водосточный желоб devorex коричневая 3 м
водосточный желоб devorex коричневая 3 m
водосточный желоб devorex коричневая 3m
водосточный желоб devorex коричневая 3м
водосточный желоб деворекс
водосточный желоб деворекс 3 м
водосточный желоб деворекс 3 m
водосточный желоб деворекс 3m
водосточный желоб деворекс 3м
водосточный желоб деворекс коричневая
водосточный желоб деворекс коричневая 3 м
водосточный желоб деворекс коричневая 3 m
водосточный желоб деворекс коричневая 3m
водосточный желоб деворекс коричневая 3м

Разумеется, сформированные строчки в которых разница только в том, что слова в разном порядке - считать дублем. (такое не надо)

Автор - AdwordsDirect
Дата добавления - 04.05.2017 в 13:00
Perfect2You Дата: Четверг, 04.05.2017, 13:40 | Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 193
Репутация: 49 ±
Замечаний: 0% ±

Excel 2010
А если по очередной строке получится дубликат полученного по более ранней строке - тоже не надо?

Полученные комбинации, как я понимаю, расположить в столбик.

Различные слова в одной ячейке через пробел или каждое слово в отдельной ячейке, как на листе с данными?

"3 м/3m/3м" такого в данных нет. Если такое встретится в ячейке, разделенное символом "/" считать разными словами?

Еще интересный вопрос: Devorex и Деворекс - тоже дубликаты? Боюсь, что иначе как допсловарем это программе не объяснить... Без использования допсловаря будут встречаться варианты, где они присутствуют вместе.


Сообщение отредактировал Perfect2You - Четверг, 04.05.2017, 14:04
 
Ответить
СообщениеА если по очередной строке получится дубликат полученного по более ранней строке - тоже не надо?

Полученные комбинации, как я понимаю, расположить в столбик.

Различные слова в одной ячейке через пробел или каждое слово в отдельной ячейке, как на листе с данными?

"3 м/3m/3м" такого в данных нет. Если такое встретится в ячейке, разделенное символом "/" считать разными словами?

Еще интересный вопрос: Devorex и Деворекс - тоже дубликаты? Боюсь, что иначе как допсловарем это программе не объяснить... Без использования допсловаря будут встречаться варианты, где они присутствуют вместе.

Автор - Perfect2You
Дата добавления - 04.05.2017 в 13:40
AdwordsDirect Дата: Четверг, 04.05.2017, 14:02 | Сообщение № 6
Группа: Пользователи
Ранг: Участник
Сообщений: 76
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Главное, чтобы не было дубликатов и "Неявных дубликатов" в одной строке.
Неявный дубликат - такой же набор слов только в другом порядке.

Использовать только данные из строки. (3 m/ 3m / 3 м) - это я от себя добавлял просто.

В ячейках не будут встречаться никакие спец. символы (!, ?, / и так далее).
 
Ответить
СообщениеГлавное, чтобы не было дубликатов и "Неявных дубликатов" в одной строке.
Неявный дубликат - такой же набор слов только в другом порядке.

Использовать только данные из строки. (3 m/ 3m / 3 м) - это я от себя добавлял просто.

В ячейках не будут встречаться никакие спец. символы (!, ?, / и так далее).

Автор - AdwordsDirect
Дата добавления - 04.05.2017 в 14:02
китин Дата: Четверг, 04.05.2017, 14:03 | Сообщение № 7
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4099
Репутация: 632 ±
Замечаний: 0% ±

Excel 2007;Excel 2010
а вдруг угадал?
К сообщению приложен файл: 444111.xlsb(27Kb)


Не судите строго:я пытаюсь научиться
ЯД 41001877306852/WM R249698041931; Z239672726538
 
Ответить
Сообщениеа вдруг угадал?

Автор - китин
Дата добавления - 04.05.2017 в 14:03
AdwordsDirect Дата: Четверг, 04.05.2017, 15:34 | Сообщение № 8
Группа: Пользователи
Ранг: Участник
Сообщений: 76
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Китин, вроде подходит пока что.
 
Ответить
СообщениеКитин, вроде подходит пока что.

Автор - AdwordsDirect
Дата добавления - 04.05.2017 в 15:34
Perfect2You Дата: Среда, 10.05.2017, 11:41 | Сообщение № 9
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 193
Репутация: 49 ±
Замечаний: 0% ±

Excel 2010
Смотрел предложенное решение. Набор сильно неполон.
О полноте набора.
Каждое дополнительное слово увеличивает количество возможных вариантов в два раза. Точное количество удовлетворяющих Вашему условию (кол-во слов от двух и больше) незначительно уменьшают перечень.
В результате при количестве слов 14 и больше, у EXCEL уже не хватит столбцов для размещения всех комбинаций.

Набросал решение довольно шустренькое с полными наборами комбинаций для количества слов до 13-ти. Надо?
Если изменить принцип размещения комбинаций-результатов, можно снять ограничение 13-ти. Но чем больше, тем обрабатывать, естественно, труднее и дольше...
 
Ответить
СообщениеСмотрел предложенное решение. Набор сильно неполон.
О полноте набора.
Каждое дополнительное слово увеличивает количество возможных вариантов в два раза. Точное количество удовлетворяющих Вашему условию (кол-во слов от двух и больше) незначительно уменьшают перечень.
В результате при количестве слов 14 и больше, у EXCEL уже не хватит столбцов для размещения всех комбинаций.

Набросал решение довольно шустренькое с полными наборами комбинаций для количества слов до 13-ти. Надо?
Если изменить принцип размещения комбинаций-результатов, можно снять ограничение 13-ти. Но чем больше, тем обрабатывать, естественно, труднее и дольше...

Автор - Perfect2You
Дата добавления - 10.05.2017 в 11:41
Pelena Дата: Среда, 10.05.2017, 12:46 | Сообщение № 10
Группа: Модераторы
Ранг: Местный житель
Сообщений: 10996
Репутация: 2455 ±
Замечаний: 0% ±

Excel 2010 & Mac Excel 2011
Набросал решение ... Надо?

Надо. Выкладывайте yes


"Черт возьми, Холмс! Но как??!!"
ЯД 41001765434816
 
Ответить
Сообщение
Набросал решение ... Надо?

Надо. Выкладывайте yes

Автор - Pelena
Дата добавления - 10.05.2017 в 12:46
Perfect2You Дата: Среда, 10.05.2017, 13:34 | Сообщение № 11
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 193
Репутация: 49 ±
Замечаний: 0% ±

Excel 2010
Разве по-джентльменски отказать даме?
Плиииз!
К сообщению приложен файл: _7853140.xlsm(51Kb)


Сообщение отредактировал Perfect2You - Среда, 10.05.2017, 13:34
 
Ответить
СообщениеРазве по-джентльменски отказать даме?
Плиииз!

Автор - Perfect2You
Дата добавления - 10.05.2017 в 13:34
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Получение комбинаций слов (Формулы/Formulas)
Страница 1 из 11
Поиск:

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