Функция удаляет повторы внутри ячейки. Например, в ячейке записаны значения "1, 2, 6, 2, 8, 4, 6, 3, 4, 5, 3, 9, 4, 5, 6, 9, 0, 8, 3, 2, 4". Необходимо выбрать из них только не повторяющиеся, т.е. получить такой список: "1, 2, 6, 8, 4, 3, 5, 9, 0". Согласитесь, не очень увлекательное занятие делать это вручную, да еще если подобных ячеек не один десяток. Чтобы сделать это при помощи функции БезПовторов необходимо лишь указать ячейку с текстом, разделитель между значениями (запятая и пробел для указанного случая) и разделитель, которым объединить результирующие значения.
Вызов команды через стандартный диалог: Мастер функций-Категория "MulTEx"- БезПовторов Вызов с панели MulTEx: Сумма/Поиск/Функции - Текстовые - БезПовторов Синтаксис: =БезПовторов(B2; ", "; " - ")
=БезПовторов(B2; ", "; ", ")
=БезПовторов(B2; ", "; "")
=БезПовторов("ALS567;AFL670;YUG234;ALS567;ALS568;ALF013"; ";"; ";")
Текст(B2) - ячейка с текстом или непосредственно текст, в котором необходимо удалить повторы.
Разделитель(", ") - Необязательный аргумент. Указывается символ(или группа символов), который необходимо использовать для разделения строки на элементы, среди которых необходимо удалить повторения. По умолчанию пробел.
ОбъединитьС("/-/") - Необязательный аргумент. Указывается символ(или группа символов), при помощи которого необходимо объединить каждый из элементов, полученных в результате разделения и удаления дубликатов. Если не указан используется пробел.
Чтобы объединить полученный текст без разделителя, необходимо данным аргументом указать пустую строку(две кавычки подряд): =БезПовторов(B2; ", "; "").
Например, необходимо удалить все повторяющиеся артикулы из ячейки A1, в которой артикулы перечислены текстом: ALS567;AFL670;YUG234;ALS567;ALS568;ALF013
В данном случае функция будет выглядеть так: =БезПовторов(A1; ";"; ";")
Владимир, чтобы сказать можно решить задачу или нет - надо видеть Ваши эти слова и что надо получить.
У меня даже с 300 словами нормально работает. Вышлите файл на почту - посмотрю.
формула не работает
Виталий, а надстройку-то установили? Если нет - то и не будет работать.
Zdarvstuite!
A anglojazichnij sintax dlja formul imeetsja?
Spasibo,
ограничение по словам есть?
Владимир, смотря что имеется ввиду. Есть разумные пределы, а есть ограничения Excel на кол-во символов внутри ячейки.
нужно проверить текст и в нем до 200 слов, без ошибки только до 20-25, можно как-то решить такую задачу? спасибо
Владимир, чтобы сказать можно решить задачу или нет - надо видеть Ваши эти слова и что надо получить.
У меня даже с 300 словами нормально работает. Вышлите файл на почту - посмотрю.