Прескочи към основното съдържание Прескочи към навигацията

Как да съответствам имена в ексел?

Microsoft Excel

Здравейте, имам въпрос за милиони! Ако в Ексел имам две таблица съдържащи една и съща номенклатура, но имената се различават, как мога да ги съответствам Например: Бочко Крем при подсичане смрадлика х50 мл и БОЧКО КРЕМ ПРОТИВ ПОДСИЧАНЕ 50 мл. Представете си, че всяка таблица има 30 реда с имената на продукти, които са еднакви, но изписани по различен начин. Нямаш баркод, нямаш ID, само имена. Не можеш да ползваш VLOOKUP. Ако не може с ексел, има ли друг начин?

Здравейте, Мария,

За да съответствате имената в Excel, когато те са изписани по различен начин, можете да използвате Power Query (Power Query) за трансформиране и сравнение на данните. Ето как можете да го направите стъпка по стъпка:

  1. Отворете Excel и заредете двете таблици в отделни листове.

  2. Изберете данните от първата таблица и отидете на таба Data (Данни) в лентата с инструменти.

  3. Кликнете върху From Table/Range (От таблица/обхват), за да заредите данните в Power Query.

  4. Повторете същото за втората таблица.

  5. В Power Query, използвайте опцията Transform (Трансформиране), за да направите имената по-сравними:

    • Изберете колоната с имената.
    • Използвайте опцията Text to Lowercase (Текст към малки букви), за да уеднаквите главните и малките букви.
    • Можете също да използвате Trim (Премахване на интервали) и Clean (Почистване) за премахване на излишни интервали и символи.
  6. Обединете двете таблици:

    • Изберете Merge Queries (Обединяване на заявки) от таба Home (Начало).
    • Изберете колоните с имената от двете таблици, които искате да съответствате.
    • Изберете тип на обединяване, например Inner Join (Вътрешно обединяване), за да видите само съвпадащите записи.
  7. Завършете и заредете данните обратно в Excel, като кликнете върху Close & Load (Затвори и зареди).

Ако Power Query не е достатъчен за вашите нужди, можете да разгледате и използването на Python с библиотеки като pandas и fuzzywuzzy за по-сложни съответствия.

Надявам се това да ви помогне! Ако имате допълнителни въпроси, не се колебайте да питате.

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

След това връзката между двете таблици се прави посредством тази мапинг таблица.

За съжаление направата и поддръжката на такава таблица е чисто ръчен и доста мъчен процес.

Мария Любенова, може да ми пишете на лично съобщение, ако искате повече подробности и насоки.


Вашият отговор

Запиши се в Аула

или
Вашият имейл е защитен при нас.