В этой статье мы узнаем, как найти формулу для анализа текста справа от критериев поиска, мы будем использовать комбинацию функций «ЕСЛИ», «ЕЧИСЛО», «ПОИСК», «ВПРАВО» и «ДЛСТР», чтобы получить вывод в Microsoft Excel 2010.

Функция ЕСЛИ проверяет, является ли указанное вами условие ИСТИНА или ЛОЖЬ. Если условие возвращает ИСТИНА, оно возвращает предустановленное значение, а если условие возвращает ЛОЖЬ, оно возвращает другое предустановленное значение.

Синтаксис = ЕСЛИ (логический_тест, значение_если_ истинно, значение_если_ ложь)

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

value_if_true: значение, которое вы хотите вернуть, если этот аргумент возвращает TRUE.

value_if_false: значение, которое вы хотите вернуть, если этот аргумент возвращает FALSE ISNUMBER: проверяет, является ли значение числом, и возвращает TRUE или FALSE.

Синтаксис = ISNUMBER (значение)

значение: это значение, которое вы хотите проверить, является оно числом или нет.

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

Синтаксис = ПОИСК (найти_текст, внутри_текста, начальное_число)

find_text: текст, который вы хотите найти.

inside_text: это текст, в котором вы хотите искать.

start_num: необязательно. Это номер в строке, из которой вы хотите извлечь данные.

ВПРАВО: возвращает указанное количество символов от конца текстовой строки.

Синтаксис: = ПРАВО (текст, число_знаков)

text: Это текстовая строка, содержащая символ, который вы хотите извлечь. num_chars: * Он определяет количество символов справа, которое вы хотите извлечь.

LEN: возвращает количество символов в текстовой строке.

Синтаксис: = LEN (текст)

text: * Это текст, длину которого вы хотите найти. Также учитываются пробелы между текстом.

Возьмем пример:

Ячейка A1 содержит текст в виде «c: \ ExcelTip». Требуется вывод «ExcelTip» *, то есть текст перед разделителем «\» не должен отображаться в результате.

img1

  • В ячейке B2 формула будет иметь вид

* = ЕСЛИ (ISNUMBER (SEARCH («\», A2)), RIGHT (A2, LEN (A2) -SEARCH («\», A2)), A2)

  • Нажмите Enter на клавиатуре.

img2

  • Функция вернет результат без косой черты (/).