Kezdőoldal » Számítástechnika » Programok » Excelben hogyan találjam meg...

Excelben hogyan találjam meg és listázzam ki a részleges egyezéseket?

Figyelt kérdés

Van egy oszlop, tele cégnevekkel. Szeretném egymás alá tenni azokat, amik valószínűleg ugyanazok, csak eltérően vitték be őket. Pl. a Kovács és Takács Korlátolt Felelősségű Társaság és a Kovács és Takács Kft., Kovacs & Takacs Kft... ilyeneket. A duplikátumok keresése parancs és a VLOOKUP csak a pontos egyezéseket tudják kiszűrni. Van egy Fuzzy Lookup nevű add-in, de ennek meg kell egy referncia tábla a pontos névlistával (ami nekem nincs).


Milyen módszerrel tudnám megoldani ezt? Több ezer sorról van szó, ha ABC-sorrendbe is állítom őket, kézzel nagyon sokáig tartana végigtekerni.


2021. márc. 21. 17:47
 1/3 anonim ***** válasza:
100%

Az a tippem, hogy erre az excel önmagában alkalmatlan, már az alap probléma sem túl egyszerű.

Ha mindenképp excelnél akarunk maradni, akkor én írnék rá egy egyedi makrót. Nem tudom hogy mennyire vagy ebben otthon.


A legegyszerűbben szerintem ezt úgy lehetne megoldani, ha fognánk az adott mező tartalmát, kiszűrnénk belőle az olyan szavakat, amiknek nincs jelentősége (Bt, Betéti, Társaság, Kft, Korlátolt, Zrt, Nyrt, stb.). Ezt követően megkeresnénk, hogy az adott cégnévhez melyek azok a cégek, akik esetleg passzolhatnak. Pl a fenti mintádból kiszednénk a "Kovács" és "Takács" szavakat, aztán kilistáznánk az összes céget, amiknek a nevében ezek közül a szavak közül bármelyik szerepel. Pl. Kovács Bt., Takács és társa Kft, stb. Utána pedig manuálisan kellene eldönteni, hogy ezek valóban egyeznek-e vagy sem.


Nem túl erőforrás hatékony ez a megoldás, de pár ezer meg pár tízezer sornál nem okozhat komolyabb gondot.

2021. márc. 21. 18:21
Hasznos számodra ez a válasz?
 2/3 anonim ***** válasza:
A VLOOKUP nem csak a pontos egyezést tudja megtalálni. Éppen az utolsó paramétere dönti el, hogy pontos egyezés kell-e vagy elég a közelítő egyezés. Próbáld ki TRUE és FALSE értékkel is a függvényt, eltérő eredményt fogsz kapni és valószínűleg a TRUE mellett akár meg is találhatod, amit keresel.
2021. márc. 21. 19:12
Hasznos számodra ez a válasz?
 3/3 anonim ***** válasza:

A VLOOKUP (FKERES) esetében nem ezt jelenti a pontos egyezés. Ugye a függvény használatához A-Z-ig rendezni kell a szöveget, számok esetén pedig a legkisebbtől legnagyobbig, növekvően. Pontos egyezésnél nem csinál mást a függvény, mint elkezdi végignézni a listát, és ha megtalálja a keresett értéket, akkor visszaadja ugyan azt, egyébként meg egy hibát (#HIÁNYZIK).

Nem pontos egyezésnél (közelítő egyezésnél) pedig annyit csinál, hogy ha nem találja meg pontosan a keresett értéket, akkor az előtte lévőt adja vissza.

Pl: keresed az 5-ös számot. A táblázatban növekvő sorrendben ott vannak az alábbi számok: 1, 3, 4, 6, 10.

Ilyen esetben - mivel nincs 5 - a 4-et fogja eredményül adni.

Szövegnél ugyan így. Keresed az Xy Zrt-t.

A lista így néz ki: AA Zrt, BB Zrt, ZZ Zrt.

Ilyenkor azt fogja eredményül adni, hogy BB Zrt. Egyáltalán nem vizsgálja a keresett szöveg tartalmát logikailag.

2021. márc. 21. 19:39
Hasznos számodra ez a válasz?

További kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!