Формула на Excel: Премахване на нежелани знаци -

Съдържание

Обща формула

=SUBSTITUTE(B4,CHAR(code),"")

Обобщение

За да премахнете конкретни нежелани знаци в Excel, можете да използвате формула, базирана на функцията ЗАМЕСТИТЕЛ. В показания пример формулата в C4 е:

=SUBSTITUTE(B4,CHAR(202),"")

Което премахва поредица от 4 невидими знака в началото на всяка клетка в колона Б.

Обяснение

Функцията SUBSTITUTE може да намира и замества текст в клетка, където и да се появи. В този случай използваме SUBSTITUTE, за да намерим символ с кодов номер 202 и да го заменим с празен низ (""), който ефективно премахва напълно символа.

Как можете да разберете кои символи трябва да бъдат премахнати, когато те са невидими? За да получите уникалния кодов номер за първия символ в клетка, можете да използвате формула, базирана на функциите CODE и LEFT:

=CODE(LEFT(B4))

Тук функцията LEFT, без незадължителния втори аргумент, връща първия символ отляво. Това влиза във функцията CODE, която отчита стойността на кода на символите, която е 202 в показания пример.

За по-общо почистване вижте функцията TRIM и функцията CLEAN.

Всичко в една формула

В този случай, тъй като премахваме водещи символи, можем да комбинираме и двете формули в една, така:

=SUBSTITUTE(B4,CHAR(CODE(LEFT(B4))),"")

Тук, вместо да предоставяме изрично символ 202 на ЗАМЕСТИТЕЛ, ние използваме CODE и CHAR, за да предоставим код динамично, като използваме първия символ в клетката.

Интересни статии...