текстови стойности от търсенето в MS Excel със заключението си в отделен списък

Намерете текстови стойности, които отговарят на критериите, дефинирани от потребителя. Критериите, определени с помощта на заместващи символи. Търсене ще се извършва в диапазона с повтарящи се стойности. В присъствието на повторения, можем да очакваме, че критерият ще отговаря на множество стойности. Към тях се показва в отделен диапазон е удобно да се използва формула масив.

Нека на първоначалния списък на ценности (например списък с инструменти) в А5 диапазон: A13. Cm. Пример файла.

текстови стойности от търсенето в MS Excel със заключението си в отделен списък

Извлече отделен набор от стойности, които отговарят на критерия, критерият е разположен използване заместващи символи (*.). Помислете за най-различни опции за търсене.

А. Намерете стойностите, които започват с критерий и съдържат определен брой знаци

За удобство на писане на формули създаде наименувания диапазон за А5 Списък диапазон: A13.

текстови стойности от търсенето в MS Excel със заключението си в отделен списък

Списък на намерените стойности ще бъдат поставени в отделна колона.

текстови стойности от търсенето в MS Excel със заключението си в отделен списък

Ние откриваме имената на всички инструменти, които започват с фразата тренировка и продължителност на линия е 5 знака.

Критерият ще бъде въведена в C2 клетка и да изглежда така: "тренировка". Въпросителната е маска.

За изпълнението на тази опция за търсене необходимата функция ви позволява да използвате заместващи символи. Използване на функцията за търсене (). "? Бормашина" Според критерия (Дължина на 5 знака) - трябва да се изтегли 3 стойности: бормашина, бормашина, бормашина.

текстови стойности от търсенето в MS Excel със заключението си в отделен списък

За да създадете списък, който съдържа целите стойности, използвайте формула масива:
= INDEX (списък;
МАЛКИ (IFERROR (IF ((SEARCH ($ C $ 2; List) = 1) * (LEN ($ C $ 2) = LEN (списък)) = 1; LINE (Списък) -разходка ($ A $ 4); ND () ), "");
Ред (индиректна ( "A1: А" редове (Списък))))
)

Side на SEARCH ($ C $ 2; List) = 1 определя: A13 с израза: Ако стойността на диапазона A5 започва с "тренировка?".
Част от формула LEN ($ C $ 2) = LEN (Списък) определя дали стойността на поредица от еднаква дължина гама А5: A13 5 символи?

Символът * (множествена) между частите и формула е състояние (стойността трябва да започне с свредлото и имат същата дължина като критерий, т.е., 5 букви). Критерий ще се срещне и като абсурдно значение колко drel5. drelM т.н. (Ако те се съдържат в списъка).

Б. Намерете стойностите, които започват с бормашина или свредел и съдържат най-малко 6 символа

Критерият е въведен в клетка E2, и изглежда по следния начин: "Drill ??". В този случай, всички стойности в които започват с текст-тест (с бормашина на думата) и дължина не по-малко от 6 символа ще бъдат показани.

текстови стойности от търсенето в MS Excel със заключението си в отделен списък

За да създадете списък, който съдържа целите стойности, използвайте формула масива:
= INDEX (Списък, най-ниската (
IFERROR (IF (SEARCH ($ E $ 2; List) = 1; LINE (Списък) -разходка ($ A $ 4); ND ()); "");
Ред (индиректна ( "A1: А" редове (Списък))))
)

Side на SEARCH ($ E $ 2; List) = 1 определя дали стойността на диапазона A5 започва: A13 с фразата "тренировка ??". Критерий ще се срещне и ценностите, започващи с бормашина фрази. drel23 т.н.

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

Критерият се въвежда в G2 клетки и изглежда по следния начин: "тренировка". В този случай, всички стойности ще бъдат показани, съдържаща словния тренировка, и които имат пред себе си и след най-малко един символ.

текстови стойности от търсенето в MS Excel със заключението си в отделен списък

За да създадете списък, който съдържа целите стойности, използвайте формула масива:
= INDEX (Списък, най-ниската (
IFERROR (IF (SEARCH (Г $ 2 $, а List); ROW (Списък) -разходка ($ A $ 4), НД ()); "");
Ред (индиректна ( "A1: А" редове (Списък))))
)

Side на SEARCH ($ G $ 2; List) определя дали стойността съдържа набор от A5: A13 израза "тренировка?". Критерий също ще съответства на стойностите, съдържащи 5drel7 фрази. Adrelu т.н.

G. Намерете стойностите, които завършват в словото на тренировка или тренировка

Критерият се въвежда в клетката I2 и изглежда по следния начин: "тренировка". В този случай, се показват всички стойности, завършва с думите на тренировка или тренировка.

текстови стойности от търсенето в MS Excel със заключението си в отделен списък

За да създадете списък, който съдържа целите стойности, използвайте формула масива:
= INDEX (Списък, най-ниската (
IFERROR (IF (SEARCH ($ I $ 2; ПРАВО ((List), LEN ($ I $ 2))) LINE (Списък) -разходка ($ A $ 4); ND ()); "");
Ред (индиректна ( "A1: А" редове (Списък))))
)

ТЪРСИ част от формулата (I от $ 2 $, нали ((Списък) LEN ($ съм на $ 2))) определя дали последните 5 героите са едни и същи стойности на А5 диапазон: A13 с фразата "тренировка?". Критерий също ще съответства на ценностите на приключващ на тренировка фраза. drel6 т.н.