Kezdőlap › Fórumok › Excel témák › [Resolved] FKERES több adatbázisból › Hozzászólás: [Resolved] FKERES több adatbázisból
Kedves 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