Kezdőlap › Fórumok › Excel témák › [Resolved] Több munkalapból álló munkafüzetből adatok kinyerése
- This topic has 6 hozzászólás, 2 résztvevő, and was last updated 2 years, 5 months telt el by sandor123.
-
SzerzőBejegyzés
-
2022-05-25-12:59 #9064
Abban kérném a segítségeteket, hogy egy adatokat tartalmazó munkafüzetből szeretnék adatokat kinyerni, a táblázatom minden sorába szeretném látni a másik tbl egy következő munkalapjának adatait.
Az adatot tartalmazó munkafüzetben előre tudjuk a munkalapok neveit (ezek 0401, 0402 …0430-ig, ezek a hónapok-napok). Az adatokat tartalmazó munkalapokon tudom, h az 1. oszlopban lévő adatot keresem és annak a sornak ahol megtalálom, annak kell a 2. oszlopa, (majd másik cellába a 3. oszlopa). Hogyan lehet ezt megoldani, hogy az Fkeres fgv-ben a munkalapok neveit ne kelljen minden sorban átírni? Gondolkoztam abban, hogy összefűzöm a tartománynevet, de nem tudom, hogy kell megadjam, hogy a tartomány az ne az a cella legyen, amiben az összefűz fgv van, hanem maga a tartomány.
(A táblázatomat át is tudom másolni az adatokat tartalmazóba, ha ez szükséges.)
A makrókhoz sajnos nem értek, uh, ha tudtok olyan megoldást, ami anélkül működik, akkor az szuper lenne, ha nem lehet akkor természetesen a makrós megoldásnak is nagyon tudok örülni.
Csatolom a táblázatokat (zip-el tömörítve)
Nagyon szépen köszönöm.Attachments:
You must be logged in to view attached files.2022-05-25-13:56 #9066Szia!
Első blikkre szerintem neked az INDIREKT függvényre van szükséged.
Ezzel a függvénnyel lehet egy hivatkozást szövegesen előállítani.
Ha jól értem, akkor olyasmit szeretnél, hogy az első sorban a hivatkozásban lévő munkalap neve ‘0401’ legyen, de ahogy húzod lefelé, ez magától változzon ‘0402’ re és így tovább.
1. Elsőre javasolnám, hogy ne két munkafüzetben legyenek a dolgok.2. A napokat ’01’-től írd be ’31’-ig, így használhatók lesznek a képletekben az adott hónap adott napjának előállításához.
Az első cellába szimpla aposztróffal beírod, hogy ’01, majd lehúzod 31-ig. Így szövegesen képzi a napok sorszámait.3. A mukalapneveket a napok számozása mellé egy külön oszlopba képezd le. Így egyszerűsödik a dolog.
Pl. a 01 szám mellé jöjjön a 0401, a 2-es mellé a 0402, és így tovább. Ezeket lehet majd befűzni a hivatkozásba.
Itt persze felmerülhet, hogy nem mindig áprilisról van szó, ezért az aktuális hónap számát kitehetnéd egy cellába. (Pl. A2)
Tegyük fel, hogy a 01-es sorszám a B4-ben van. A C4-be mehet az, hogy: =$A$2&B4, majd lehúzva, kijönnek a napokhoz tartozó munkalapnevek.4. A következő két oszlopba (D és E) menő FKERES keresési tábláját dinamikusan, INDIREKT függvénnyel rakhatod össze. D4-ban van ez:
=FKERES($A$1;INDIRECT(C4&"!$A:$C");2;FALSE)
A1-ben van a keresett neved (Sándor), C4-ban van 04015. Lehúzod az FKERES képleteket
Imre
2022-05-26-10:08 #9075Igen pont erre a működésre gondoltam. Nem ismertem eddig ezt az Indirekt fgv-t, nagyon köszönöm a segítséget Horvimi.
Sajnos vmit nem jól csinálok, mert nem jelenik meg a kívánt eredmény. Próbáltam különböző verziókkal, hogy még vhova teszek 1x-es v „rendes” idézőjelet, de sajnos nem jön össze. Tudnál/tudnátok segíteni? Köszönöm.Attachments:
You must be logged in to view attached files.2022-05-26-10:36 #9077Csatoltam neked a nálam működő verziót
Imre
Attachments:
You must be logged in to view attached files.2022-05-26-11:33 #9079Nagyon köszi Imi. Az volt a baj, hogy nekem magyar Excel van és csak az IndireKt fgv-t fogadja el, az IndirecCt-et nem. Köszönöm mégegyszer, így szuperül működik.
Még egy olyan technikai kérdésem lenne, hogy a lap tetején azt, hogy egy kérdés meg van-e oldva, azt a kérdezőnek, tehát nekem kell beállítani vagy azt az állítja be aki megoldotta?- A hozzászólás módosításra került: 2 years, 6 months telt el-sandor123. Indok: kiegészítés
2022-05-26-12:22 #9081Jaj, ne haragudj, az VLOOKUP-ot átírtam FKERES-re, de az INDIRECT-et elfelejtettem.
Nálam most épp angolon állt, mert olyan csoportot tanítok.A megoldott státuszt te is tudod állítani meg én is.
Most én bejelöltem megoldottnak…
Imre
2022-05-26-14:46 #9087Semmi gond, mindenből tanulok. 🙂 Köszönöm még egyszer.
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.