Съдържание
В Excel има доста функции за бързо извличане на текст преди символа. В тази статия ще разберем как да ги използваме.
Практическа работна тетрадка
Изтеглете следната работна тетрадка и упражнение.
Извличане на текст преди символа.xlsx4 бързи метода за извличане на текст преди символ в Excel
1. Използване на функциите LEFT и FIND за извличане на текст преди символ
Функцията LEFT е една от подкатегориите на Функции TEXT която може да извлече най-левите текстове от даден низ от дадения набор от данни. Тук ще използваме комбинацията от LEFT и функцията Функция FIND . Да предположим, че имаме работен лист, съдържащ списък с имената на служителите и тяхната сума на продажбите, прикрепена със знак "_". Ще извлечем текста преди този знак.
СТЪПКИ:
- Изберете Клетка D5 .
- Въведете формулата:
=LEFT(C5,FIND("_",C5)-1)
Сайтът Функция FIND връща позицията на символа "_" като число от целия текстов низ, а Функция LEFT извлича текстовете.
- Хит Въведете за да видите резултата.
- Използвайте Дръжка за пълнене за да видите останалите резултати.
2. Вмъкване на функцията SUBSTITUTE на Excel преди n-тата поява на даден символ
За да открием n-тата позиция на определен символ и да извлечем текстовете преди нея, можем да използваме Функция SUBSTITUTE . това е много популярна функция. да речем, че имаме набор от данни. ще извлечем текстове преди втория интервал на низ.
СТЪПКИ:
- Изберете Клетка C5 .
- Въведете формулата:
=LEFT(B5,FIND("^",SUBSTITUTE(B5," ","^",2))-1)
➤ ЗАБЕЛЕЖКА: Тук ЗАМЕСТВАНЕ функцията заменя втория интервал с " ^ " символ.
Формула:
=SUBSTITUTE(B5," ","^",2)
Сайтът НАМЕРЕТЕ функция открива позицията на символа " ^ " като число. Накрая Функция LEFT изважда текстовете преди този символ, както обсъдихме в първия метод.
- Хит Въведете .
- Плъзнете курсора надолу към другите клетки, за да видите резултата.
3. Прилагане на инструмента за намиране и заместване на Excel за извличане на текст преди символ
В Microsoft Excel , има много впечатляващи и вградени инструменти или функции. Намиране и заместване от набора данни по-долу ще извлечем текстове преди символа " # ".
СТЪПКИ:
- Изберете клетка B5:B11 .
- Натиснете Ctrl+C за да го копирате и Паста го в клетка C5 .
- Изберете вмъкнатите данни.
- От Начало отидете в раздела Редактиране на > Намиране & Избор > Замяна на .
- Отваря се прозорец.
- В Открийте какво въведете " #* ".
➤ ЗАБЕЛЕЖКА: Използваме Звездичка ( * ) тук, тъй като това е заместващ символ, който представлява всички символи след " # ".
- Сега запазете Заменете с празно поле
- Изберете Замяна на всички .
- Появява се поле за потвърждение.
- Изберете ОК и затворете предишния прозорец.
- Накрая виждаме, че всички текстове са извлечени преди символа.
4. Използвайте функцията "Текст към колона", за да извадите текст преди символ в Excel
Сайтът Текст към колона Представете си, че имаме набор от данни и ще извлечем текстовете преди символа, наречен звездичка ( * ).
СТЪПКИ:
- Изберете клетка B5:B11 и натиснете Ctrl+C за да го копирате.
- Паста да го Клетка C5 .
- Отидете в Данни като изберете всички вмъкнати данни.
- От Инструменти за данни падащ списък, кликнете върху на Текст към колони .
- От Стъпка 1 на съветника изберете опцията Ограничени .
- Натиснете Следваща .
- Сега в Стъпка 2 на съветника не забравяйте да проверите Други опция и напишете " * " в празното поле до него. Можем да видим визуализацията от Преглед на данните кутия.
- Изберете Следваща .
- Накрая, в Стъпка 3 на съветника можем да изберем желания формат на данните.
- В Дестинация изберете мястото, където искаме да бъдат извлечени данните.
- Изберете Завършете .
- Тук можем да видим всички извлечени данни в две части.
Заключение
Това са най-бързите начини за извличане на текст преди символа в Excel . Има добавена работна тетрадка за упражнения. Опитайте я. Не се колебайте да попитате нещо или да предложите нови методи.