Kezdőlap › Fórumok › Excel témák › [Resolved] táblázaton belül adatok kategorizálása
- This topic has 6 hozzászólás, 3 résztvevő, and was last updated 1 year, 10 months telt el by delila.
-
SzerzőBejegyzés
-
2023-01-05-14:07 #9489
sziasztok
egy adott táblázaton belül szeretnék kategorizálni és valahogy meg is oldottam de nincs erre egy egyszerűbb, szebb megoldás? jelenleg HA, VAGY és DARABTELI fügvényekkel sikerült elérni a célt de első körben valami tömbképletes megoldásra gondoltam, létre is hoztam a csoportokat a névkezelőben de nem találtam olyan függvényt ami ezt jól kezelte volna.
a cél ugyanaz mint a mellékelt táblázatban (office 365) látható eredmény, az A oszlopban szereplő szövegekben szeretném megkeresni a névkezelő csoportjaiban szereplő szöveg részleteket és ez alapján a B oszlopba szintén szöveget szeretnék eredményként kapni.
Ha van esetleg erre egy egyszerűbb megoldás, írjátok meg légyszi
előre is köszönöm a segítségetAttachments:
You must be logged in to view attached files.2023-01-05-18:00 #9491Szia!
Az A oszlop tartalmát átmásoltam a G-be, majd az Ismétlődések eltávolítása funkcióval kitöröltem a felesleges sorokat. A H oszlop tartalmazza a beírandó szövegeket. Az új tartomány a G1:H32. A C oszlopba írtam a képletet.
Delila
Attachments:
You must be logged in to view attached files.2023-01-06-00:00 #9493Sziasztok!
Hát, szerintem egy kicsit elbonyolítottátok mindketten a dolgot.
Mindenesetre a kulcs ott van, hogy kell lennie valahol egy egyedi megfeleltetési táblának, amiben az első oszlop az „Értesítés” oszlop egyedi értékei, a második oszlopban pedig a hozzájuk tartozó kategória szövege.Ezután ez egy sima FKERES probléma.
Laci, ha ezt a segédtáblát nem akarod megjeleníteni a munkalapon, akkor ugyanúgy elkészítheted 2D tömbkonstansként is.
1. Hozd létre a segédtáblát, ahogy delila csinálta
2. Egy üres cellába írj egy egyenlőségjelet és utána jelöld ki a segédtáblát. A formula a tartomány címét fogja mutatni
pl.:=E2:F36
3. Nyomj egy F9-et. Erre a tartománycím átalakul egy 2D-s tömbkonstanssá, valahogy így:
={"ÜF"\"Raktár";"ÜF BP"\"Raktár";"SZI"\"Értékesítés";"ÜF email"\"Raktár";......stb}
Lehet, hogy neked a backslash helyett vessző lesz, ez nyelvi verziótól függ.
A backslash jelöl egy új oszlopot, a pontosvessző jelöl egy új sort.4. Jelöld ki az egészet egyenlőségjel nélkül, és a névkezelőben készíts egy új nevet, majd a névhez tartozó referenciába másold a vágólap tartalmát. Én a „próba” nevet adtam neki
5. A tábla „B” oszlopbába mehet egy FKERES, ami ebben a névtartományban keres.
Nálam:=FKERES([@Értesítés];proba;2;0)
Ha akarod, lehet HAHIBA fv-el fűszerezni6. Az elején készült E2:F36 tartomány törölhető.
Imre
2023-01-06-09:33 #9494Igen, bőven elég lett volna az FKERES függvény.
Nálam a 2019-es verzióban a tömb bemásolását csak úgy tudtam megoldani, hogy előbb szövegként elmentettem egy txt fájlba.2023-01-06-10:03 #9495Delila, Imi, köszönöm szépen, ez így sokkal jobb. azthiszem ezt a megoldást keresetm 🙂
2023-01-06-13:07 #9496Én ezt a módszert hasznátam már 2010-nél biztosan…
Nem értem Delila, hogy nálad mi lehet.2023-01-06-15:26 #9499Nem tudom, miért nem enged simán másolni, de a txt beiktatásával klassz megoldás. Köszönöm.
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.