Kezdőlap › Fórumok › Excel témák › [Resolved] XKERES függvény * használata
- This topic has 8 hozzászólás, 2 résztvevő, and was last updated 1 year, 9 months telt el by horvimi.
-
SzerzőBejegyzés
-
2023-01-25-11:31 #9574
Sziasztok!
Adva van egy főkönyvi kivonat 5 oszloppal (Táblázat1), amelyből az első oszlop a főkönyvi szám [foksz].
Cellái szöveges mezők, változó számjegyekkel és az egymás után következő számjegyek szerint van sorba rendezve (121, 1221,1222,131,1321,141 STB)
Első körben azt kellett megoldanom, hogy a megadott főkönyvi számhoz tartozó 4 másik oszlopot kimásolhassam egy másik munkalapra.
Ezt XKERES-sel meg is csináltam, cellahivatkozással és közvetlen képlettel is.
=XKERES(I6;Táblázat1[foksz];Táblázat1[megnevezes];”nincs”), és ezt értelemszerűen a másik 3 oszlopra is megcsináltam. (Tartozik, Kovetel,Egyenleg)
itt az I6 a cella, amibe megadtam a kimásolandó főkönyvi sorhoz tartozó főkönyvi számot.Közvetlenül a képletben is működik, ha nincs beviteli mezőre hely az adatlapon:
=XKERES(„121″;Táblázat1[foksz];Táblázat1[megnevezes];”nincs”)Ott akadtam el, hogy mi van, ha az összes 12-est akarom kimásolni vagyis a 12* kezdetű főkönyvi számokat.
Addig sikerült, hogy a legelsőt megtalálja.=XKERES(„12*”;Táblázat1[foksz];Táblázat1[megnevezes];”nincs”;2)
Hogyan lehet tovább, hogy addig keressen, amíg kimásolja az összes 12 kezdetűt?
Egy makró kell ehhez? Tudtok benne segíteni? Itt is arra lenne szükségem, hogy működjön beviteli mezővel és anélkül is.Előre is köszönök mindent.
Üdv: ErikaAttachments:
You must be logged in to view attached files.2023-01-25-12:08 #9576Szia!
Egy komlett Excel tanfolyamot fogsz itt lenyomni ha jól látom 🙂
Különben ezen tényleg érdemes lenne elgondolkoznod, hogy a céget rá tudod-e venni.Szóval az összes kereső függvény (HOL.VAN, FKERES, XKERES…) csak az első találatig megy és ott megáll, hiába van több megfelelő érték.
A te problémádat szűréssel kell megcsinálni.
hogy a szűrés dinamikus legyen, azaz egy cellába írt pl. 12* után gyűjtse ki a megfelelőket, csak akkor lehetséges natív Excel eszközzel, ha Office 365-öt használsz.Ha nem, akkor lehet makróval automatizálni egy autofiltert például.
Szóval ezt nézd meg!
Imre
2023-01-25-13:49 #9579Office 365-t használunk. A szűrés nem probléma, de azzal az a baj, hogy nem fogja át is másolni egy másik lapra.
Valami olyan trükkös makró kellene, ami először leszűr, aztán a szürés eredményét át is másolja.2023-01-25-13:50 #9580Irányított szűrő?
2023-01-25-14:01 #9582Az irányított szűrő lehetséges megoldás, de az is statikus. Ha változtatsz a feltételen, akkor újra kell futtatnod.
De mivel mákod van, és 365 van neked, belekóstolhatsz az Excel új világába azzal, hogy használsz egy új függvényt.Ezt nézd meg:
https://excel-bazis.hu/tutorial/az-excel-szuro-fuggvenyeImre
2023-01-25-15:11 #9583Ez zseniális.
Ha megadom a számlaszámot, szépen kiszedi a táblázatból.
=SZŰRŐ(Táblázat1;Táblázat1[foksz]=”122″)Megpróbálkoztam a 12*, azaz a wildcard-os megoldással is, de az nem ment.
=SZŰRŐ(Táblázat1;SZÁM(KERES(„12″;Táblázat1[foksz]));”nincs”)
Értékhibát ír ki.
Mi a trükkje, áruld el légyszi.
2023-01-25-15:23 #9584Próbáld ezt:
=SZŰRŐ(Táblázat1;BAL(Táblázat1[foksz];2)="12");"nincs")
Imre
2023-01-25-15:35 #9585Eggyel több a visszazárójel, a 12″ után kivettem, így tökéletesen működik. Nagyon köszi!
2023-01-25-15:40 #9586Ja, igen.
Csak írtam, nem próbáltam.Nagyon szívesen 🙂
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.