Excel найти все ячейки содержащие текст

Excel для Microsoft 365 Excel 2021 Excel 2019 Excel 2016 Excel 2013 Excel 2010 Excel 2007 Еще…Меньше

Предположим, вам нужно убедиться, что столбец содержит текст, а не числа. Или, возможно, вам нужно найти все заказы, соответствующие конкретному продавцу. Если вы не беспокоите текст в верхнем или нижнем регистре, можно проверить, содержит ли ячейка текст несколькими способами.

Для поиска текста также можно использовать фильтр. Дополнительные сведения см. в теме Фильтрация данных.

Поиск ячеек, содержащих текст

Чтобы найти ячейки, содержащие определенный текст, выполните указанные здесь действия.

  1. Вы диапазон ячеек, в которые нужно в поиске.

    Чтобы найти результат поиска на всем из них, щелкните любую ячейку.

  2. На вкладке Главная в группе Редактирование нажмите кнопку Найти и & выберите, а затем нажмите кнопку Найти.

    Параметр "Найти" на ленте

  3. В поле Найти введите текст (или числа), который нужно найти. Вы также можете выбрать недавний поиск в поле Найти.

    Примечание: В условиях поиска можно использовать поддеревные знаки.

  4. Чтобы указать формат поиска, нажмите кнопку Формат и сделайте выбор во всплыващем окне Найти формат.

  5. Нажмите кнопку Параметры, чтобы дополнительно определить поиск. Например, можно найти все ячейки, содержащие данные одного типа, например формулы.

    В поле Внутри можно выбрать лист или книгу для поиска на листе или во всей книге.

  6. Нажмите кнопку Найти все или Найти далее.

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

Примечание:  Чтобы остановить поиск, нажмите клавишу ESC.

Проверьте, есть ли в ячейке текст

Для этого используйте функцию ЕТЕКСТ.

Примеры ЕТЕКСТ

Проверка того, совпадает ли ячейка с определенным текстом

Используйте функцию ЕСЛИ для возврата результатов для заского условия.

Примеры ЕСЛИ

Проверка того, совпадает ли часть ячейки с определенным текстом

Для этого используйте функции ЕСЛИ,ПОИСКи Е ЧИСЛОЭЛЕБР.

Примечание: Функция ПОИСК не имеет чувствительность к делу.

Примеры if, ISNUMBER и SEARCH

Нужна дополнительная помощь?

 

kashak47

Пользователь

Сообщений: 15
Регистрация: 11.01.2017

Уважаемые форумчане! Нужна помощь.

Есть диапазон ячеек, в которых содержится определённый длинный текст (A2:A6). Иногда в этих ячейках в тексте встречается определённое слово (к примеру, кумыс). Нужно посчитать, в скольких ячейках встречается это самое слово со склонениями.

Файл с задачей прикрепляю.

Прикрепленные файлы

  • book.xlsx (9.8 КБ)

 

Sanja

Пользователь

Сообщений: 14838
Регистрация: 10.01.2013

=СЧЁТЕСЛИ(A2:A6;»*кумыс*»)

Согласие есть продукт при полном непротивлении сторон.

 

Bema

Пользователь

Сообщений: 6750
Регистрация: 15.02.2016

Такой вариант

Прикрепленные файлы

  • Кумыс.xlsx (10.05 КБ)

Если в мире всё бессмысленно, — сказала Алиса, — что мешает выдумать какой-нибудь смысл? ©Льюис Кэрролл

 

kashak47

Пользователь

Сообщений: 15
Регистрация: 11.01.2017

Bema, вариант почти подходит. Но нужно, чтоб туда же суммировалось значение «Кумыс» и «Кумыса». Два, или несколько значений. Суммировалось бы при совпадении с хотя бы одним условием.

 

Sanja

Пользователь

Сообщений: 14838
Регистрация: 10.01.2013

#5

25.03.2017 22:40:18

Цитата
kashak47 написал: вариант почти подходит

А СЧЁТЕСЛИ чем не вариант (сообщение #2)?

Согласие есть продукт при полном непротивлении сторон.

 

kashak47

Пользователь

Сообщений: 15
Регистрация: 11.01.2017

Sanja, счётеслимн ищет значение конкретной ячейки. Мне же нужно, чтоб он находил среди текста определённое слово (со склонениями, несколько значений) и считал количество ячеек, в которых оно упоминается.

 

Sanja

Пользователь

Сообщений: 14838
Регистрация: 10.01.2013

Ничего не понятно. Какой результат должен быть в Вашем примере?

Согласие есть продукт при полном непротивлении сторон.

 

gling

Пользователь

Сообщений: 4024
Регистрация: 01.01.1970

Мне тоже не понятно, что не так? Находит кумыс, а будет слово кумыса, кумысом или кумысов какая разница, формула посчитала ячейку в которой имеется слово кумыс.

 

kashak47

Пользователь

Сообщений: 15
Регистрация: 11.01.2017

Sanja, Вы открывали пример файла, который я прикрепил? Там ячейки с текстом. Несколько предложений в каждой. Мне нужно, чтобы он считал сумму ячеек, в которых есть одно из определённых слов в тексте (Не весь текст). В данном файле это «Кумыс» и «Кумыса».

Формула СЧЁТЕСЛИМН считает только целое значение ячейки. Иными словами, если бы в ячейках было написано только «Кумыс», то эта формула бы сработала.

 

Sanja

Пользователь

Сообщений: 14838
Регистрация: 10.01.2013

#10

25.03.2017 23:00:28

Цитата
kashak47 написал: Вы открывали пример файла

Ну что Вы!? У меня и Excel-то не установлен
Вы мою формулу применять пробовали?
О Какой СЧЁТЕСЛИМН Вы все твердите? Перечитайте внимательно мое сообщение

Согласие есть продукт при полном непротивлении сторон.

 

kashak47

Пользователь

Сообщений: 15
Регистрация: 11.01.2017

Sanja, простите, если слишком резко ответил. СЧЁТЕСЛИ так же ничего не даёт. На всякий случай прикреплю файл с формулой, т.к. уверен, что в чём-то ошибся. Ещё раз прошу прощения.

Прикрепленные файлы

  • Кумыс.xlsx (10.11 КБ)

 

Bema

Пользователь

Сообщений: 6750
Регистрация: 15.02.2016

Мой вариант тоже все считает и кумыс и кумыса и кумысы. Какой ответ должен быть по вашей логике?

Если в мире всё бессмысленно, — сказала Алиса, — что мешает выдумать какой-нибудь смысл? ©Льюис Кэрролл

 

Sanja

Пользователь

Сообщений: 14838
Регистрация: 10.01.2013

#13

25.03.2017 23:10:11

Цитата
Sanja написал: Перечитайте внимательно мое сообщение

и почувствуйте разницу с формулой, которую Вы вставили в файл
Ваша — =СЧЁТЕСЛИ(A2:A8;»Кумыс»)
Моя — =СЧЁТЕСЛИ(A2:A6;»*кумыс*»)

Согласие есть продукт при полном непротивлении сторон.

 

gling

Пользователь

Сообщений: 4024
Регистрация: 01.01.1970

#14

25.03.2017 23:10:57

Цитата
Sanja написал:
«*кумыс*»)

kashak47, Вы звездочки в начале и в конце слова видите? Это означает, что до искомого слова может быть не определенное количество знаков потом идет слово кумыс и после тоже не определенное количество знаков. Т.е. звездочки заменяют это не определенное количество символов. А если этих звездочек нет, то тогда только точное совпадение, т.е. без звездочек считать будет ячейки в которых текст состоит только из одного слова «кумыс«.

Изменено: gling25.03.2017 23:24:41

 

kashak47

Пользователь

Сообщений: 15
Регистрация: 11.01.2017

Sanja, gling, Простите, пожалуйста, идиота. Про звёздочки не знал/не увидел, всё заработало. Спасибо Вам огромное за помощь! Ещё раз простите…

Bema, Ваша формула так же работает, но, по неведомым мне причинам, если я её редактирую (к примеру, добавляю условия и меняю диапазон), ответ становится «0». Спасибо за помощь!

 

Bema

Пользователь

Сообщений: 6750
Регистрация: 15.02.2016

kashak47,  это формула массива. Вводится сочетанием клавиш Ctrl+Shift+Enter. Если все сделаете верно, формула обернется в фигурные скобки.

Изменено: Bema25.03.2017 23:22:50

Если в мире всё бессмысленно, — сказала Алиса, — что мешает выдумать какой-нибудь смысл? ©Льюис Кэрролл

 

kashak47

Пользователь

Сообщений: 15
Регистрация: 11.01.2017

Bema, большое спасибо за помощь и информацию, буду знать.)

 

Cubn

Пользователь

Сообщений: 24
Регистрация: 24.04.2018

#18

26.09.2020 10:19:01

Цитата
Sanja написал:
=СЧЁТЕСЛИ(A2:A6;»*кумыс*»)

Подскажите, а если мне нужно не конкретное слово, а ссылка на ячейку, где слово или фраза находится?
Перепробовал массу вариантов, ничего не подходит

 

Ігор Гончаренко

Пользователь

Сообщений: 13746
Регистрация: 01.01.1970

#19

26.09.2020 10:21:55

Код
=СЧЁТЕСЛИ(A2:A6;"*" & ЯчейкаССловом & "*")

Программисты — это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!

 

Cubn

Пользователь

Сообщений: 24
Регистрация: 24.04.2018

 

Армен

Пользователь

Сообщений: 18
Регистрация: 10.07.2020

#21

25.03.2022 20:36:43

есть еще хороший лаконичный вариант для нахождения сколько

ячеек содержит

раз содержит диапазон определенный текст (или тексты). нашел на просторах интернета

Код
=СУММ(СЧЁТЕСЛИ(A2:A6;"*"&{"кумыс";"ЛюбоеДругоеСлово"}&"*"))

подправил под свою задачу

Код
=ЕСЛИ(СУММ(СЧЁТЕСЛИ(G10:G589;"*"&{"0";"1";"2";"3";"4";"5";"6";"7";"8";"9";".";",";"!";"  "}&"*"))=0;"в ФИО нет цифр";"в ФИО есть что-то кроме букв и пробела! Найдено ячеек:"&СУММ(СЧЁТЕСЛИ(G10:G589;"*"&{"0";"1";"2";"3";"4";"5";"6";"7";"8";"9";".";",";"!";"  "}&"*")))

использую для нахождения в столбце ФИО сколько ячеек содержат недопустимые символы, но у меня вопрос, она суммирует все недопустимые знаки в ячейке, а надо чтобы суммировало один раз.
то есть если в ФИО «Иванов Иван Иванович 121», то формула выдает 2, а нужно 1

Изменено: juniorExcelист16.05.2022 01:01:53

 

БМВ

Модератор

Сообщений: 21376
Регистрация: 28.12.2016

Excel 2013, 2016

#22

25.03.2022 22:34:01

=TEXT(SUM(SIGN(MMULT(—ISNUMBER(FIND({0123456789″.»»,»»!»»  «};G10:G589));{1;1;1;1;1;1;1;1;1;1;1;1;1;1})));»»»в ФИО есть что-то кроме букв и пробела! Найдено ячеек:»» 0;;»»в ФИО нет цифр»»;»)

Прикрепленные файлы

  • example2626.xlsx (8.58 КБ)

По вопросам из тем форума, личку не читаю.


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

Пусть Исходный список значений (например, перечень инструментов) находится в диапазоне

A10:A19

(см.

Файл примера

).

Задача

Выведем в отдельный диапазон значения, которые удовлетворяют критерию. Рассмотрим различные варианты поиска.

А. Найти значения, которые содержат критерий

Для удобства создадим

именованный диапазон

Список

.

Диапазон может охватить в том числе и незаполненные ячейки перечня. В дальнейшем пользователь может расширить перечень инструментов, указанные ниже формулы автоматически учтут новые значения.

Выведем в отдельный диапазон все значения Исходного списка, в которых

содержится

текст-критерий (например, слово

дрель

). Критерий вводится в ячейку

С6

.

Для создания списка, содержащего найденные значения, воспользуемся

формулой массива

:

=ИНДЕКС(Список; НАИМЕНЬШИЙ( ЕСЛИ(ЕСЛИОШИБКА(ПОИСК($C$6;Список);0)>0;СТРОКА(Список)-СТРОКА($A$9);30); СТРОКА(ДВССЫЛ(«A1:A»&ЧСТРОК(Список)))))

Алгоритм работы формулы следующий (для просмотра промежуточных шагов работы формулы воспользуйтесь

клавишей

F9

):

  • Функция

    ПОИСК()

    , перебирая элементы исходного списка, определяет, содержится ли в нем значение-критерий. Если значение не содержится, то возвращается ошибка #ЗНАЧ! В противном случае возвращается числовое значение, соответствующее номеру начальной позиции вхождения критерия в значение из списка (здесь нам не важен номер позиции, важно, что это число);
  • Функция

    ЕСЛИОШИБКА()

    используется для подавления ошибки #ЗНАЧ! заменяя ее на число 0;
  • Функция

    ЕСЛИ()

    заменяет числовые значения, возвращенные функцией

    ПОИСК()

    , на номер позиции значения в списке. Если значение =0 (соответствует ошибке #ЗНАЧ!), то возвращается число 30. В принципе, вместо 30 можно указать любое число, которое больше номера последней заполненной позиции Исходного списка (это нужно для правильной сортировки функцией

    НАИМЕНЬШИЙ()

    );
  • Функция

    НАИМЕНЬШИЙ()

    сортирует массив номеров строк по возрастанию;
  • Функция

    ДВССЫЛ()

    возвращает

    массив последовательных чисел

    ;

  • Функция

    ИНДЕКС()

    возвращает текстовые значения из Исходного списка, из строк, номера которых были получены на предыдущем шаге.

В предельном случае м.б. найдено столько же значений, сколько содержится в исходном списке (когда все значения удовлетворяют критерию). Поэтому

формулу массива

нужно распространять на диапазон той же размерности, что и исходный список. Вышеуказанная

формула массива будет возвращать несколько значений

, поэтому перед вводом формулы нужно выделить сразу весь диапазон, т.е. ячейки

С10:С19

, ввести формулу в

Строке формул

и нажать

CRTL+SHIFT+ENTER

.

Для скрытия ошибок #ССЫЛКА!, возвращаемой формулой массива, к диапазону

С10:С19

применено правило

Условного форматирования

.

Б. Найти значения, которые совпадают с критерием (точное совпадение)

В этом случае будут выведены все значения, которые совпадают с критерием (без

учета РЕгиСТра

). Критерий вводится в ячейку

E

6

.

Для создания списка, содержащего найденные значения, воспользуемся

формулой массива

:

=ИНДЕКС(Список; НАИМЕНЬШИЙ( ЕСЛИ($E$6=Список;СТРОКА(Список)-СТРОКА($A$9);30); СТРОКА(ДВССЫЛ(«A1:A»&ЧСТРОК(Список)))))

B. Найти значения, которые начинаются с критерия

В этом случае будут выведены все значения, которые начинаются или совпадают с критерием. Критерий вводится в ячейку

G

6

.

Для создания списка, содержащего найденные значения, воспользуемся

формулой массива

: =

ИНДЕКС(Список;НАИМЕНЬШИЙ( ЕСЛИ(ЕСЛИОШИБКА(ПОИСК($G$6;Список);0)=1;СТРОКА(Список)-СТРОКА($A$9);30); СТРОКА(ДВССЫЛ(«A1:A»&ЧСТРОК(Список)))))

Г. Найти значения, которые заканчиваются на критерий

В этом случае будут выведены все значения, которые заканчиваются или совпадают с критерием. Критерий вводится в ячейку

I

6

.

Для создания списка, содержащего найденные значения, воспользуемся

формулой массива

:

=ИНДЕКС(Список;НАИМЕНЬШИЙ( ЕСЛИ($I$6=ПРАВСИМВ(Список;ДЛСТР($I$6));СТРОКА(Список)-СТРОКА($A$9);30); СТРОКА(ДВССЫЛ(«A1:A»&ЧСТРОК(Список)))))


СОВЕТ:

О поиске текстовых значений с использованием

подстановочных знаков

читайте в статье

Поиск текстовых значений в списках. Часть2. Подстановочные знаки

. В статье

Выделение ячеек c ТЕКСТом с применением Условного форматирования

приведено решение аналогичной задачи с использованием

Условного форматирования

.

Проверка ячейки на наличие в ней текста (без учета регистра)

​Смотрите также​​ arr = Range([a1],​: А иначе? Если​ функция сравнивается с​Чтобы легко понять, как​ листе «ДАННЫЕ» в​ внутри слова, например​С запасом, но​ 10, т.к. слово​ ПРАВСИМВ. Функция ДЛСТР​Второй аргумент функции –​Во-первых, спасибо за​Витушка​ есть решение проще.​ Дана таблица. В​ грамматические ошибки. Для​Формат​Примечание:​ [a100]).Value For i​ НЕ нашли, то​ значением строки «C».​ удалось экспонировать цветом​

​ каждой ячейке последней​ «собранный»​ короче Код =ПРОСМОТР(2;1/(ПОИСК(Лист2!B$2:B$99;B3)-1);Лист2!B$2:B$99)​ «Захар» начинается с​ «считает» общую длину​ формат. Где брать​ формулу: Код =ИНДЕКС(Лист1!$C$1:$C$99;ПОИСКПОЗ(ЛОЖЬ;ЕНД(ПОИСКПОЗ(«*»&Лист1!$A$1:$A$99&»*»;A25;));))​: Доброго всем вечера!​Анастасия_П​ первом столбце наименования,​ нас важно, чтобы​и внесите нужные​Мы стараемся как​

​ = 1 To​ что занести в​Во всех выше описанных​ определенные значения с​ строчкой.​

Поиск ячеек, содержащих текст

​Manyasha​Евгений8510​ десятого символа в​

  1. ​ текста. Затем отнимается​ строку формата? Щелкаем​ :) У меня​

    ​У меня похожая​: я в вопросе​ содержащие одни и​

  2. ​ эта статья была​​ изменения во всплывающем​​ можно оперативнее обеспечивать​​ 100 If UCase(arr(i,​​ В1!​​ примерах очень легко​​ помощью условного форматирования​​ВОТ файл:Потстановка соответсвующей​​:​
    Найдите параметр на ленте

  3. ​: Спасибо AlexM, Вы​​ строке. Где это​​ количество знаков до​ правой кнопкой мыши​ возникла проблема, антологичная​ задача, помогите, плиз,​ сами наименования упростила,​​ те же слова,​​ вам полезна. Просим​

    ​ окне​​ вас актуальными справочными​ 1)) Like UCase(«яблоко»)​

  4. ​Валерий аникин​ применять текстовые функции​​ разберем этапы действий​​ статьи.xlsx​sweta212​ правы, диапазон на​​ может пригодиться?​​ первого пробела (найденное​

  5. ​ по ячейке со​​ выше описанным: по​​ написать формулу для​ а в идеале​ но записаны по​ вас уделить пару​Найти формат​ материалами на вашем​

    ​ Then iCnt2 =​: http://scriptcoding.ru/2013/11/10/vba-strokovyje-funkciji/​ в условном форматировании​ в двух словах.​​Помогите, пожалуйста!!!​​, Оформите формулу тегами​​ листе2 действительно не​​Функция ПОИСК определяет положение​​ ПОИСКом).​​ значением. Нажимаем «Формат​

  6. ​ фрагменту текста найти​​ следующих условий. Если​​ они как в​​ разному. Например: «коньяк​​ секунд и сообщить,​

    ​.​​ языке. Эта страница​ iCnt2 + 1​Шведов сергей​ так как длина​ Сначала мы извлекаем​Vlad999​​ (кнопка​​ 9 позиций, а​

​ знака в текстовой​​Вторая строка содержит имя,​ ячеек». В открывшемся​

Проверка ячейки на наличие в ней любого текста

​ слово в массиве​ в тексте столбца​​ файле…​​ Янтарный замок», «Янтарный​

Примеры ЕТЕКСТ

Проверка соответствия содержимого ячейки определенному тексту

​ помогла ли она​Кнопка​ переведена автоматически, поэтому​ Next i ‘итог​​: в В1 формулу.​​ строк в исходных​

Примеры ЕСЛИ

Проверка соответствия части ячейки определенному тексту

​ часть текста, а​: Код =ПРОСМОТР(9^9;ПОИСК(Статья!$A$1:$A$24;Данные!D2);Статья!$A$1:$A$24)​​fx​​ гораздо больше, а​​ строке. А функция​​ отчество и фамилию.​​ окне выбираем «все​​ и заменить название,​

​ А «Назначение платежа»​​Казанский​​ замок коньяк 0,5″,​​ вам, с помощью​

Примеры ЕСЛИ, ЕЧИСЛО и ПОИСК

support.office.com

Проверка ячейки на наличие в ней текста (с учетом регистра)

​Параметры​​ ее текст может​ MsgBox «На листе​ к регистру не​ данных одинаковая. Но​ потом сравниваем его​Наташа Демчук​)​ Ваш вариант решает​ ПСТР возвращает текстовые​ Для имени используем​ форматы». Копируем нужный​ на то, которое​ листа «отчет» содержится​: Код =ЕСЛИ(ЕОШ(ПОИСК(«казачок»;A2));ЕСЛИ(ЕОШ(ПОИСК(«янтарный замок»;A2));»?»;»10​ «коньяк Янтарный замок​ кнопок внизу страницы.​служит для задания​ содержать неточности и​ » & iCnt1​ чувствительна​ что, если у​

​ с требуемым значением.​: Видела похожее здесь,​InExSu​ задачу когда список​ значения (см. пример​ такую же формулу:​ в строке «Тип».​ требуется по справочнику.​ слово из столбца​ янтарный замок»);»11 казачок»)​ трехлетний 0,5″, «водка​

Сравнение ячейки с другой ячейкой

​ Для удобства также​ более подробных условий​ грамматические ошибки. Для​

​ & » ябл.»​​=ЕСЛИ (ЕСЛИОШИБКА (ПОИСК​ нас в исходных​ Но как из​

Пример использования функции СОВПАД для сравнения на одну ячейку

Сравнение значения со значениями из списка

​ но не получилось​: Привет!​ на листе2 пополняется​

Пример использования или и ТОЧНЫЙ функций для сравнения одного значения для списка значений

​ выше). Либо можно​​Формула для извлечения фамилии​ Вставляем скопированное значение​ Мне нужно сделать​ А листа «списки»,​ В примере работает.​ казачок», «казачок водка​ приводим ссылку на​ поиска. Например, можно найти​ нас важно, чтобы​ & vbLf &​ («Анонс»;A1);ЕСЛИОШИБКА (ПОИСК («икона»;A1);ЕСЛИОШИБКА​ данных разного типа​ ячейки извлечь часть​ применить формулы(((​вариант решения ждёт​ автоматически. Спасибо ещё​ заменить найденный текст​ несколько иная: Это​ в формулу.​

Проверка соответствия части ячейки определенному тексту

​ эту формулу, через​ то в столбце​Вот так логически​

​ 0,7л». Во второй​​ оригинал (на английском​ все ячейки, содержащие​

Пример использования Если, поиск и ЕЧИСЛО функции, чтобы проверить, совпадает ли часть ячейки определенного текста

​ эта статья была​ «В массиве «​ (ПОИСК («суббота»;A1);-1)))>0;A1;»»)​

​ индикаторы с разной​

Формула для поиска текста

  1. ​ текста в Excel?​​Поиск фрагментов текста​

  2. ​ выполнения требования модератора​​ раз!​ посредством функции ЗАМЕНИТЬ.​

support.office.com

Поиск фрагментов текста в ячейке

​ пять знаков справа.​​Приведем еще пример, где​
​ ЕСЛИОШИБКА. Тоже есть​ В «Филиал» на​ проще «достраивать» формулу​ столбец нужно ввести​ языке) .​ данных определенного типа,​ вам полезна. Просим​ & iCnt2 &​Успехов!​ длинной символов, а​ Обратим внимание на​ в ячейке​sweta212​sweta212​Скачать пример функции для​ Вложенные функции ПОИСК​ может быть полезна​ пример.​ листе «отчет» должно​ для других наименований:​ текст «10 янтарный​Предположим, что требуется найти​ такого как формулы.​ вас уделить пару​ » ябл.» End​Алексей матевосов (alexm)​ нам все еще​ функцию =ПСТР() в​СПАСИБО!!!!РАБОТАЕТ!!! БОЛЬШОЕ СПАСИБО!!!​: InExSu, спасибо, что​: Есть товарные категории​ работы с текстом​
​ ищут второй и​ данная функция. Добавим​

​НО! Копирую формулу​​ встать соответствие из​​ Код =ЕСЛИ(ЕЧИСЛО(ПОИСК(«казачок»;A2));»11 казачок»;ЕСЛИ(ЕЧИСЛО(ПОИСК(«янтарный​​ замок», если ячейка​ написанный прописными буквами​

​Для поиска на текущем​​ секунд и сообщить,​ Sub​: Вариант, работающий в​ нужно выделять 2006-й​ формуле правила. Данная​
​ УРА!​

​ ответили. К наименованию​​ 3000 ячеек, например,​

​ в Excel​​ третий пробелы в​ нули в начале​ значение принимает верное.​ столбца В листа​
​ замок»;A2));»10 янтарный замок»;»?»))​ содержит текст «янтарный​ текст, начинающийся со​ листе или во​ помогла ли она​
​Tanya15​ любой версии Excel​ год или группу​ функция возвращает часть​Добавлено через 19 минут​ товара необходимо подтянуть​ «скобы, скрепки» и​Читайте так же: как​
​ строке. ПОИСК(» «;A3;1)​ числа. Если ввести​ Ввожу руками, результат​ «списки». Для примера​Hugo121​
​ замок» и если​ стандартного префикса, принятого​ всей книге можно​

​ вам, с помощью​​: Мой пример​=ЕСЛИ (ЕЧИСЛО (ПОИСК​ «C».​ строки, взятой с​А главное так​

​ категорию товара. Например,​​ перечень товара Доп.заказ​ перевести число и​ находит первый пробел​
​ вручную, Excel их​ не корректный… Что​ написала что должно​: В вопросе Вы​ ячейка содержит текст​

​ в организации, например​​ выбрать в поле​ кнопок внизу страницы.​Sub Кнопка2_Щелчок()​ («анонс»;A1))+ЕЧИСЛО (ПОИСК («икона»;A1))+ЕЧИСЛО​В решении данной задачи​ каждой ячейки столбца​ быстро ответили, просто​ наименование товара «Доп.​
​ Скобы для степлера***,​ сумму прописью.​ слева (перед отчеством).​ удалит. Поэтому введем​
​ делаю не так​ получиться. Выбирать фильтром​ как раз усложнили​ «казачок», то ввести​

​ ИН_ или ТУ-.​​Искать​ Для удобства также​
​Dim i As​ (ПОИСК («суббота»;A1));A1;»»)​ нам поможет дополнительная​ A, что указано​ невероятное чудо!!! Спасибо!​
​ заказ Сироп ****»,​
​ Доп. заказ Скоба​Синтаксис функции ПОИСК:​ К найденному результату​ формулу:​ не понятно. Когда,​

​ очень долго(​​ — то «янтарный​ текст «11 казачок».​ Существует несколько способов​вариант​ приводим ссылку на​ Single, j As​PS. Прошу прощение​
​ текстовая функция в​ в первом аргументе.​ Будьте здоровы!​ а категория «Соусы,​ №24 (17000 ячеек)​«искомый текст» — что​ добавляем единицу (+1).​Если нужно вернуть прежние​
​ ввожу «»,слежу, чтобы​Витушка​ замок», то «замок​ Т.е. Если ячейка​ проверки ячейки на​Лист​ оригинал (на английском​

​ Single, s As​​ за повтор. Не​

​ формуле =НАЙТИ(). В​​ Ссылка в первом​
​У нас имеется данные​ кетчупы, сиропы, томатная​ необходимо к перечню​ нужно найти;​ Получаем ту позицию,​ числовые значения (без​ стояла английская раскладка​: пример прилагаю​ янтарный», поэтому я​ А2 содержи текст​ наличие в ней​или​ языке) .​ Single​ заметил формулу Александра​ первом случаи формула​ аргументе должна быть​ для анализа производимой​

​ паста» — то​​ товара подтянуть категорию,​

​«просматриваемый текст» — где​​ с которой будем​​ нулей), то используем​​ на клавиатуре.​Витушка​ и предложил тот​

​ «янтарный замок», то​​ текста с учетом​Книга​Предположим, что вы хотите​s = 0​ в комментариях. Правда​ будет выглядеть так:​ относительной, так как​ продукции. Нам нужно​

​ есть и сироп​​ выбрав лишь часть​ искать;​ искать второй пробел.​ оператор «—»:​Очень хочется понять​: Формула​

​ готовый макрос. И​ в ячейку В2​
​ регистра.​.​ убедиться, что столбец​For i =​ моя чуть короче.​Для удобного выделения идентификаторов​ формула применяется к​ автоматически выделить все​ не первое слово,​ слова из категории​«начальная позиция» — с​Часть формулы – ПОИСК(«​Обратите внимание, что значения​ как работает эта​Казанский​ формулу такую длинную.​ ввести текст «10​Для выполнения этой задачи​Нажмите кнопку​ содержит текст, не​ 2 To 6​ :-)​ с разной длинной​ каждой ячейке столбца​ изделия, которые были​ и окончание слова​
​ за минусом окончания​ какой позиции начинать​ «;A3;ПОИСК(» «;A3;1)+1) –​ теперь отображаются в​ формула, в в​прекрасно работает и​Но если порядок​ янтарный замок» и​ используется функция СОВПАД​Найти все​ номера. Или perhapsyou​For j =​Вот еще формула​ текстовой строки товаров​
​ A. Во втором​ выпущены в 2006​ другое, что мешает​Che79​ искать (по умолчанию​ находит второй пробел.​ числовом формате.​ целом, и где​ для Вашего примера​
​ слов всегда правильный,​ если ячейка А2​ .​или​ необходимо найти все​ 1 To 6​ЕСЛИ (СЧЁТЕСЛИ (A1;»*анонс*»)+СЧЁТЕСЛИ​ из группы «C»​

CyberForum.ru

Функции для работы с текстом в Excel

​ аргументе функции указывается​ году. К сожалению,​ поиску. Есть возможность​:​ – 1).​ Это будет конечная​​

Примеры функции ТЕКСТ в Excel

​ допускаешь ошибку…Формула не​ Код =ЕСЛИОШИБКА(ИНДЕКС(списки!B$1:B$6;ПОИСКПОЗ(ЛОЖЬ;ЕНД(ПОИСКПОЗ(«*»&списки!A$1:A$6&»*»;A2;));));»-«)​ то конечно всё​ содержи текст «казачок»,​Примечание:​Найти далее​ заказы, которые соответствуют​If Cells(i, j)​

​ (A1;»*икона*»)+СЧЁТЕСЛИ (A1;»*суббота*»);A1;»»)​ используем такую формулу:​ номер символа исходного​ в таблице недостает​ как то это​sweta212​Если нужно учитывать регистр,​ позиция отчества.​Отдельные текстовые функции и​ выдает ошибку, она​

​Витушка​ проще.​ то в ячейку​ Функция СОВПАД учитывает регистр,​

Выручка.

​.​ определенным Продавец. Если​ = «яблоко» Then​

Плохой пример.

​Tanya15​Функция =НАЙТИ() выполняет поиск​ текста, с которого​ еще одного столбца​ свести? Использовала формулу​, в описании у​ используется функция НАЙТИ.​Далее из общей длины​

ТЕКСТ.

​ их комбинации позволяют​ возвращает 0, если​

​: Я понимаю, что​Стоп, кажется мне​ В2 ввести текст​ но не учитывает​Найти все​ у вас нет​s = s​: Здравствуйте, подскажите, пожалуйста,​ фрагмента текста в​ должен начаться отрезок​ содержащего значения года​=ПРОСМОТР(2;1/ПОИСК(классификатор!$H$2:$H$2617;D6);классификатор!$H$2:$H$2617)​

Формат ячеек.

​ Вас скобы, скрепки,​Евгений8510​ строки отнимается количество​ распределить слова из​ нет замены.​ я дурак. Мучаюсь​ очки пора доставать…​ «11 казачок».​

Числа.

​ различия в форматировании.​списки каждого экземпляра​ проблемой верхний или​ + Cells(i, j​

Оператор 2 минуса.

​ как правильно прописать​ ячейке Excel. Потом​ строки. В третьем​

​ производства каждого изделия.​

Функция разделения текста в Excel

​нашла только 3000​ степлеры, а во​: Уважаемые форумчане, подскажите​ знаков с начала​ одной ячейки в​

  • ​Для удобства работы с​ уже час. Но​ Там небыло варианта​Буду благодарна за​
  • ​Для выполнения этой задачи​ элемента, который необходимо​ нижний регистр текста,​ + 1)​
  • ​ код VBA.​ возвращает номер символа,​ аргументе указывается количество​ Но видно, что​ товаров из 17000,​ вложении чай с​ пожалуйста как решить​

​ строки до второго​ отдельные ячейки:​ текстом в Excel​ мне не ввести​ «замок янтарный»?​

​ помощь.​ используются функции СОВПАД​ найти, и позволяет​ существует несколько способов​

ФИО.

​End If​Необходимо в диапазоне​ в котором был​ символов, которые нужно​ в фрагменте идентификатора​ в основном при​ сиропом и кетчупом​ задачу с текстом.​ пробела. Результат –​ЛЕВСИМВ (текст; кол-во знаков)​ существуют текстовые функции.​ формулу массива(((Если не​

​Анастасия_П​

ПРАВСИМВ.

​IvanOK​ и или .​ сделать активной ячейки,​ проверки, если ячейка​Next j​ текстовых ячеек найти​ найдет текст, который​ взять после определенного​ (ID) изделия указывается​

​ полном совпадении слов,​ и названия листов​На листе1, есть​ число символов справа,​

ЛЕВСИМВ.

​ – отображает заданное​ Они облегчают обработку​ сложно, можно вставить​: Ураааа!!! Работает!!! Спасибо-преспасибо!!!​:​Примечание:​ выбрав нужное вхождение.​ содержит текст.​Cells(i, 7) =​ ячейки которые содержат​ задан в первом​ (во втором аргументе)​ год производства. В​ но получила обратный​

​ «категории» и «наименование».​ столбец «В» в​ которые нужно вернуть.​ число знаков с​ сразу сотен строк.​

​ ее в файл?​ Всем всем всем​Анастасия_П​ При вводе формулы в​ Можно сортировать результаты​Для поиска текста можно​ s​

​ слово, например «яблоко».​ аргументе. Во втором​ символа исходного текста.​

ПСТР.

Функция объединения текста в Excel

​ таком случае нам​ эффект — категория​ Куда что притягивать?​ котором текст, из​Формула «для отчества» строится​

​ начала ячейки;​ Рассмотрим некоторые из​

ФИО 2.

​ А?​Формула не дает​, ближе к делу​ примере должны быть​Найти​ также использовать фильтр.​s = 0​ Т.е. есть ячейки​ аргументе указываем где​ В результате функция​ нужно выполнить поиск​ «Бра» подтянулась ко​ Нарисуйте желаемый результат​ него нужно извлечь​

​ по тем же​ПРАВСИМВ (текст; кол-во знаков)​

Объединение.

​ них на примерах.​

СЦЕПИТЬ.

​OlesyaSh​ вносить много аргументов…Когда​ давайте сюда пример​ формула массива. После​все, щелкнув заголовок.​

Функция ПОИСК текста в Excel

​ Дополнительные сведения см.​Next i​ с текстом «зеленое​ искать текст. А​

СЦЕПИТЬ.

​ =ПСТР() возвращает только​ по части текста​ всем товарам где​ вручную в нескольких​ часть текста в​ принципам:​

​ – возвращает заданное​Преобразует числа в текст.​: копируете формулу, вставляете​ «достраиваю» формулу, так​Hugo121​ ввода формулы. Нажмите​Примечание:​ в статье Фильтрация​

​End Sub​ яблоко», «красное яблоко»,​ третий аргумент –​

​ часть текста длинной​ в Excel. А​ встречались данные буквы​

​ ячейках.​

  • ​ столбец «С» ,​Для объединения значений из​
  • ​ количество знаков с​ Синтаксис: значение (числовое​
  • ​ куда надо и​ и пишет, что​: Можете переработать кучу​ клавишу F2 и​

​ Чтобы прекратить процесс поиска,​ данных.​

exceltable.com

Поиск части текста в ячейке

​итогояблоко1арбуз25яблоко2526апельсин2апельсин26арбуз140зеленое яблоко 3яблоко24вишня8624яблоко​​ «яблоко» и тд,​ это номер позиции​ 4 символа взятого​
​ потом мы будем​ внутри слова, например​bmv98rus​ а список нужного​ нескольких ячеек в​ конца ячейки;​ или ссылка на​ сразу же -​ слишком много аргументов…​ готовых решений из​

​ нажмите клавиши CTRL​​ нажмите клавишу ESC.​​Выполните следующие действия, чтобы​​ арбуз 4апельсин28зеленое яблоко920красное​
​ необходимо, что бы​ с какого символа​

​ начиная с 5-ой​​ использовать условное форматирование​ «собранный»​:​ текста, находится на​ одну строку используется​

​ПОИСК (искомый текст; диапазон​​ ячейку с формулой,​

​ держите зажатыми Ctrl​​Добавлено через 15 минут​ темы Поиск и​ + SHIFT +​

​Для выполнения этой задачи​​ найти ячейки, содержащие​ яблоко5красное яблоко33апельсин320​ он нашел всех​ вести поиск в​ буквы в каждой​
​ с текстовыми функциями​Pelena​Che79​ листе2. Заранее благодарен​ оператор амперсанд (&)​
​ для поиска; начальная​ дающей в результате​

​ и Shift, нажимаете​​Формула не дает​ выделение в таблице​ ВВОД. Microsoft Excel​ используется функция​ определенный текст.​В итоге считает​ их.​ исходном тексте. Третий​ ячейки из столбца​ в формуле. Благодаря​

CyberForum.ru

Поиск в диапазоне ячеек части текста из другого диапазона (Формулы/Formulas)

​: На форуме есть​​, так там даже​ за помощь.​ или функция СЦЕПИТЬ.​ позиция) – показывает​ число); формат (для​ Enter.​ вносить много аргументов…Когда​ по нескольким параметрам​ вставляет фигурные скобки​ЕТЕКСТ​Выделите диапазон ячеек, среди​ только «яблоко», а​

​V​​ аргумент позволяет нам​​ А. Это «2005»​​ этому молниеносно реализуем​ тема про нечеткий​ помечено Offtop :-)​snipe​Например, значения расположены в​ позицию первого появления​ отображения числа в​потом протягиваете ее​ «достраиваю» формулу, так​Рекомендую моё​ в начале и​

​.​​ которых требуется осуществить​​ зеленые и красные​​: и что дальше​ смещаться по строке.​

​ или «2006». После​​ решение задачи.​ поиск Простая метрика​sweta212​:​ разных столбцах (ячейках):​ искомого знака или​ виде текста).​ вниз.​ и пишет, что​Анастасия_П​ конце формулу. Если​Для возвращения результатов для​ поиск.​ не учитывает. Необходимо,​ с этим делать​ Например, если в​ функции стоит оператор​​Пример таблицы производимой продукции:​​ сходства текстовых строк​: bmv98rus, Che79, спасибо,​Евгений8510​Ставим курсор в ячейку,​ строки при просмотре​Самая полезная возможность функции​к тому же​ слишком много аргументов…​: вот вложение​ формула не будет​ условия, которое можно​

​Чтобы выполнить поиск по​​ чтобы считал по​​ будете?​​ идентификаторе 2 раза​ сравнения к значению​​Чтобы на основе идентификатора​​Посмотрите результат с​

​ что ответили. К​​,​
​ где будут находиться​ слева направо​

​ ТЕКСТ – форматирование​​ Вам ответили на​Казанский​Hugo121​ введена как формула​ указать с помощью​ всему листу, щелкните​ всем ячейкам в​как вариант таблицу​ используется символ «C».​ строки «2006». Если​ выделить изделия 2006-го​ одной из функций.​ наименованию товара необходимо​наверное не тот​ объединенные три значения.​При разделении текста в​​ числовых данных для​​ другом форуме))))Урррааааа! Получилось.​: Составьте на другом​: Хотя для таких​ массива, ошибка #VALUE!​ функции​ любую ячейку.​ которых содержится слово​ загнать в массив​ В таком случае​ ячейка содержит такую​ года выпуска выполним​

​100%-го результата, конечно,​​ подтянуть категорию товара.​ файлик прикрепили​ Вводим равно. Выбираем​ строке учитывается положение​
​ объединения с текстовыми​ Просто чудеса. Но​
​ листе таблицу соответствия​ 2-х условий можно​ возвращается. Дополнительные сведения​
​Если​На вкладке​ «яблоко»​ и циклом перебирать​

excelworld.ru

Поиск фрагментов текста в ячейке

​ третий аргумент пользователь​​ часть текста значит​ шаги следующих действий:​ не будет, но​ Например, наименование товара​Евгений8510​ первую ячейку с​ каждого знака. Пробелы​ данными. Без использования​
​ все не так​ фрагмент-номер в ст.​ формулами сделать -​ о формулах массива​.​Главная​Казанский​ .​ задает в зависимости​ ей будет присвоен​Выделите диапазон ячеек A2:A10​
​ как вариант…​ «Доп. заказ Сироп​
​: Да к сожалению​

​ текстом и нажимаем​​ показывают начало или​

​ функции Excel «не​​ просто, задача на​ А и В,​ вот начало:​
​ читайте в статье​Для выполнения этой задачи​
​в группе​: Tanya15, If Cells(i,​
​Пытливый​
​ от ситуации.​ новый формат.​ и выберите инструмент:​В формуле можно​

CyberForum.ru

Условное форматирование по части текста в ячейке Excel

​ ****», а категория​ не тот… приношу​ на клавиатуре &.​ конец искомого имени.​ понимает», как показывать​ самом деле сложнее.​ в ст. С​=IF((FIND(«янтарный»,LOWER(A2),1)>0)+(FIND(«замок»,LOWER(A2),1)>0)=2,»10 янтарный замок»,»»)Сюда​ рекомендации и примеры​ используются функции​Редактирование​ j) like «*яблоко*»​: Варианты: Воспользоваться методом​Так как функция возвращает​Аналогичным способом можно использовать​ «ГЛАВНАЯ»-«Стили»-«Условное форматирование»-«Создать правило».​ поиграться с последним​ «Соусы, кетчупы, сиропы,​ свои извинения уважаемые​ Затем – знак​Распределим с помощью функций​ числа, и преобразует​ Боялась что не​ «протяните» формулу, которая​ навесить обработку ошибки​

​ формул массива.​

Исходные данные.

​Если​нажмите кнопку​ Then​ Find для диапазона.​

  1. ​ нужное число мы​ и другие текстовые​Выберите: «Использовать формулу для​Создать правило.
  2. ​ аргументом — %​ томатная паста» -​Использовать формулу.
  3. ​ коллеги. Прикрепляю нужный​ пробела, заключенный в​ имя, фамилию и​ их в базовый​
  4. ​ разберусь и сначала​ склеит эти данные.​ и ещё вложить​Для выполнения этой задачи​,​Найти и выделить​

Зеленый фон.

​Tanya15​ Вопрос — что​

Выборка по индетификатору.

​ прекрасно используем ее​ функции в условном​ определения форматируемых ячеек».​ совпадения​

​ то есть и​

Функция ПСТР и ее пример в использования условном форматировании

​ файл.​ кавычки (“ “).​ отчество в разные​ формат.​ проблему озвучила попроще.​В основной таблице​ аналогичный IF для​ используются функции Если,​Поиск​и нажмите кнопку​: Все так просто​ дальше с ними​ в качестве аргументов​ форматировании. Например, с​Чтобы выполнить поиск части​Наташа Демчук​ сироп не первое​AleksSid​ Снова — &.​ столбцы.​Покажем на примере. Допустим,​ А Может быть​ используйте такую формулу​ казачков.​ Поиски ЕЧИСЛО .​и​Найти​Спасибо!​ делать надо?​ для других функций​ помощью функции =ПРАВСИМВ()​ текста в ячейке​: Помогите, пожалуйста, прописать​ слово, и окончание​: Вариант. Код =ПРОСМОТР(2;1/ПОИСК(Лист2!$B$2:$B$9;B3);Лист2!$B$2:$B$9)​ И так последовательно​В первой строке есть​ нужно объединить текст​ получится вообще одной​ Код =ИНДЕКС(Лист1!$C$1:$C$99;ПОИСКПОЗ(ЛОЖЬ;ЕНД(ПОИСКПОЗ(«*»&Лист1!$A$1:$A$99&»*»;A2;));)) Это​Ну или с​Примечание:​ЕЧИСЛО​.​Nordheim​upd V, опередил​ (ПСТР и ПРАВСИМВ).​ мы можем экспонировать​ Excel, введите формулу:​ формулу. Видела похожие​ слова другое, что​Евгений8510​ соединяем ячейки с​

​ только имя и​ в строках и​ формулой обойтись. Смысл​ формула требует ввода​ допстолбцами сделать, чтоб​ В функции НАЙТИ учитывается​.​В поле​: под ваш пример.​ с вопросом!​

Пример1.

​Помогите составить формулу:​ цветом определенную группу​ =ПСТР(A2;5;4)=»2006″​ обращения к Вам​ мешает поиску. Есть​: Огромное спасибо AleksSi,​ текстом и пробелы.​ фамилия, разделенные пробелом.​ числовые значения:​ в том, что​ как формула массива,​ голову меньше ломать​

​ регистр букв.​Примечание:​Найти​Sub test() Dim​Nordheim​Если среди текста​ товаров из партии​Нажмите на кнопку «Формат»,​ за помощью, но​ возможность как то​ это то что​Получаем в одной ячейке​ Формула для извлечения​Использование амперсанда без функции​ если в столбце​ т.е. нажатием Ctrl+Shift+Enter,​

Разная длина строк.

​ — в соседний​На приведенном выше рисунке​ Функция​введите текст —​ i&, iCnt1&, iCnt2&,​: Sub test() Dim​

Пример2.

​ в ячейке A1​ C. Для этого​ чтобы задать красный​ что-то у меня​ это свести? Использовала​

Пример3.

​ нужно, красивое решение.​ объединенные значения:​ имени: =ЛЕВСИМВ(A2;ПОИСК(» «;A2;1)).​ ТЕКСТ дает «неадекватный»​ А листа «отчет»​ и отображается в​ столбец вытянуть казачков,​ формуле используются аргументы,​поиска​ или номера —,​ arr(), ikey ‘1​ i&, iCnt1&, iCnt2&,​ есть текст «Анонс»​ нужно использовать формулу:​ цвет заливки для​ не выходит сделать​ формулу​AlexM​Использование функции СЦЕПИТЬ:​ Для определения второго​ результат:​ не нашлось фрагмента,​ фигурных скобках.​ затем в третий​

​ указанные ниже.​не учитывается регистр.​ вам нужно найти.​ вариант For Each​ arr() ‘1 вариант​ или «икона» или​

exceltable.com

Поиск текста в ячейке excel

​Здесь все просто функция​
​ ячейки. И нажмите​ самостоятельно. Очень Надо​=ПРОСМОТР(2;1/ПОИСК(классификатор!$H$2:$H$2617;D6);классификатор!$H$2:$H$2617)​: Если нужен диапазон​С помощью кавычек в​ аргумента функции ЛЕВСИМВ​Excel вернул порядковый номер​
​ соответствующего столбцу А​
​В таком виде​ собрать то, что​Формула для поиска текста​
​Примечание:​

​ Или выберите из​​ ikey In ActiveSheet.UsedRange​ поиск на листе​ «суббота», то содержимое​ позволяет выбрать часть​

​ ОК на всех​​ Спасибо.​

​нашла только 3000​​ с запасом Код​ формуле можно добавить​ – количества знаков​
​ для даты и​ листа «списки», просматривается​ она рассчитана на​
​ без ошибок.​

​искомая строка​​Мы стараемся как​ раскрывающегося списка​
​ If UCase(ikey.Value) Like​ For i =​ ячейки A1 скопировать​
​ текста из ячейки​ открытых окнах.​Суть задачи: надо​ товаров из 17000,​ =ПРОСМОТР(2;1/ПОИСК(Лист2!B$2:B$99;B3)/(Лист2!B$2:B$99<>»»);Лист2!B$2:B$99) Можно добавлять​ в конечное выражение​
​ – используется функция​
​ общий формат вместо​ столбец В, если​

Поиск ячеек, содержащих определенное слова (VBA)

​ таблицу номеров длиной​​Кстати, пример не​: вы хотите проверить.​ можно оперативнее обеспечивать​
​Найти​ UCase(«*яблоко*») Then iCnt1​ 1 To 100​ в ячейку B1​ Excel, начиная с​Экспонированные цветом изделия 2006-го​ чтобы в столбец​ в основном при​ список на листе2,​ любой знак или​ ПОИСК. Она находит​

​ денежного. Чтобы избежать​​ не находится и​ до 99 записей.​ соответствует тексту вопроса​
​Ячейка​ вас актуальными справочными​последнего поиска.​ = ikey(1, 2)​

​ If UCase(Cells(i, 1).Value)​​Пример строки​ правой стороны исходного​ года выпуска:​ Е на листе​ полном совпадении слов,​:)
​ не меняя формулу.​ текст.​:)

​ пробел в ячейке​​ подобного результата, применяется​ в нем, то​ При необходимости поменяйте​ — пример проще.​: ячейку, содержащую текст,​ материалами на вашем​Примечание:​ + iCnt1 Next​ Like UCase(«яблоко») Then​movie 0:00:35.00 Z:1-Анонс​ текста. Количество необходимых​Далее разберем принцип действия​ «ДАННЫЕ» попала соответствующая​ но получила обратный​Формулу можно поместить​Функция ПОИСК возвращает начальную​ А2, начиная слева.​ функция ТЕКСТ. Она​ столбец С. Если​ 99 на другое​ Я делал по​ который требуется проверить.​ языке. Эта страница​ В условиях поиска можно​ ikey MsgBox «На​ iCnt1 = iCnt1​ 0,35 Икона стиля​ символов указано во​

​ формулы и ее​​ статья расходов из​
​ эффект — категория​
​ в функцию ЕСЛИОШИБКА(),​ позицию искомого текста​Формула для извлечения фамилии:​ форматирует значения по​
​ поможете, будет очень​
​ число.​ вопросу​
​Анастасия_П​ переведена автоматически, поэтому​
​ использовать подстановочные знаки.​ листе » &​
​ + 1 Next​ (Воскресенье 14.00).mp4​ втором аргументе функции​
​ модификации схожими текстовыми​
​ листа «СТАТЬЯ». Соответствующая​
​ «Бра» подтянулась ко​ на случай, если​
​ (без учета регистра).​
​С помощью функции ПОИСК​
​ заданию пользователя.​
​ здорово!! Файл приложилаДобрый​Анастасия_П​Вообще я не​
​: Добрый день!​ ее текст может​Чтобы задать формат для​ iCnt1 & «​ i ‘2 вариант​Спасибо всем откинувшимся!​ ПРАВСИМВ. После чего​ функциями.​

​ статья прописана в​​ всем товарам где​ поиск не дал​ Например:​

​ Excel определяет количество​​Формула «для даты» теперь​:(​ день!​

​: Все работает, благодарю​​ формулист — наверняка​
​Помогите решить задачу.​ содержать неточности и​ поиска, нажмите кнопку​ ябл.» End Sub​ поиск в массиве​Полосатый жираф алик​ все что возвращает​​ столбце D на​ встречались данные буквы​ результата.​Функция ПОИСК вернула позицию​ знаков для функции​

planetaexcel.ru

​ выглядит так:​

На чтение 9 мин Просмотров 12.1к. Опубликовано 31.07.2020

Содержание

  1. Функция ЕСЛИ СОДЕРЖИТ
  2. Проверяем условие для полного совпадения текста.
  3. ЕСЛИ + СОВПАД
  4. Использование функции ЕСЛИ с частичным совпадением текста.
  5. ЕСЛИ + ПОИСК
  6. ЕСЛИ + НАЙТИ
  7. Функция ЕСЛИ: примеры с несколькими условиями
  8. Если ячейки не пустые, то делаем расчет
  9. Проверка ввода данных в Excel
  10. Функция ЕСЛИ: проверяем условия с текстом
  11. Визуализация данных при помощи функции ЕСЛИ
  12. Как функция ЕСЛИ работает с датами?
  13. Функция ЕСЛИ в Excel – примеры использования
  14. Поиск ячеек, содержащих текст
  15. Проверка ячейки на наличие в ней текста
  16. Проверка соответствия ячейки определенному тексту
  17. Проверка соответствия части ячейки определенному тексту

Функция ЕСЛИ СОДЕРЖИТ

Наверное, многие задавались вопросом, как найти функцию в EXCEL«СОДЕРЖИТ» , чтобы применить какое-либо условие, в зависимости от того, есть ли в текстовой строке кусок слова , или отрицание, или часть наименования контрагента, особенно при нестандартном заполнении реестров вручную.

Такой функционал возможно получить с помощью сочетания двух обычных стандартных функций – ЕСЛИ и СЧЁТЕСЛИ .

Рассмотрим пример автоматизации учета операционных показателей на основании реестров учета продаж и возвратов (выгрузки из сторонних программ автоматизации и т.п.)

У нас есть множество строк с документами Реализации и Возвратов .

Все документы имеют свое наименование за счет уникального номера .

Нам необходимо сделать признак « Только реализация » напротив документов продажи, для того, чтобы в дальнейшем включить этот признак в сводную таблицу и исключить возвраты для оценки эффективности деятельности отдела продаж.

Выражение должно быть универсальным , для того, чтобы обрабатывать новые добавляемые данные .

Для того, чтобы это сделать, необходимо:

    1. Начинаем с ввода функции

ЕСЛИ

    1. (вводим

«=»

    1. , набираем наименование

ЕСЛИ

    1. , выбираем его из выпадающего списка, нажимаем

fx

    1. в строке формул).

В открывшемся окне аргументов, в поле Лог_выражение вводим СЧЁТЕСЛИ() , выделяем его и нажимаем 2 раза fx.


Далее в открывшемся окне аргументов функции СЧЁТЕСЛИ в поле «Критерий» вводим кусок искомого наименования *реализ* , добавляя в начале и в конце символ * .

Такая запись даст возможность не думать о том, с какой стороны написано слово реализация (до или после номера документа), а также даст возможность включить в расчет сокращенные слова «реализ.» и «реализац.»

  • Аргумент «Диапазон» — это соответствующая ячейка с наименованием документа.
  • Далее нажимаем ОК , выделяем в строке формул ЕСЛИ и нажимаем fx и продолжаем заполнение функции ЕСЛИ.

  • В Значение_если_истина вводим « Реализация », а в Значение_если_ложь – можно ввести прочерк « — »
  • Далее протягиваем формулу до конца таблицы и подключаем сводную.

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

Если материал Вам понравился или даже пригодился, Вы можете поблагодарить автора, переведя определенную сумму по кнопке ниже:
(для перевода по карте нажмите на VISA и далее «перевести»)

Рассмотрим использование функции ЕСЛИ в Excel в том случае, если в ячейке находится текст.

Будьте особо внимательны в том случае, если для вас важен регистр, в котором записаны ваши текстовые значения. Функция ЕСЛИ не проверяет регистр – это делают функции, которые вы в ней используете. Поясним на примере.

Проверяем условие для полного совпадения текста.

Проверку выполнения доставки организуем при помощи обычного оператора сравнения «=».

=ЕСЛИ(G2=»выполнено»,ИСТИНА,ЛОЖЬ)

При этом будет не важно, в каком регистре записаны значения в вашей таблице.

Если же вас интересует именно точное совпадение текстовых значений с учетом регистра, то можно рекомендовать вместо оператора «=» использовать функцию СОВПАД(). Она проверяет идентичность двух текстовых значений с учетом регистра отдельных букв.

Вот как это может выглядеть на примере.

Обратите внимание, что если в качестве аргумента мы используем текст, то он обязательно должен быть заключён в кавычки.

ЕСЛИ + СОВПАД

В случае, если нас интересует полное совпадение текста с заданным условием, включая и регистр его символов, то оператор «=» нам не сможет помочь.

Но мы можем использовать функцию СОВПАД (английский аналог — EXACT).

Функция СОВПАД сравнивает два текста и возвращает ИСТИНА в случае их полного совпадения, и ЛОЖЬ — если есть хотя бы одно отличие, включая регистр букв. Поясним возможность ее использования на примере.

Формула проверки выполнения заказа в столбце Н может выглядеть следующим образом:

Как видите, варианты «ВЫПОЛНЕНО» и «выполнено» не засчитываются как правильные. Засчитываются только полные совпадения. Будет полезно, если важно точное написание текста — например, в артикулах товаров.

Использование функции ЕСЛИ с частичным совпадением текста.

Выше мы с вами рассмотрели, как использовать текстовые значения в функции ЕСЛИ. Но часто случается, что необходимо определить не полное, а частичное совпадение текста с каким-то эталоном. К примеру, нас интересует город, но при этом совершенно не важно его название.

Первое, что приходит на ум – использовать подстановочные знаки «?» и «*» (вопросительный знак и звездочку). Однако, к сожалению, этот простой способ здесь не проходит.

ЕСЛИ + ПОИСК

Нам поможет функция ПОИСК (в английском варианте – SEARCH). Она позволяет определить позицию, начиная с которой искомые символы встречаются в тексте. Синтаксис ее таков:

=ПОИСК(что_ищем, где_ищем, начиная_с_какого_символа_ищем)

Если третий аргумент не указан, то поиск начинаем с самого начала – с первого символа.

Функция ПОИСК возвращает либо номер позиции, начиная с которой искомые символы встречаются в тексте, либо ошибку.

Но нам для использования в функции ЕСЛИ нужны логические значения.

Здесь нам на помощь приходит еще одна функция EXCEL – ЕЧИСЛО. Если ее аргументом является число, она возвратит логическое значение ИСТИНА. Во всех остальных случаях, в том числе и в случае, если ее аргумент возвращает ошибку, ЕЧИСЛО возвратит ЛОЖЬ.

В итоге наше выражение в ячейке G2 будет выглядеть следующим образом:

Еще одно важное уточнение. Функция ПОИСК не различает регистр символов.

ЕСЛИ + НАЙТИ

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

Синтаксис ее совершенно аналогичен функции ПОИСК: что ищем, где ищем, начиная с какой позиции.

Изменим нашу формулу в ячейке G2

То есть, если регистр символов для вас важен, просто замените ПОИСК на НАЙТИ.

Итак, мы с вами убедились, что простая на первый взгляд функция ЕСЛИ дает нам на самом деле много возможностей для операций с текстом.

Примеры использования функции ЕСЛИ:

Функция ЕСЛИ: примеры с несколькими условиями

Для того, чтобы описать условие в функции ЕСЛИ, Excel позволяет использовать более сложные конструкции. В том числе можно использовать и несколько условий. Рассмотрим на примере. Для объединения нескольких условий в […]

Если ячейки не пустые, то делаем расчет

Чтобы выполнить действие только тогда, когда ячейка не пуста (содержит какие-то значения), вы можете использовать формулу, основанную на функции ЕСЛИ. В примере ниже столбец F содержит даты завершения закупок шоколада. […]

Проверка ввода данных в Excel

Подтверждаем правильность ввода галочкой. Задача: При ручном вводе данных в ячейки таблицы проверять правильность ввода в соответствии с имеющимся списком допустимых значений. В случае правильного ввода в отдельном столбце ставить […]

Функция ЕСЛИ: проверяем условия с текстом

Рассмотрим использование функции ЕСЛИ в Excel в том случае, если в ячейке находится текст. Будьте особо внимательны в том случае, если для вас важен регистр, в котором записаны ваши текстовые […]

Визуализация данных при помощи функции ЕСЛИ

Функцию ЕСЛИ можно использовать для вставки в таблицу символов, которые наглядно показывают происходящие с данными изменения. К примеру, мы хотим показать, происходит рост или снижение продаж. В столбце N поставим […]

Как функция ЕСЛИ работает с датами?

На первый взгляд может показаться, что функцию ЕСЛИ для работы с датами можно использовать так же, как для числовых и текстовых значений, которые мы только что обсудили. К сожалению, это […]

Функция ЕСЛИ в Excel – примеры использования

на примерах рассмотрим, как можно использовать функцию ЕСЛИ в Excel, а также какие задачи мы можем решить с ее помощью

Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).

Допустим, вы хотите убедиться, что столбец имеет текст, а не числа. Или перхапсйоу нужно найти все заказы, соответствующие определенному продавцу. Если вы не хотите учитывать текст верхнего или нижнего регистра, есть несколько способов проверить, содержит ли ячейка.

Вы также можете использовать фильтр для поиска текста. Дополнительные сведения можно найти в разделе Фильтрация данных.

Поиск ячеек, содержащих текст

Чтобы найти ячейки, содержащие определенный текст, выполните указанные ниже действия.

Выделите диапазон ячеек, которые вы хотите найти.

Чтобы выполнить поиск на всем листе, щелкните любую ячейку.

На вкладке Главная в группе Редактирование нажмите кнопку найти _амп_и выберите пункт найти.

В поле найти введите текст (или числа), который нужно найти. Вы также можете выбрать последний поисковый запрос из раскрывающегося списка найти .

Примечание: В критериях поиска можно использовать подстановочные знаки.

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

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

В поле внутри вы можете выбрать лист или книгу , чтобы выполнить поиск на листе или во всей книге.

Нажмите кнопку найти все или Найти далее.

Найдите все списки всех вхождений элемента, который нужно найти, и вы можете сделать ячейку активной, выбрав определенное вхождение. Вы можете отсортировать результаты поиска » найти все «, щелкнув заголовок.

Примечание: Чтобы остановить поиск, нажмите клавишу ESC.

Проверка ячейки на наличие в ней текста

Для выполнения этой задачи используйте функцию текст .

Проверка соответствия ячейки определенному тексту

Используйте функцию Если , чтобы вернуть результаты для указанного условия.

Проверка соответствия части ячейки определенному тексту

Для выполнения этой задачи используйте функции Если, Поиски функция номер .

Примечание: Функция Поиск не учитывает регистр.

Привет. Наверное чаще всего в Эксель я использую набор формул, призванный по заданному мною тексту находить соответствие в ячейке и отмечать их либо копировать в соседний столбец. Очень удобно использовать для сортировки столбцов данных, когда нужно сделать её быстро без загрузки в Power Query или какой-то дополнительной обработки.

Расскажу подробнее про это и в конце отдам шаблон.

Пример вывода значений в столбец с фильтром по содержимому ячейки Эксель

Пример вывода значений в столбец с фильтром по содержимому ячейки Эксель

Формула для поиска значения ячейки Эксель

На скрине выше, видно, что в столбец с фильтром попадают только ячейки, содержащие упоминание цены. А в столбец без фильтра, все прочие — это сделано для того, чтобы в дальнейшем удобно было забирать найденные значения и использовать в работе.

Если открыть строку формул, то мы увидим следующее →

Формула для поиска по содержимому ячеек Excel

Формула для поиска по содержимому ячеек Excel

Не пугайтесь, всё намного проще, чем кажется. Сейчас всё расскажу.

Центральная формула состоит из следующих значений и будет выглядеть так:

=if(isnumber(find("цены",А3)),А3,"")
  • Функция find ищет заданный нами текст “цена” в выбранной ячейке А3. Далее если находит, то она возвращает номер символа с которого начинается совпадение. Если не находит, то далее весь цикл формул не работает и на выходе получаем пустое значение в скобочках “” от функции if;
  • Функция isnumber принимает на вход только числа, соответственно если find нашла искомое значение и отдала цифру, то функция срабатывает и продолжает цикл if, если нет, то опять получаем пустое значение в скобочках “” от функции if;
  • Функция if если предыдущая функция isnumber срабатывает, возвращает нам значение ячейки A3, если нет, то пустое значение “”.

Таким образом, там где есть упоминание “цена” мы получаем обратно эти ячейки. Для обычного поиска единственного совпадения этой формулы достаточно за глаза, но в нашем примере нужно найти все коммерческие запросы. Именно для этого мы используем перебор разных значений, как на этом скрине.

Перебор разных совпадений в исходной ячейке Эксель

Перебор разных совпадений в исходной ячейке Эксель

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

Шаблон поиска совпадений по значению в ячейке

Чтобы вам не искать и не копировать формулу, я сделал шаблон для этой формулы. Он лежит в Гугл Таблице с двумя вариантами работы, совсем просто, где нужно ввести искомое значение в ячейку, вставить список слов и всё сработает само.

Шаблон для поиска единственного совпадения по указанному тексту

И второй, о котором писал для перебора нескольких совпадений.

Шаблон лежит тут, пользуйтесь на здоровье. А также следите за новостями в моём канале.

Также по теме ряд прошлых статей:

Содержание

  • Поисковая функция в Excel
    • Способ 1: простой поиск
    • Способ 2: поиск по указанному интервалу ячеек
    • Способ 3: Расширенный поиск
  • Вопросы и ответы

Поиск в Microsoft Excel

В документах Microsoft Excel, которые состоят из большого количества полей, часто требуется найти определенные данные, наименование строки, и т.д. Очень неудобно, когда приходится просматривать огромное количество строк, чтобы найти нужное слово или выражение. Сэкономить время и нервы поможет встроенный поиск Microsoft Excel. Давайте разберемся, как он работает, и как им пользоваться.

Поисковая функция в Excel

Поисковая функция в программе Microsoft Excel предлагает возможность найти нужные текстовые или числовые значения через окно «Найти и заменить». Кроме того, в приложении имеется возможность расширенного поиска данных.

Способ 1: простой поиск

Простой поиск данных в программе Excel позволяет найти все ячейки, в которых содержится введенный в поисковое окно набор символов (буквы, цифры, слова, и т.д.) без учета регистра.

  1. Находясь во вкладке «Главная», кликаем по кнопке «Найти и выделить», которая расположена на ленте в блоке инструментов «Редактирование». В появившемся меню выбираем пункт «Найти…». Вместо этих действий можно просто набрать на клавиатуре сочетание клавиш Ctrl+F.
  2. Переход к поиску в Microsoft Excel

  3. После того, как вы перешли по соответствующим пунктам на ленте, или нажали комбинацию «горячих клавиш», откроется окно «Найти и заменить» во вкладке «Найти». Она нам и нужна. В поле «Найти» вводим слово, символы, или выражения, по которым собираемся производить поиск. Жмем на кнопку «Найти далее», или на кнопку «Найти всё».
  4. Обычный поиск в Microsoft Excel

  5. При нажатии на кнопку «Найти далее» мы перемещаемся к первой же ячейке, где содержатся введенные группы символов. Сама ячейка становится активной.

    Поиск и выдача результатов производится построчно. Сначала обрабатываются все ячейки первой строки. Если данные отвечающие условию найдены не были, программа начинает искать во второй строке, и так далее, пока не отыщет удовлетворительный результат.

    Поисковые символы не обязательно должны быть самостоятельными элементами. Так, если в качестве запроса будет задано выражение «прав», то в выдаче будут представлены все ячейки, которые содержат данный последовательный набор символов даже внутри слова. Например, релевантным запросу в этом случае будет считаться слово «Направо». Если вы зададите в поисковике цифру «1», то в ответ попадут ячейки, которые содержат, например, число «516».

    Для того, чтобы перейти к следующему результату, опять нажмите кнопку «Найти далее».

    Результат обычного поиска в Microsoft Excel

    Так можно продолжать до тех, пор, пока отображение результатов не начнется по новому кругу.

  6. В случае, если при запуске поисковой процедуры вы нажмете на кнопку «Найти все», все результаты выдачи будут представлены в виде списка в нижней части поискового окна. В этом списке находятся информация о содержимом ячеек с данными, удовлетворяющими запросу поиска, указан их адрес расположения, а также лист и книга, к которым они относятся. Для того, чтобы перейти к любому из результатов выдачи, достаточно просто кликнуть по нему левой кнопкой мыши. После этого курсор перейдет на ту ячейку Excel, по записи которой пользователь сделал щелчок.

Найти всё в Microsoft Excel

Способ 2: поиск по указанному интервалу ячеек

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

  1. Выделяем область ячеек, в которой хотим произвести поиск.
  2. Выделение интервала в Microsoft Excel

  3. Набираем на клавиатуре комбинацию клавиш Ctrl+F, после чего запуститься знакомое нам уже окно «Найти и заменить». Дальнейшие действия точно такие же, что и при предыдущем способе. Единственное отличие будет состоять в том, что поиск выполняется только в указанном интервале ячеек.

Поиск по интервалу в Microsoft Excel

Способ 3: Расширенный поиск

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

Lumpics.ru

К тому же, в выдачу может попасть не только содержимое конкретной ячейки, но и адрес элемента, на который она ссылается. Например, в ячейке E2 содержится формула, которая представляет собой сумму ячеек A4 и C3. Эта сумма равна 10, и именно это число отображается в ячейке E2. Но, если мы зададим в поиске цифру «4», то среди результатов выдачи будет все та же ячейка E2. Как такое могло получиться? Просто в ячейке E2 в качестве формулы содержится адрес на ячейку A4, который как раз включает в себя искомую цифру 4.

Результат поиска в Microsoft Excel

Но, как отсечь такие, и другие заведомо неприемлемые результаты выдачи поиска? Именно для этих целей существует расширенный поиск Excel.

  1. После открытия окна «Найти и заменить» любым вышеописанным способом, жмем на кнопку «Параметры».
  2. Переход в параметры поиска в Microsoft Excel

  3. В окне появляется целый ряд дополнительных инструментов для управления поиском. По умолчанию все эти инструменты находятся в состоянии, как при обычном поиске, но при необходимости можно выполнить корректировку.
    Параметры поиска по умолчанию в Microsoft Excel

    По умолчанию, функции «Учитывать регистр» и «Ячейки целиком» отключены, но, если мы поставим галочки около соответствующих пунктов, то в таком случае, при формировании результата будет учитываться введенный регистр, и точное совпадение. Если вы введете слово с маленькой буквы, то в поисковую выдачу, ячейки содержащие написание этого слова с большой буквы, как это было бы по умолчанию, уже не попадут. Кроме того, если включена функция «Ячейки целиком», то в выдачу будут добавляться только элементы, содержащие точное наименование. Например, если вы зададите поисковый запрос «Николаев», то ячейки, содержащие текст «Николаев А. Д.», в выдачу уже добавлены не будут.

    Настройки поиска в Microsoft Excel

    По умолчанию, поиск производится только на активном листе Excel. Но, если параметр «Искать» вы переведете в позицию «В книге», то поиск будет производиться по всем листам открытого файла.

    Область поиска в Microsoft Excel

    В параметре «Просматривать» можно изменить направление поиска. По умолчанию, как уже говорилось выше, поиск ведется по порядку построчно. Переставив переключатель в позицию «По столбцам», можно задать порядок формирования результатов выдачи, начиная с первого столбца.

    Содержимое поиска в Microsoft Excel

    В графе «Область поиска» определяется, среди каких конкретно элементов производится поиск. По умолчанию, это формулы, то есть те данные, которые при клике по ячейке отображаются в строке формул. Это может быть слово, число или ссылка на ячейку. При этом, программа, выполняя поиск, видит только ссылку, а не результат. Об этом эффекте велась речь выше. Для того, чтобы производить поиск именно по результатам, по тем данным, которые отображаются в ячейке, а не в строке формул, нужно переставить переключатель из позиции «Формулы» в позицию «Значения». Кроме того, существует возможность поиска по примечаниям. В этом случае, переключатель переставляем в позицию «Примечания».

    Область поиска в программе Microsoft Excel

    Ещё более точно поиск можно задать, нажав на кнопку «Формат».

    Переход к формату поиска в Microsoft Excel

    При этом открывается окно формата ячеек. Тут можно установить формат ячеек, которые будут участвовать в поиске. Можно устанавливать ограничения по числовому формату, по выравниванию, шрифту, границе, заливке и защите, по одному из этих параметров, или комбинируя их вместе.

    Формат поиска в Microsoft Excel

    Если вы хотите использовать формат какой-то конкретной ячейки, то в нижней части окна нажмите на кнопку «Использовать формат этой ячейки…».

    Переход к выбору ячейки для установки формата в Microsoft Excel

    После этого, появляется инструмент в виде пипетки. С помощью него можно выделить ту ячейку, формат которой вы собираетесь использовать.

    Выбор ячейки для установки формата в Microsoft Excel

    После того, как формат поиска настроен, жмем на кнопку «OK».

    Установка формата поиска в Microsoft Excel

    Бывают случаи, когда нужно произвести поиск не по конкретному словосочетанию, а найти ячейки, в которых находятся поисковые слова в любом порядке, даже, если их разделяют другие слова и символы. Тогда данные слова нужно выделить с обеих сторон знаком «*». Теперь в поисковой выдаче будут отображены все ячейки, в которых находятся данные слова в любом порядке.

  4. Поиск по отдельным словам в Microsoft Excel

  5. Как только настройки поиска установлены, следует нажать на кнопку «Найти всё» или «Найти далее», чтобы перейти к поисковой выдаче.

Запуск расширенного поиска в Microsoft Excel

Как видим, программа Excel представляет собой довольно простой, но вместе с тем очень функциональный набор инструментов поиска. Для того, чтобы произвести простейший писк, достаточно вызвать поисковое окно, ввести в него запрос, и нажать на кнопку. Но, в то же время, существует возможность настройки индивидуального поиска с большим количеством различных параметров и дополнительных настроек.

Предположим, вам нужно быстро перейти к ячейкам, содержащим определенный текст, или выбрать их на огромном листе, как вы можете быстро выбрать ячейки с определенным текстом в Excel? Вы можете быстро выбрать ячейки, содержащие определенный текст, в Excel следующим образом.

Использование функции поиска для выбора ячеек, содержащих определенный текст

. Kutools for Excel для выбора ячеек, содержащих определенный текстхорошая идея3

Использование функции поиска для выбора ячеек, содержащих определенный текст

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

1. Нажмите Главная > Найти и выбрать > НайтиИ Найти и заменить диалоговое окно появится. Введите нужный текст в поле Найти то, что раскрывающийся список. Смотрите скриншот:

doc-select-specific-text1

2. Затем нажмите Найти все все необходимые тексты перечислены в следующем поле.

doc-select-specific-text2

3. Затем нажмите Ctrl + , чтобы выбрать все значения в поле. Нажмите Закрыть , весь нужный текст выделен в диапазоне. Видно скриншоты:

Работы С Нами Найти функция, вы можете просто выбрать только ячейки, если вы хотите выбрать целые строки с определенным текстом, метод не будет работать.


. Kutools for Excel для выбора ячеек, содержащих определенный текст

Работы С Нами Выбрать определенные ячейки of Kutools for Excel, вы можете выбрать как ячейки, так и целые строки с определенными значениями на листе.

После установки Kutools for Excel, пожалуйста, сделайте следующее:(Бесплатная загрузка Kutools for Excel Сейчас!)

1. Выберите диапазон, в котором вы хотите найти конкретный текст.

2. Нажмите Кутулс > Выберите Инструменты > Выбрать определенные ячейки, см. снимок экрана:

документ выберите конкретный текст 1

3. в Выбрать определенные ячейки диалоговом окне укажите тип выбора что вам нужно, и выбирайте Комплект из Конкретный тип раскрывающийся список, затем введите значение, которое вы хотите выбрать. Смотрите скриншот:
Функции: Если вы хотите сопоставить все содержимое ячейки, выберите равным из раскрывающегося списка Конкретный тип.

документ выберите конкретный текст 2

4. Затем нажмите OK or Применить. Появится диалоговое окно, напоминающее количество выбранных ячеек, закройте его, и весь указанный текст будет выбран.
документ выберите конкретный текст 3

Заметки:

1. С Конкретный тип раскрывающийся список, вы можете выбрать любые другие критерии, которые соответствуют вашим потребностям.

2. С помощью этого инструмента вы можете выбирать ячейки, целые строки или целые столбцы, которые вам нужны. Если вы проверите Весь ряд, результат будет таким, как показано ниже:
документ выберите конкретный текст 4

3. С помощью этого инструмента вы также можете выбрать два конкретных текста одновременно. Проверьте Or указать, чтобы выбрать ячейки, содержащие один из двух конкретных текстов, отметьте И, означает выбрать ячейки, содержащие два конкретных текста. 

Вас может заинтересовать это:


Связанная статья:

Как выбрать ячейки по определенным критериям в Excel?


Лучшие инструменты для работы в офисе

Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.

вкладка kte 201905


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!

офисный дно

  • Поиск по одному слову
    • Фильтрация по слову в Excel
    • Поиск по слову в ячейке: формула
    • Поиск по слову в Excel с помощью !SEMTools
  • Поиск по нескольким словам
    • Найти любое слово из списка
    • Найти все слова из списка

Чем отличается поиск по словам от простого поиска текста?

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

Поиск по словам предполагает показывать только ячейки, в которых слова совпадают целиком.

Поиск по одному слову

Рассмотрим сначала простой случай — когда найти нужно одно слово.

Фильтрация по слову в Excel

Процедура фильтрации в Excel содержит 3 метода текстовой фильтрации, иными словами, фильтровать можно по 3 критериям вхождения слова:

  1. ячейка содержит слово — тогда ставим пробелы перед и после слова;
  2. начинается с него — пробел после;
  3. заканчивается на него — пробел перед ним.

Проблема заключается в том, что в Excel нельзя фильтровать сразу по 3 критериям – можно только по двум. В этой ситуации есть простой лайфхак:

  1. Сделать копию исходного столбца;
  2. Удалить все символы, кроме текста и цифр (и пробелов между ними);
  3. Добавить символы в конце и начале каждой ячейки столбца, например, символ “”;
  4. Заменить оставшиеся пробелы на этот же символ;
  5. После этого фильтровать по полученному столбцу уже наше слово с “” перед и после него (пример – “слово”).

Символ как раз и поможет отфильтровать целые слова.

Как вы заметили, шагов целых пять, поэтому, если вам нужно найти только одно слово один раз, лучше просто 3 раза отфильтровать. Но если нужно будет искать несколько слов, это существенно ускорит процесс.

Смотрите пример ниже:

фильтр по слову в Excel - пример

Фильтр столбца по слову, даже самому короткому

Можно сделать иначе — добавить в начале и конце строк пробелы, но тогда при поиске и фильтрации слова перед пробелом слева и после пробела справа нужно использовать символ “*” (звездочку). Иначе Excel не учтет пробелы.

Итак, чтобы сделать поиск или фильтрацию по слову в Excel, нужно добавить символ пробела справа и слева ко всем ячейкам столбца и после этого осуществлять поиск и фильтрацию по слову вместе с пробелами перед и после него.

Поиск по слову в ячейке: формула

Идеальной функцией для формулы поиска слова будет функция ПОИСК.

Формула:

=ПОИСК(" "&"вашеСлово"&" ";" "&A1&" ")>0

где вашеСлово — искомое слово, а A1 — ячейка, в которой мы его ищем.

Однако нужно помнить, что пунктуацию нужно предварительно удалить.

Найти слово с помощью формулы

Поиск по слову в Excel с помощью !SEMTools

Пожалуй, самое быстрое решение, доступное владельцам полной версии моей надстройки для Excel. Алгоритм простой — выделяем диапазон, жмем макрос, вводим слово, жмем «ОК».

найти слово в списке ячеек

Поиск по нескольким словам

Как выяснить для каждой ячейки большого диапазона, присутствует ли в ней хотя бы одно из списка слов? Да так, чтобы слово не просто содержалось внутри строки, в том числе внутри других слов, а находить именно целые слова? А если нужно найти пару сотен слов в десятках тысяч ячеек?

Найти любое слово из списка

Настройка !SEMTools с лёгкостью решает такого рода проблемы. Более того, практически вне зависимости от количества слов, распознавание их наличия происходит очень быстро даже в диапазоне из 10 000 ячеек и более.

Чтобы найти список слов диапазоне ячеек с помощью !SEMTools, нужно:

  1. скопировать в соседний столбец диапазон, в котором мы хотим найти список слов. Это нужно для того, чтобы не стереть исходные данные,
  2. вызвать макрос на панели настройки,
  3. выбрать список слов, которые необходимо найти,
  4. нажать OK.

Макрос даёт проверить, есть ли хотя бы одно слово из списка в ячейке.

Конкретные примеры использования

Данная процедура обычно полезна перед двумя другими — извлечь слова из списка и удалить из текста список слов. Почему не производить их сразу? Дело в том, что первый более медленный, а второй не даст понимания, какие ячейки затронула операция удаления.

Есть множество случаев применения данного макроса.
Специалисты по контекстной рекламе могут искать маркеры покупки, аренды, отзывы, многие хранят собственные длинные списки минус-слов, наличие которых в запросе означает, что его необходимо не включать в рекламную кампанию.

Если вас интересует, присутствуют ли в прайс-листе товары определенных производителей, список которых у вас уже имеется, или каковы остатки товара на складе по этим позициям, вам также может пригодиться данный макрос.

Найти все слова из списка

Данная процедура производит тот же поиск по словам, но с кардинальным отличием. Ключевое условие — чтобы ВСЕ слова содержались в ячейке, только тогда она возвращает ИСТИНА.

Нужно сделать поиск в Excel по словам?
!SEMTools поможет решить задачу за пару кликов!

Наверное, многие задавались вопросом, как найти функцию в EXCEL«СОДЕРЖИТ» , чтобы применить какое-либо условие, в зависимости от того, есть ли в текстовой строке кусок слова , или отрицание, или часть наименования контрагента, особенно при нестандартном заполнении реестров вручную.

Такой функционал возможно получить с помощью сочетания двух обычных стандартных функций – ЕСЛИ и СЧЁТЕСЛИ .

Рассмотрим пример автоматизации учета операционных показателей на основании реестров учета продаж и возвратов (выгрузки из сторонних программ автоматизации и т.п.)

У нас есть множество строк с документами Реализации и Возвратов .

Все документы имеют свое наименование за счет уникального номера .

Нам необходимо сделать признак « Только реализация » напротив документов продажи, для того, чтобы в дальнейшем включить этот признак в сводную таблицу и исключить возвраты для оценки эффективности деятельности отдела продаж.

Выражение должно быть универсальным , для того, чтобы обрабатывать новые добавляемые данные .

В открывшемся окне аргументов, в поле Лог_выражение вводим СЧЁТЕСЛИ() , выделяем его и нажимаем 2 раза fx.

Такая запись даст возможность не думать о том, с какой стороны написано слово реализация (до или после номера документа), а также даст возможность включить в расчет сокращенные слова «реализ.» и «реализац.»

Далее протягиваем формулу до конца таблицы и подключаем сводную.

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

Если материал Вам понравился или даже пригодился, Вы можете поблагодарить автора, переведя определенную сумму по кнопке ниже:
(для перевода по карте нажмите на VISA и далее «перевести»)

Проверка ячейки на наличие текста (без учета регистра)

Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).

Допустим, вы хотите убедиться, что столбец имеет текст, а не числа. Или перхапсйоу нужно найти все заказы, соответствующие определенному продавцу. Если вы не хотите учитывать текст верхнего или нижнего регистра, есть несколько способов проверить, содержит ли ячейка.

Вы также можете использовать фильтр для поиска текста. Дополнительные сведения можно найти в разделе Фильтрация данных.

Поиск ячеек, содержащих текст

Чтобы найти ячейки, содержащие определенный текст, выполните указанные ниже действия.

Выделите диапазон ячеек, которые вы хотите найти.

Чтобы выполнить поиск на всем листе, щелкните любую ячейку.

На вкладке Главная в группе Редактирование нажмите кнопку найти _амп_и выберите пункт найти.

В поле найти введите текст (или числа), который нужно найти. Вы также можете выбрать последний поисковый запрос из раскрывающегося списка найти .

Примечание: В критериях поиска можно использовать подстановочные знаки.

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

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

В поле внутри вы можете выбрать лист или книгу , чтобы выполнить поиск на листе или во всей книге.

Нажмите кнопку найти все или Найти далее.

Найдите все списки всех вхождений элемента, который нужно найти, и вы можете сделать ячейку активной, выбрав определенное вхождение. Вы можете отсортировать результаты поиска » найти все «, щелкнув заголовок.

Примечание: Чтобы остановить поиск, нажмите клавишу ESC.

Проверка ячейки на наличие в ней текста

Для выполнения этой задачи используйте функцию текст .

Проверка соответствия ячейки определенному тексту

Используйте функцию Если , чтобы вернуть результаты для указанного условия.

Проверка соответствия части ячейки определенному тексту

Для выполнения этой задачи используйте функции Если, Поиски функция номер .

Примечание: Функция Поиск не учитывает регистр.

Как в excel строки, содержащие текст «N», сделать последовательно?

Есть документ excel. Там много строк. В некоторых строках, в определённой ячейке совпадает слово, скажем — «TheWord», но данные строки разрознены по всей таблице. Как эти строки сделать в последовательности?

Например есть 10 строк со словом «Table» в ячейке, а есть 10 слов со словом «Street», причем в одной ячейке два этих слова встречаться не могут. Так вот, эти строки расположены чередой (сначала строка со словом Table, затем со словом Street, затем снова Table и т.д.). Нужно чтобы сначала шли 10 строк со словом Table, а затем 10 строк со словом Street.

  • Вопрос задан более трёх лет назад
  • 2718 просмотров

Реализация может быть различной.
Зависит, в частности, от того, сколько в таблице столбцов, в которых нужно искать слово — один или более; сколько искомых слов (например, если их много, то IF использовать будет неудобно, а то и невозможно). Предположим, что столбец один, и это столбец А, а искомых слов — два, Table и Street.

Создайте дополнительный столбец B с формулой, например,

Протяните ее вниз параллельно исходным данным. Тогда в столбец B будут выбраны ключевые слова TableStreet для каждой строки, и other, если строка не содержит ни одного ключевого значения.
Теперь можно выделить столбцы A и B, и отсортировать по значениям столбца B.

Если ключевых слов больше, то ввиду ограничения числа вложенности функции IF такой подход не пойдет. Тогда лучше использовать вариант с функцией CHOOSE:

Работает так же — протягиваете, сортируете по второму столбцу.

Каждое новое ключевое слово добавляете к первому аргументу CHOOSE как элемент
+ISNUMBER(SEARCH(«keyword_n+1»;A1))*[index+1]
где keyword_n+1 — иcкомое ключевое слово, а [index+1] — следующий по порядку индекс. В итоге первый аргумент CHOOSE сводится к числовому значению, равному индексу искомого элемента*. В конце формулы идет перечень значений, выдаваемых по этому индексу. Новое ключевое слово как текстовую строку добавляете туда в конец.

Внимание, в отличие от первого способа, при отсутствии в тексте строки ключевых слов выдает ошибку «#VALUE!» (вместо «other», как в предыдущем примере).

* Корректно работает при условии, что в строке не могут встречаться более одного ключевого слова одновременно. Если у вас будет строка, где есть и Street, и Table, получится фигня. Это же касается и предыдущего способа.

Текстовые функции Excel

ФИО, номера банковских карт, адреса клиентов или сотрудников, комментарии и многое другое –все это является строками, с которыми многие сталкиваются, работая с приложением Excel. Поэтому полезно уметь обрабатывать информацию подобного типа. В данной статье будут рассмотрены текстовые функции в Excel, но не все, а те, которые, по мнению office-menu.ru, самые полезные и интересные:

Список всех текстовых функций Вы можете найти на вкладке «Формулы» => выпадающий список «Текстовые»:

Функция ЛЕВСИМВ

Возвращает подстроку из текста в порядке слева направо в заданном количестве символов.

Синтаксис: =ЛЕВСИМВ(текст; [количество_знаков])

  • текст – строка либо ссылка на ячейку, содержащую текст, из которого необходимо вернуть подстроку;
  • количество_знаков – необязательный аргумент. Целое число, указывающее, какое количество символов необходимо вернуть из текста. По умолчанию принимает значение 1.

Пример использования:

Формула: =ЛЕВСИМВ(«Произвольный текст»;8) – возвращенное значение «Произвол».

Функция ПРАВСИМВ

Данная функция аналогична функции «ЛЕВСИМВ», за исключением того, что знаки возвращаются с конца строки.

Пример использования:

Формула: =ПРАВСИМВ(«произвольный текст»;5) – возвращенное значение «текст».

Функция ДЛСТР

С ее помощью определяется длина строки. В качестве результата возвращается целое число, указывающее количество символов текста.

Синтаксис: =ДЛСТР(текст)

Пример использования:

Функция НАЙТИ

Возвращает число, являющееся вхождением первого символа подстроки, искомого текста. Если текст не найден, то возвращается ошибка «#ЗНАЧ!».

Синтаксис: =НАЙТИ(искомый_текст; текст_для_поиска; [нач_позиция])

  • искомый_текст – строка, которую необходимо найти;
  • текст_для_поиска – текст, в котором осуществляется поиск первого аргумента;
  • нач_позиция – необязательный элемент. Принимает целое число, которое указывает, с какого символа текст_для_поиска необходимо начинать просмотр. По умолчанию принимает значение 1.

Пример использования:

Из отрывка стихотворения великого поэта С.А.Есенина находим вхождение первого символа строки «птица». Поиск осуществляется с начала строки. Если в приведенном примере поиск осуществлялся бы с 40 символа, то функция в результате вернула ошибку, т.к. позиции вхождения не было найдено.

Функция ЗАМЕНИТЬ

Данная функция заменяет часть строки в заданном количестве символов, начиная с указанного по счету символа на новый текст.

Синтаксис: ЗАМЕНИТЬ(старый_текст; начальная_позиция; количество_знаков; новый_текст)

  • старый_текст – строка либо ссылка на ячейку, содержащую текст;
  • начальная_позиция – порядковый номер символа слева направо, с которого нужно производить замену;
  • количество_знаков – количество символов, начиная с начальная_позиция включительно, которые необходимо заменить новым текстом;
  • новый_текст – строка, которая подменяет часть старого текста, заданного аргументами начальная_позиция и количество_знаков.

Пример использования:

Здесь в строке, содержащейся в ячейке A1, подменяется слово «старый», которое начинается с 19-го символа и имеет длину 6 символов, на слово «новый».

В случае обработки небольшого количества ячеек такой способ вполне приемлем. Но если обработать необходимо несколько тысяч различных строк, то процесс составления формул станет трудоемким. Поэтому переделаем рассмотренный пример, используя знания по тем функциям, которые уже описаны в начале статьи, а именно:

  • Аргумент «начальная_позиция» подменим функцией «НАЙТИ»;
  • В место аргумент «количество_знаков» вложим функцию «ДЛСТР».

В результате получим формулу: =ЗАМЕНИТЬ(A1;НАЙТИ(«старый»;A1);ДЛСТР(«старый»);»новый»)

Посмотрите на принтскрин окна функции. Возвращаемые результаты аргументов не поменялись, зато теперь их можно определять динамически, составив формулу один раз.

Функция ПОДСТАВИТЬ

Данная функция заменяет в тексте вхождения указанной подстроки на новый текст, чем схожа с функцией «ЗАМЕНИТЬ», но между ними имеется принципиальное отличие. Если функция «ЗАМЕНИТЬ» меняет текст, указанный посимвольно вручную, то функция «ПОДСТАВИТЬ» автоматически находит вхождения указанной строки и меняет их.

Синтаксис: ПОДСТАВИТЬ(текст; старый_текст; новый_текст; [номер_вхождения])

  • текст – строка или ссылка на ячейку, содержащую текст;
  • старый_текст – подстрока из первого аргумента, которую необходимо заменить;
  • новый_текст – строка для подмены старого текста;
  • номер_вхождения – необязательный аргумент. Принимает целое число, указывающее порядковый номер вхождения старый_текст, которое подлежит замене, все остальные вхождения затронуты не будут. Если оставить аргумент пустым, то будут заменены все вхождения.

Пример использования:

Строка в ячейке A1 содержит текст, в котором имеются 2 подстроки «старый». Нам необходимо подставить на место первого вхождения строку «новый». В результате часть текста «…старый-старый…», заменяется на «…новый-старый…».

Если ли бы последний аргумент был опущен, то результатом бы стала строка «строка, содержащая новый-новый текст».

Функция ПСТР

ПСТР возвращает из указанной строки часть текста в заданном количестве символов, начиная с указанного символа.

Синтаксис: ПСТР(текст; начальная_позиция; количество_знаков)

  • текст – строка или ссылка на ячейку, содержащую текст;
  • начальная_позиция – порядковый номер символа, начиная с которого необходимо вернуть строку;
  • количество_знаков – натуральное целое число, указывающее количество символов, которое необходимо вернуть, начиная с позиции начальная_позиция.

Пример использования:

Из текста, находящегося в ячейке A1 необходимо вернуть последние 2 слова, которые имеют общую длину 12 символов. Первый символ возвращаемой фразы имеет порядковый номер 12.

Аргумент количество_знаков может превышать допустимо возможную длину возвращаемых символов. Т.е. если в рассмотренном примере вместо количество_знаков = 12, было бы указано значение 15, то результат не изменился, и функция так же вернула строку «функции ПСТР».

Для удобства использования данной функции ее аргументы можно подменить функциями «НАЙТИ» и «ДЛСТР», как это было сделано в примере с функцией «ЗАМЕНИТЬ».

Функция СЖПРОБЕЛЫ

Данная функция удаляется все лишние пробелы: пробелы по краям и двойные пробелы между словами. После обработки строк функцией остаются только одиночные пробелы между словами.

Синтаксис: =СЖПРОБЕЛЫ(текст)

Пример использования:

=СЖПРОБЕЛЫ( » Текст с лишними пробелами между словами и по краям « )

Результатом выполнения функции будет строка: «Текст с лишними пробелами между словами и по краям» .

Функция СЦЕПИТЬ

С помощью функции «СЦЕПИТЬ» можно объединить несколько строк между собой. Максимальное количество строк для объединения – 255.

Синтаксис: =СЦЕПИТЬ(текст1; [текст2]; …)

Функция должна содержать не менее одного аргумента

Пример использования:

Функция возвратит строку: «Слово1 Слово2».

Не забывайте, что функция самостоятельно не добавляет пробелы между строками, поэтому добавлять их приходится самостоятельно.

Вместо использования данной функции можно применять знак амперсанда «&». Он так же объединяет строки. Например: «=»Слово1″&» «&«Слово2″».

Есть ли слово в списке MS EXCEL

Найдем слово в диапазоне ячеек, удовлетворяющее критерию: точное совпадение с критерием, совпадение с учетом регистра, совпадение лишь части символов из слова и т.д.

Пусть Список значений, в котором производится поиск содержит только отдельные слова (см. столбец А на рисунке ниже).

Совет: О поиске слова в списках, состоящих из текстовых строк (т.е. в ячейке содержится не одно слово, а несколько, разделенных пробелами) можно прочитать в статье Выделение ячеек c ТЕКСТом с применением Условного форматирования в MS EXCEL.

Задачу поиска текстового значения в диапазоне ячеек можно разбить на несколько типов:

  • ищутся значения в точности совпадающие с критерием;
  • ищутся значения содержащие критерий;
  • ищутся значения с учетом РЕгиСТра.

Ищутся значения в точности соответствующие критерию

Это простейший случай. Здесь можно использовать формулу наподобие нижеуказанной
=СЧЁТЕСЛИ($A$5:$A$11;»яблоки»)

Формула возвращает количество найденных значений, соответствующих критерию (см. файл примера ).

Ищутся значения содержащие часть текстовой строки

Типичный вопрос для этого типа поиска: Есть ли в Списке слово со слогом МА?

Для ответа на вопросы такого типа требуется задать в качестве критерия часть текстового значения. Например, для отбора всех ячеек, содержащих все склонения слова яблоко (яблоку, яблоком, яблока и пр.) можно использовать критерии с подстановочным знаком * (звездочка). Для этого нужно использовать конструкцию *яблок*.

Типичная формула =СЧЁТЕСЛИ($A$5:$A$11;»*МА*»)

Ищутся значения с учетом РЕгиСТрА

Учет регистра приводит к необходимости создания сложных формул или использования дополнительных столбцов. Чаще всего используются формулы на основе функций учитывающих регистр НАЙТИ() , СОВПАД() .

Формула массива =ИЛИ(СОВПАД(«яблоки»;A5:A11)) дает ответ на вопрос есть ли такой элемент в списке.

СОВЕТ:
Идеи о поиске также можно посмотреть в статье Поиск текстовых значений в списках. Часть1. Обычный поиск.

Похожие статьи

Понравилась статья? Поделить с друзьями:
  • Excel найти количество слов в ячейке
  • Excel найти все ячейки с цифрами
  • Excel найти значение по позиции
  • Excel найти количество положительных значений
  • Excel найти значение по нескольким параметрам