Как да уеднаквим символите в Excel база данни

Много често курсисти ми споделят проблеми, свързани с употребата на кирилица и латиница в една и съща база с данни. В тази статия ще разгледаме как можем да уеднаквим символите в клетките на дадена таблица.

Вижте още: Форматиране на клетки в Excel

За пример ще използвам регистрационни номера на коли, но може да се приложи и върху различен тип информация.

Виждаме в колона В 4 записа, като всеки от тях се повтаря. В единия случай буквите са записани на латиница, а в другия – на кирилица. В последствие би било трудоемко да филтрирате или да използвате други инструменти за анализ. Затова ще приравним значението на символите.

В D колона можете да видите вече коригираното съдържание:

Функцията, която ще използваме се нарича SUBSTITUTE:

Чрез нея ще заместим символите, въведени на латиница, с тези на кирилицата. За целта първо ще опишем сходните букви:

Десет броя символи имат визуално сходство и поради тази причина ще е необходимо да използваме десет пъти вложената SUBSTITUTE  функция.

В последната добавена (десета) ще поставим следните параметри:

  1. Клетката с въведено текстово съдържание (за нашият пример В2);
  2. Старо текстово съдържание – буквата А на латиница (клетка В11);
  3. Ново текстово съдържание – буквата А на кирилица (клетка С11);
  4. Ще пропуснем четвъртия параметър, като по този начин ще окажем – всеки път, когато в дадена клетка се срещне някой от посочените символи, да бъде заместен с посочения от нас символ.

Прехвърляме се в девета функция SUBSTITUTE :

  1. Първият й параметър вече е попълнен;
  2. Клетка с текстово съдържание – буквата Р на латиница (клетка В12);
  3. Клетка с текстово съдържание – буквата Р на кирилица (клетка С12);
  4. Отново го оставяме празен.

Вижте още: Как да преобразуваме отрицателните стойности в положителни в Еxcel

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

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE
(SUBSTITUTE(B2,$B$11,$C$11),$B$12,$C$12),$B$13,$C$13),
$B$14,$C$14),$B$15,$C$15),$B$16,$C$16),$B$17,$C$17),
$B$18, $C$18),$B$19,$C$19),$B$20,$C$20)

Работният файл може да бъде свален от тук.

Ако се интересувате от обученията ни по Microsoft Excel, последвайте линка.

Интересувате се от темата? Пишете ни!

    Бързо запитване

    Вашите имена *

    Вашият Email *

    Вашето съобщение *

    captcha

    Добавете коментар

    Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *