Excel. Какую формулу использовать, чтобы ячейки с одним словом отличить от ячеек с 2 и более словами (где есть пробелы)?
Имеется столбец А, в каждой ячейке записано либо одно слово (то есть отсутствуют пробелы), либо словосочетания (2 или более слов с пробелами между словами).
В столбец В нужно ввести такую формулу, чтобы ссылаясь на ячейку с одним словом, она давала одно значение, а ...с двумя и более словами (т. е. с пробелами), давала другое значение.
Нужно для того, чтобы собрать вместе и удалить из таблицы строки, где два и более слов в ячейке.

Разбить текстом-по-столбцам по разделителю "пробел" и удалить лишние столбики.
Или, через поиск и замену, по маске " *" (пробел и звёздочка).
Устанавливаем на столбец фильтр. Открываем фильтр. Переходим на Текстовые - Содержит. Вписываем пробел и жмем ОК. Фильтр покажет все строки, которые содержат пробел. Выделяем эти строки и удаляем. ВСЕ! Или Вам всё-таки обязательно нужна формула?




=ДЛСТР (A1)-ДЛСТР (ПОДСТАВИТЬ (A1;" ";)) вернёт количество пробелов в тексте ячейки A1. Количество слов будет на единицу больше.
Для ОДНОГО слова вернётся 0.
Если в тексте могут содержаться "лишние" пробелы: начальные, хвостовые и двойные, то нужно использовать такой вариант:
=ДЛСТР (СЖПРОБЕЛЫ (A1))-ДЛСТР (ПОДСТАВИТЬ (СЖПРОБЕЛЫ (A1);" ";))
Все пробелы перед скобками удалить из формул!
Применить Фильтр - Текстовые фильтры - Содержит " "