Если содержит часть текста Excel
Обновлено: 21.11.2024
Допустим, вы хотите убедиться, что столбец содержит текст, а не числа. Или, возможно, вы хотите найти все заказы, относящиеся к конкретному продавцу. Если вас не беспокоит текст в верхнем или нижнем регистре, существует несколько способов проверить, содержит ли ячейка текст.
Вы также можете использовать фильтр для поиска текста. Дополнительные сведения см. в разделе Фильтрация данных.
Найти ячейки, содержащие текст
Выполните следующие действия, чтобы найти ячейки, содержащие определенный текст:
Выберите диапазон ячеек, которые вы хотите найти.
Чтобы выполнить поиск по всему листу, щелкните любую ячейку.
На вкладке "Главная" в группе "Редактирование" нажмите "Найти и выбрать", а затем нажмите "Найти".
В поле «Найти» введите текст или числа, которые необходимо найти. Или выберите недавний поиск в раскрывающемся списке «Найти».
Примечание. В критериях поиска можно использовать подстановочные знаки.
Чтобы указать формат для поиска, нажмите «Формат» и сделайте выбор во всплывающем окне «Найти формат».
Нажмите «Параметры», чтобы уточнить параметры поиска. Например, вы можете искать все ячейки, содержащие данные одного типа, например формулы.
В поле В пределах можно выбрать Лист или Книга для поиска на листе или во всей книге.
Нажмите «Найти все» или «Найти далее».
Найти все — список всех вхождений элемента, который нужно найти, и позволяет сделать ячейку активной, выбрав конкретное вхождение. Вы можете отсортировать результаты поиска «Найти все», щелкнув заголовок.
Примечание. Чтобы отменить текущий поиск, нажмите клавишу ESC.
Проверить, есть ли в ячейке текст
Для выполнения этой задачи используйте функцию ISTEXT.
Проверить, соответствует ли ячейка определенному тексту
Используйте функцию ЕСЛИ, чтобы вернуть результаты для указанного вами условия.
Проверить, соответствует ли часть ячейки определенному тексту
Для выполнения этой задачи используйте функции ЕСЛИ, ПОИСК и IЧИСЛО.
Вот формула Excel для проверки наличия в ячейке частичного текста. Вы можете использовать эту формулу, чтобы определить, что ячейка содержит частичный текст, а также подсчитать, суммировать и выполнить дальнейшую обработку.
Excel, если ячейка содержит частичный текст
Формула ниже проверит, содержит ли ячейка частичный текст. Он вернет «Да», если он содержит частичный текст, и «Нет», если не найден.
Эта формула проверяет частичный текст в ячейке A2 и возвращает «Да», если он найден, возвращает «Нет», если он не найден. Вы можете вернуть True, False, если требуется, как показано в данной формуле.
Excel, если ячейка содержит подстановочный знак частичного текста
Ниже приведены полезные подстановочные знаки, которые помогают сопоставить частичный текст в формулах Excel и очень полезны для проверки того, содержит ли ячейка частичный текст в Excel.
Звездочка (*)
Вы можете использовать звездочку (*) для соответствия нулю или более символов. Посмотрите примеры ниже:
- 1. Формула для проверки Excel, если ячейка содержит частичный текст, который должен заканчиваться частичным текстом
=IF(COUNTIF(A2,"*PartialText"),TRUE,FALSE)
Здесь * – это подстановочный знак, предшествующий частичному тексту.
- 2. Формула для проверки Excel на наличие в ячейке частичного текста, который должен начинаться с частичного текста
=IF(COUNTIF(A2,"PartialText*"),TRUE,FALSE)
Здесь * – это подстановочный знак, следующий за частью текста.
- 3. Формула для проверки Excel, если ячейка содержит частичный текст, который содержит частичный текст в любой позиции в ячейке
=IF(COUNTIF(A2,"*PartialText*"),TRUE,FALSE)
Здесь * – это подстановочный знак, следующий за неполным текстом и предшествующий ему.
Вопросительный знак (?) – один символ
Вы можете использовать вопросительный знак (?) для соответствия любому символу. Посмотрите примеры ниже:
- 4. Формула для проверки Excel, если ячейка содержит неполный текст, ячейка должна заканчиваться частичным текстом и только перед любым одним символом.
=ЕСЛИ(СЧЁТЕСЛИ(A2;"?PartialText"),ИСТИНА,ЛОЖЬ)
Поделитесь этой историей, выберите платформу!
Проверить, содержит ли диапазон ячеек определенный текст
Оставить комментарий Отменить ответ
Вы должны войти в систему, чтобы оставить комментарий.
Мы предоставляем бесплатные онлайн-учебники, формулы, шаблоны, информационные панели и макросы, чтобы преуспеть в Microsoft Excel. Мы охватываем базовые и продвинутые концепции и делимся творческими идеями, советами по Excel и ярлыками с помощью связанных файлов примеров.Вы можете ознакомиться с множеством примеров, посвященных новейшим инструментам и методам в приложениях Microsoft Excel.
Чтобы проверить, содержит ли ячейка определенный текст, используйте ISNUMBER и ПОИСК в Excel. В Excel нет функции СОДЕРЖАТЬ.
<р>1. Чтобы найти позицию подстроки в текстовой строке, используйте функцию ПОИСК.
Объяснение: «утка» находится на позиции 10, «осел» — на позиции 1, ячейка A4 не содержит слова «лошадь» и «коза» на позиции 12.
<р>2. Добавьте функцию ISNUMBER. Функция ЕЧИСЛО возвращает ИСТИНА, если ячейка содержит число, и ЛОЖЬ, если нет.
Объяснение: ячейка A2 содержит слово "утка", ячейка A3 содержит слово "осел", ячейка A4 не содержит слова "лошадь", а ячейка A5 содержит слово "коза".
<р>3. Вы также можете проверить, содержит ли ячейка определенный текст, не отображая подстроку. Не забудьте заключить подстроку в двойные кавычки.<р>4. Чтобы выполнить поиск с учетом регистра, замените функцию ПОИСК на функцию НАЙТИ.
Объяснение: теперь формула в ячейке C3 возвращает FALSE. Ячейка A3 не содержит слова "осел", но содержит слово "осел".
<р>5. Добавьте функцию ЕСЛИ. Приведенная ниже формула (без учета регистра) возвращает "Найдено", если ячейка содержит определенный текст, и "Не найдено", если нет.<р>6. Вы также можете использовать ЕСЛИ и СЧЕТЕСЛИ в Excel, чтобы проверить, содержит ли ячейка определенный текст. Однако функция СЧЁТЕСЛИ всегда нечувствительна к регистру.
Объяснение: формула в ячейке C2 сводится к =ЕСЛИ(СЧЁТЕСЛИ(A2,"*утка*"),"Найдено","Не найдено"). Звездочка (*) соответствует последовательности из нуля или более символов. Посетите нашу страницу о функции СЧЕТЕСЛИ, чтобы узнать все, что вам нужно знать об этой мощной функции.
Возможно, вам придется искать определенное слово в наборе данных, чтобы извлечь важную информацию. Для достижения этой цели все, что вам нужно сделать, это проверить каждую ячейку на вашем рабочем листе, содержит ли какая-либо из них нужное вам слово. Чтобы помочь вам, ребята, в этом сообщении блога мы придумали 5 способов, которые вы можете использовать, чтобы легко проверить, содержит ли какая-либо ячейка частичный текст в Excel.
Загрузить рабочую тетрадь
Рекомендуется загрузить файл Excel и попрактиковаться вместе с ним.
5 способов проверить, содержит ли ячейка частичный текст в Excel
В этой статье мы будем использовать образец прайс-листа продукта в качестве набора данных для демонстрации всех методов. Итак, давайте взглянем на набор данных:
Итак, без дальнейших обсуждений, давайте сразу рассмотрим все методы один за другим.
1. Проверить, содержит ли частичный текст в начале
Если вы ищете частичное совпадение в начале ваших текстов, вы можете выполнить следующие шаги:
❶ Выберите ячейку E5 ▶ для сохранения результата формулы.
❷ Введите формулу:
❸ Нажмите кнопку ВВОД.
❹ Теперь перетащите значок маркера заполнения в конец столбца частичного текста.
После выполнения всех вышеперечисленных шагов вы увидите результат формулы, как на картинке ниже:
␥ Разбивка формулы
- СЧЁТЕСЛИ(B5,"MTT*") ▶ возвращает 1, если MTT существует в начале текста, в противном случае возвращает 0.
- =ЕСЛИ(СЧЁТЕСЛИ(B5,"МТТ*"),"Да","Нет") ▶ возвращает Да, если МТТ существует в начале текста, в противном случае возвращает Нет.
2. Исследуйте, содержит ли частичный текст в конце
Вы можете выполнить следующие действия, если хотите изучить часть текста, которая находится в конце текста.
❶ Выберите ячейку E5 ▶ для сохранения результата формулы.
❷ Введите формулу:
❸ Нажмите кнопку ВВОД.
❹ Теперь перетащите значок маркера заполнения в конец столбца частичного текста.
После выполнения всех вышеперечисленных шагов вы увидите результат формулы, как на картинке ниже:
␥ Разбивка формулы
- СЧЁТЕСЛИ(B5,"*NPP") ▶ возвращает 1, если число NPP существует в конце текста, в противном случае возвращает 0.
- =ЕСЛИ(СЧЁТЕСЛИ(B5,"*ЧЭС"),"Да","Нет") ▶ возвращает Да, если число ЧЭС стоит в конце текста, в противном случае возвращает Нет.
3. Проверить, содержит ли неполный текст в любой позиции
Если вы хотите выполнить слепой поиск по всему набору данных, т. е. найти частичное совпадение в любой позиции, вы можете выполнить следующие шаги:
❶ Выберите ячейку E5 ▶ для сохранения результата формулы.
❷ Введите формулу:
❸ Нажмите кнопку ВВОД.
❹ Теперь перетащите значок маркера заполнения в конец столбца частичного текста.
После выполнения всех вышеперечисленных шагов вы увидите результат формулы, как на картинке ниже:
␥ Разбивка формулы
- СЧЁТЕСЛИ(B5,"*NQ*") ▶ возвращает 1, если NQ существует в любой позиции текста, в противном случае возвращает 0.
- =ЕСЛИ(СЧЁТЕСЛИ(B5,"*NQ*"),"Да","Нет") ▶ возвращает Да, если NQ существует в любой позиции текста, в противном случае возвращает Нет.
Похожие чтения:
- Как вернуть значение, если ячейки содержат определенный текст из списка
- Найти текст в диапазоне Excel и вернуть ссылку на ячейку (3 способа)
- Как использовать функцию ВПР, если ячейка содержит слово в тексте в Excel
4. Проверьте, содержит ли частичный текст с определенным символом в начале
Теперь мы пометим все ячейки, содержащие неполный текст, 1VX40NQ, за которым следует любой символ. Теперь следуйте инструкциям ниже, чтобы узнать, как это сделать.
❶ Выберите ячейку E5 ▶ для сохранения результата формулы.
❷ Введите формулу:
❸ Нажмите кнопку ВВОД.
❹ Теперь перетащите значок маркера заполнения в конец столбца частичного текста.
После выполнения всех вышеперечисленных шагов вы увидите результат формулы, как на картинке ниже:
␥ Разбивка формулы
- СЧЁТЕСЛИ(B5",?1VX40NQ") ▶ возвращает 1, если существует 1VX40NQ, за которым следует любой одиночный символ; в противном случае возвращает 0.
- =ЕСЛИ(СЧЁТЕСЛИ(B5, "?1VX40NQ"), "Да", "Нет") ▶ возвращает Да, если существует 1VX40NQ, за которым следует любой одиночный символ; в противном случае возвращает Нет.
5. Просмотрите, если часть текста с определенным символом содержится в начале
Теперь давайте найдем все ячейки, содержащие частичный текст OP666 и заканчивающиеся любыми тремя символами. Чтобы увидеть процедуру, выполните следующие действия:
❶ Выберите ячейку E5 ▶ для сохранения результата формулы.
❷ Введите формулу:
❸ Нажмите кнопку ВВОД.
❹ Теперь перетащите значок маркера заполнения в конец столбца частичного текста.
После выполнения всех вышеперечисленных шагов вы увидите результат формулы, как на картинке ниже:
␥ Разбивка формулы
- СЧЁТЕСЛИ(B5,"OP666.") ▶ возвращает 1, если OP666 встречается в тексте и заканчивается любыми тремя символами; в противном случае возвращает 0.
- =ЕСЛИ(СЧЁТЕСЛИ(B5,"OP666. "),"Да","Нет") ▶ возвращает Да, если OP666 встречается в тексте и заканчивается любыми тремя символами; в противном случае возвращает Нет.
Что нужно помнить
📌 Вы можете использовать любой из двух подстановочных знаков, звездочку (*) или вопросительный знак (?).
Заключение
Подводя итог, мы обсудили 5 способов проверить, содержит ли ячейка частичный текст в Excel. Вам рекомендуется скачать практическую рабочую тетрадь, прилагаемую к этой статье, и практиковать все методы с ней. И не стесняйтесь задавать любые вопросы в разделе комментариев ниже. Мы постараемся ответить на все соответствующие запросы как можно скорее. Посетите наш веб-сайт Exceldemy, чтобы узнать больше.
Читайте также: