Формула на Excel: нормализиране на текст
Понякога, докато импортирате текстов низ от други устройства или местоположения, те може да съдържат препинателни знаци, допълнителни интервали или главни букви, които искате да премахнете и коригирате. Тук този урок представя формула, която комбинира LOWER, TRIM и SUBSTITUTE, за да се справи с тази задача.
Обща формула:
=LOWER(TRIM(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE( SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(text,"("," "),")"," "),"-"," "),":"," "),";"," "),"!"," "),","," "),"."," "))) |
Аргументи
Text: the text string you want to normalize. |
Върната стойност:
Тази формула премахва препинателните знаци, допълнителните интервали и преобразува главни букви в малки.
Как работи тази формула
Например, нормализиране на текстовете в диапазон B3:B5 и изходни резултати в C3:C5. Моля, използвайте формулата по-долу в C3:
=LOWER(TRIM(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE( SUBSTITUTE(SUBSTITUTE(B3,"("," "),")"," "),"-"," "),":"," "),";"," "),"!"," "),","," "),"."," "))) |
Натискане Въведете клавиш, след това плъзнете манипулатора за запълване надолу до клетка C5, за да получите текстовете за нормализиране на клетка B3:B5.
Обяснение
ЗАМЕСТВАНЕ(ЗАМЕСТВАНЕ(ЗАМЕСТВАНЕ(ЗАМЕСТВАНЕ(ЗАМЕСТВАНЕ(ЗАМЕСТВАНЕ()
ЗАМЕСТВАНЕ(текст,"("," "),")"," "),"-"," "),":"," "),";"," "),"!"," " ),","," "),"."," ") : На ЗАМЕСТИТЕЛ ще замени стария текст с новия в текстовия низ, тук тази формула ще замени препинателните знаци с интервали.
TRIM функция: функцията TRIM премахва допълнителните интервали от текстов низ.
НИСКА функция: функцията LOWER преобразува главните букви в малки.
Забележка
Ако искате да запазите водещите или крайните интервали в текстовия низ, можете да използвате тази формула:
=" "&LOWER(TRIM(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE( SUBSTITUTE(SUBSTITUTE(B3,"("," "),")"," "),"-"," "),":"," "),";"," "),"!"," "),","," "),"."," ")))&" " |
Примерен файл
Кликнете, за да изтеглите примерен файл
Относителни формули
- Проверете дали дадена клетка съдържа определен текст
За да проверите дали дадена клетка съдържа някои текстове в диапазон A, но не съдържа текстовете в диапазон B, можете да използвате формула за масив, която комбинира функцията COUNT, SEARCH и AND в Excel - Проверете дали дадена клетка съдържа една от няколко стойности, но изключва други стойности
Този урок ще предостави формула за бързо справяне със задачата, която проверява дали дадена клетка съдържа едно от нещата, но изключва други стойности в Excel и обяснява аргументите на формулата. - Проверете дали клетката съдържа едно от нещата
Да предположим, че в Excel има списък със стойности в колона E, искате да проверите дали клетките в колона B съдържат всички стойности в колона E и да върнете TRUE или FALSE. - Проверете дали клетката съдържа число
Понякога може да искате да проверите дали дадена клетка съдържа цифрови знаци. Този урок предоставя формула, която ще върне TRUE, ако клетката съдържа число, FALSE, ако клетката не съдържа число.
Най-добрите инструменти за производителност в офиса
Kutools за Excel - помага ви да се откроите от тълпата
Kutools за Excel разполага с над 300 функции, Гарантираме, че това, от което се нуждаете, е само на един клик разстояние...
Раздел Office - Активиране на четене и редактиране с раздели в Microsoft Office (включително Excel)
- Една секунда за превключване между десетки отворени документи!
- Намалете стотиците кликвания на мишката за вас всеки ден, кажете сбогом на ръката на мишката.
- Увеличава продуктивността ви с 50% при преглеждане и редактиране на множество документи.
- Внася ефективни раздели в Office (включително Excel), точно като Chrome, Edge и Firefox.