Как использовать формулы «Если ячейка содержит» в Excel
Хотя Microsoft Excel уже сегодня является одной из самых популярных и узнаваемых компьютерных программ, вы можете не знать, что она существует с 80-х годов. И за это время появилось множество операционных систем и программного обеспечения, таких как Виндовс 10 Про и Excel претерпел множество изменений, но его основная функция осталась прежней.
Excel используется для создания удобных электронных таблиц. Таким образом, данные компилируются аккуратным и правильным образом, чтобы разные люди могли легко их просматривать, интерпретировать и понимать. Кроме того, вы можете поместить в ячейки определенные формулы и функции, чтобы они выполняли задачи за вас.
И одна из самых полезных формул для Excel — это формула «Если ячейка содержит». Но, к сожалению, несмотря на то, насколько полезна эта формула, немногие знают, как ею пользоваться. В конце концов, это намного сложнее, чем удаление страницы в Microsoft Word или создать новую таблицу.
Если вы являетесь частью этого клуба, не волнуйтесь, вы не одиноки. На самом деле, могут быть люди, которые годами используют Excel и до сих пор не знают, как использовать формулу «Если ячейка содержит», чтобы найти определенные данные на своих листах.
Учитывая все сказанное, узнать об этой конкретной формуле несложно. И мы здесь, чтобы сделать это еще проще для вас.
В этом руководстве мы подробно рассмотрим формулу «Если ячейка содержит» в Excel. Мы объясним, как это работает, когда вам следует его использовать и как использовать его для достижения ваших целей при создании электронных таблиц.
Что такое формула «Если ячейка содержит»?

Причина, по которой формула «Если содержит» в Excel так полезна, заключается в том, что она представляет собой комбинацию трех разных функций. Эта формула объединяет ЕСЛИ функция с ПОИСК и ISNUMBER функции.
Общая формула для этой функции может выглядеть примерно так: ЕСЛИ(ISNUMBER(ПОИСК(“abc”,B5)),B5″,”). Вы можете использовать эти функции для проверки своих ячеек, если они содержат определенные значения, тексты или даже строки текста.
Примером использования этой формулы может быть поиск текста «пример» в определенных ячейках. Вы можете запрограммировать лист на поиск текста в ячейках и создание Да или Нет в соседних ячейках в зависимости от того, нашли ли они текст.
Эта формула предназначена для того, чтобы избавиться от ограничений ЕСЛИ формула. ЕСЛИ формула очень полезна, но она довольно ограничена. Во-первых, эта функция не поддерживает подстановочные знаки Excel, такие как «*» и «?». символы. Вот почему ЕСЛИ формула во многом сочетается с ISNUMBER и ПОИСК функции.
Хотя формула «Если ячейка содержит» очень полезна, ее может быть трудно понять, особенно с учетом того, что в Excel есть несколько вариантов. Если на вашем компьютере установлена последняя версия Microsoft Excel, это следующие варианты формулы;
- Если ячейка содержит любое значение
- Если ячейка содержит текст
- Если ячейка содержит определенный текст
- Если ячейка содержит число
- Если ячейка содержит одну из множества текстовых строк
- Если ячейка содержит несколько строк
- Если ячейка содержит определенную текстовую строку
Все эти вариации дают разные результаты, но следуют одной и той же общей концепции. В оставшейся части этой статьи мы рассмотрим эти различные варианты использования и то, как вы можете использовать их в своих электронных таблицах.
Специалисты по Excel всегда говорят, что формула «Если ячейка содержит» — одна из самых сложные формулы Excel, которые вы должны знать.
Как использовать формулы «Если ячейка содержит»

Чтобы понять, как использовать формулу «Если ячейка содержит» в ваших электронных таблицах, вы должны понимать ее варианты. Ведь каждая из этих вариаций предназначена для решения конкретных задач и запросов.
В этом разделе мы подробно рассмотрим эти варианты и то, как вы можете использовать их в своей электронной таблице.
Если ячейка содержит значение, то возвращаемое значение
Это самая основная версия формулы. Как следует из названия, эта формула используется для проверки того, имеет ли ячейка какое-либо значение. Затем, если ячейка содержит значение, это значение будет возвращено. Однако, если ячейка пуста и не содержит значения, формула отреагирует соответствующим образом.
Чтобы использовать эту формулу самостоятельно, вы должны;
- Выберите выходную ячейку (где вы хотите вернуть значение)
- Введите следующую формулу; a: = ЕСЛИ (ячейка <>», «значение_для_возврата», «»)
- Поместите соответствующие переменные в кавычки
- Например, если вы хотите проверить значение ячейки А4 и иметь возвращаемое значение «Да», тогда формула будет выглядеть как = ЕСЛИ (A4<>», «Да», «»)
- Итак, если в ячейке есть значение, она вернет «Да», а если в ней нет значения, ячейка останется пустой.
Если ячейка содержит текст, то вернуть значение в другую ячейку
Вы можете поменять местами «текст» в этой формуле с «числом» и получить те же результаты. Эта формула будет фокусироваться только на тексте или числах, в зависимости от того, что вы вводите, и игнорирует все другие типы данных. Чтобы использовать эту формулу, вот шаги;
- Выберите выходную ячейку и введите ЕСЛИ(ISTEXT(ячейка), value_to_return, «»)
- Например, если вы хотите проверить ячейку A3 на наличие текста и вернуть значение «Да», формула будет следующей: ЕСЛИ(ISTEXT(A3), возвращаемое_значение, “Да”)
- Если вы ищете числа, замените ИСТЕКСТ с ISNUMBER
- Если в просматриваемой ячейке появится число или текст, будет отражено значение «Да».
- Если числа или текста нет, то ячейка вывода будет пустой.
Если ячейка содержит определенный текст, то возвращаемое значение

Предыдущие формулы используются для определения того, есть ли в определенных ячейках какой-либо текст. Однако, если вы хотите искать конкретный текст и игнорировать другой текст, используйте эту формулу. Вот применение этой конкретной формулы;
- Выберите выходную ячейку и введите = ЕСЛИ (ячейка = «текст», value_to_return, «»)
- Снова замените ячейку тем же номером и введите возвращаемое значение в кавычках.
- Например, если вы ищете текст «очарование» в ячейке A4, формула будет выглядеть так: = ЕСЛИ (A4 = «очарование», значение_к_возврату, «Да»)
- Вы можете сделать поиск чувствительным к регистру, настроив формулу следующим образом:
- Если вы используете пример варианта с учетом регистра, то Excel проигнорирует ячейки с «шармом» в них и подсчитает только те, в которых есть «ШАРМ».
Вы также можете отменить это и установить значение, которое будет всплывать в выходной ячейке, если ячейка не содержать определенный текст. Чтобы сделать это, используя приведенный выше пример, все, что вам нужно сделать, это изменить «возвращаемое значение» на «Нет».
Если ячейка содержит одну из множества текстовых строк, то возвращаемое значение
Если вы ищете много разных слов и текстов и хотите найти ячейки, в которых есть хотя бы одно из этих слов, вам нужна эта формула. Чтобы использовать эту функцию, вы должны;
- Выберите выходную ячейку и введите =ЕСЛИ(ИЛИ(ЧИСЛО(ПОИСК(“строка1”, ячейка)), ЧИСЛО(ПОИСК(“строка2”, ячейка))), возвращаемое_значение, “”)
- Например, давайте проверим, содержит ли ячейка A1 слова «кошка» и «собака».
- Тогда формула будет выглядеть так; =ЕСЛИ(ИЛИ(ЧИСЛО(ПОИСК(“кошка”, A1)), ЧИСЛО(ПОИСК(“собака”, A1))), возвращаемое_значение, “Да”)
- С помощью этой формулы, если ячейки содержат текст «кошка» или «собака», в выходной ячейке будет «Да».
Если ячейка содержит более одной из множества текстовых строк, возвращаемое значение
Подобно предыдущему варианту, этот работает путем поиска определенных текстовых строк в определенной ячейке. В этом конкретном варианте значение в выходной ячейке изменяется, если обнаруживается, что в определенной ячейке есть одна или несколько текстовых строк, которые вы ищете. Чтобы использовать эту формулу, выполните следующие действия;
- Введите =ЕСЛИ(И(ЧИСЛО(ПОИСК(“строка1”,ячейка)), ЧИСЛО(ПОИСК(“строка2″,ячейка))), значение_для_возврата,””) в выходной ячейке
- Например, проверим, есть ли в ячейке A5 слова «белый» и «кошка», а значит, формула будет выглядеть так: «», A5))), value_to_return, «Да»)
- С помощью этой формулы, если ячейка A5 содержит слова «белый» и «кошка», то возвращаемое значение в выходной ячейке будет «Да».
- Если он содержит только одно из этих слов или ни одно из них, то ячейка вывода останется пустой.
Когда следует использовать формулы «Если ячейка содержит»?

Лучше всего использовать формулу «Если ячейка содержит» в качестве инструмента поиска в электронной таблице. Например, предположим, что у вас есть электронная таблица, и вы ищете только те ячейки, которые содержат текст или числа. Вы можете использовать формулу, чтобы узнать, в каких конкретных ячейках есть значение, и получить значение, возвращаемое в выходной ячейке.
Кроме того, вы можете искать определенные слова, числа и даже текстовые строки. Таким образом, хотя это может быть в значительной степени малоиспользуемая формула Excel, она остается одной из самых полезных доступных. Если вы хотите вывести свои навыки работы с Excel на новый уровень, возможно, вы захотите использовать эту формулу в своей работе.
Но прежде чем вы начнете проверять эту формулу, вы должны узнать как восстановить документ(3) на тот случай, если вы испортите таблицу или она случайно закроется со всеми вашими достижениями.
Заключение
Для новичков Excel может сбить с толку. Но, как скажет вам любой опытный пользователь Excel, как только вы преодолеете кривую обучения, это станет невероятно легко. И хотя это относится к программе Excel в целом, вы также можете использовать это мышление при изучении различных формул.
Формула «Если ячейка содержит» очень полезна, особенно при работе с большими электронными таблицами. Тем не менее, вы должны убедиться, что используете их правильно, чтобы получить максимальную отдачу от программы.
И теперь, когда мы изложили для вас все с примерами, возможно, пришло время отправиться к вашему компьютеру и попробовать эти формулы на себе.