Kezdőlap › Fórumok › Excel témák › [Resolved] FKERES több adatbázisból
- This topic has 7 hozzászólás, 2 résztvevő, and was last updated 3 weeks, 1 day telt el by horvimi.
-
SzerzőBejegyzés
-
2024-12-19-21:33 #11063
Kedves Excel Bazis közönség és szakértők,
Egy FKERES probléma miatt szeretném kérni segítségüket. Nevezetesen egy értéket több táblázaton (külön Excel munkalapok) akarok leszűrni, viszont nem sikerül. Ugyan ez egy különálló munkalappal hibátlanul működik.
TÁBLÁZATOK:
Munkalap 1 – FKERES eredmények,
Munkalap X1 – ezekből keresek,
Munkalap X2 – ezekből keresek,
Munkalap Xn – ezekből keresek.A Munkalap X(1-n) táblázatok megegyeznek. Lényegük pedig az, hogy egyes aktákat más ember végzi el, és az ezekhez tartozó adatok eltérnek.
Munkalap 1
Konszolidált eredmények.Munalap X1
Akta – Feldolgozva – Név
1 – Mark – HabsburgMunkalap X2
Akta – Feldolgozva – Név
2 – Paul – BismarckMunkalap X3
Akta – Feldolgozva – Név
3 – Ferdinand – SchönbergerAzt szeretném leszűrni, hogy az egyes aktákhoz, melyik név tartozik, illetve még egyéb adatok. Ezeket FKERES függvénnyel csináltam. Azonban több táblázatból ugyanezt nem tudtam megtenni. Hogyan tudok több táblázatból egy FKERES függvénnyel keresni? Netán egy másik függvénnyel kell azt ötvözni? Segítene kérem, hogy ezt hogyan lehetne megcsinálni és megmondaná hogy hol van a hibám?
Válaszukat előre is köszönöm.
Tisztelettel,
MarkAttachments:
You must be logged in to view attached files.2024-12-19-21:38 #11065Munkalap 1, amiből az adatokat keresem.
Attachments:
You must be logged in to view attached files.2024-12-19-21:38 #11067Munkalap 2, amiből az adatokat keresem.
Attachments:
You must be logged in to view attached files.2024-12-19-22:48 #11072Kedves Márk!
Megnéztem, amiket küldtél.
Először egy kis pontosítás. Nem másik munkalapokon, hanem másik munkafüzetekben szeretnél keresni.
A munkafüzet maga az Excel fájl (valami.xlsx), a munkalap a munkafüzeten belüli fülek (lapok), amiket alul látsz.Ha egy másik mukafüzetbe címzel egy képletben, azt csatolásnak vagy link-nek nevezzük.
Az elküldött példában te használsz csatolást FKERES függvényben és SZUMHA függvényben.Te csak az FKERES-re kérdeztél rá, én gyanítom, hogy a SZUMHA esetében is hasonló a probléma.
Leírom, hogy szerintem mi a feladat:
A Bibliotheca munkafüzetbe a C oszlopba szeretnél írni egy FKERES-t, ami keresi az A oszlopban lévő aktaszámot egy másik munkafüzet B oszlopában, és a D oszlopból kéri vissza a nevet.
Ha nem találja az első munkafüzetben, akkor keresse egy másodikban, és ha ott se, akkor egy harmadikban.
Remélem több nincs, mert ez így még talán kezelhető.Ez csak akkor fog jól működni, ha a keresési táblákban MunkafüzetX(1-n) a keresendő aktakód nem ismétlődik, azaz pl. a 25 számú akta a háromban összesen csak egyszer van benne.
Ez az átküldött mintában nem így van, de talán ez csak azért van, mert másoltad. Ha mégis lenne ismétlődés, akkor csak az elsőt fogja megtalálni.FKERES megoldás
Saját szavakkal elmondva kb. így néz ki:
Ha az FKERES nem talál egy aktaszámot az első fájlban, azaz hibát ad vissza, akkor keresse egy másikban, ha az is hibát ad, akkor a harmadikban. Erre a HAHIBA+FKERES párost szoktuk használni, kb így:=HAHIBA(FKERES(első munkafüzetben…..);HAHIBA(FKERES(második munkafüzetben…..);HAHIBA(FKERES(harmadik munkafüzetben…..);”nincs”)))
SZUMHA
Kicsit gyanús nekem, hogy miért használsz SZUMHA függvényt, amikor csak egy sort fog megtalálni a feltétel.
Itt az a gyanúm támadt, hogy az aktakódok mégis csak ismétlődnek a keresési táblákban?
Ha nem, akkor ezek is lehetnének FKERES-ek.Imre
2024-12-20-07:53 #11073Kedves Imre,
Jól értelmezte a feladatomat. Köszönöm a lehetőséget, sokat tanultam öntől.
A Munkafüzetekben szereplő adatok nem ismétlődnek, ezért az HAHIBA(FKERES…) még 4 munkafüzettel is jól működik. Ennek van keresési limitje?
Márk
2024-12-20-11:52 #11074Kedves Márk!
Nagyon örülök, hogy sikerült.
2007 óta az Excel függvények egymásba ágyazási limitje 64.
Remélem ezt meg sem közelíti majd. 🙂Minden jót,
Imre
2024-12-22-22:19 #11077Kedves Imre,
Baj lenne ha megközelítené?
Üdv,
Márk2024-12-29-20:06 #1108964-ig elvileg OK.
Viszont beleütközhetsz egy másik limitációba, ami a formula max karakterszámát jelenti.
Ez jelenleg 8 192.Imre
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.