Kezdőlap › Fórumok › Excel témák › [Resolved] Azonos sorszámhoz tartozó több kód kiírása
- This topic has 4 hozzászólás, 3 résztvevő, and was last updated 2 weeks, 6 days telt el by
horvimi.
-
SzerzőBejegyzés
-
2026-01-19-19:38 #11682
Sziasztok!
Van egy 2 oszlopot tartalmazó táblázatom. A sorszámokhoz tartozó kódok alapján szeretném kiírni az értékeket a J oszlopba. Pl.: a 2026000063 sorszám mellett lévő cellában jelenjen meg az Érték 5, Érték 6.
Illetve ha csak a DF3 kódot akarom megnézni, hogy egy bizonyos a sorszám mellett megtalálható-e az eredeti táblában. Pl.: 2026000096 sorszám mellett ott van akkor írja ki az K oszlopba, hogy IGEN.
Excel verziója microsoft 365.
Elég sok mindennel próbáltam megoldani, de az én tudásom úgy érzem, ehhez kevés. Vagy a használt képlet korlátaira jöttem rá (vagy a nem jó használat, miatti korlát), vagy annyira bonyolult lett, hogy mire eljutottam egy pontig, már túl hosszú volt a képlet.
Az lenne a kérdésem egyáltalán meg lehet ezt oldani függvényekkel vagy valami más után kéne kacsintgatni (makrók)?
Válaszotokat előre is köszönöm.
Attachments:
You must be logged in to view attached files.2026-01-20-07:28 #11684Szia!
A második kérdésre egyszerű a válasz. A C oszlopban összefűztem az A és B oszlop adatait.
Az E1 cellába betettem egy érvényesítést, ahol az F oszlop kódjaiból választhatsz. A K oszlopba képlete kiírja, ha az I oszlop sorszámához tartozik az E1 kiválasztott kódja.Az első kérdésre makróval tudnék megoldást, de a 365-ös verzizó feltehetően tud megoldást képlettel. Majd kapsz rá választ mástól.
Delila
Attachments:
You must be logged in to view attached files.2026-01-20-11:51 #11686Sziasztok!
Kicsit elszórakoztam vele.
Igen, Delilának igaza vanm 365-el mindkettő megoldható. Azt em tudom, hogy mennyire egyszerű, inkább egy kis tapasztalat kell hozzá tömbfüggvényekben.Becsatolom a megoldás fájlt is, de a két képletet is ideteszem:
Az első kérdés megoldása:
=SZÖVEGÖSSZEFŰZÉS(", ";IGAZ; FKERES(SZŰRŐ(Táblázat1[Kód];Táblázat1[Sorszám]=I2);$F$2:$G$11;2;0) )Belülről kifelé haladva
1. Leszűröm az eredeti táblázat kód oszlopát az aktuális sorszám szerint (I2)
Ez egy több elemű tömböt is adhat
2. Ezt az eredménytömböt keresem a másik táblázatban (I:F)
Mivel többet keresek, több eredmény lesz (ez is egy tömb)
3. Ezeket összefűzöm a „, ” elválasztóvalMásodik kérdés megoldása:
=HA( SZÁM( HOL.VAN(I2;SZŰRŐ(Táblázat1[Sorszám];Táblázat1[Kód]=$K$1);0) ); "IGEN";"")1. Leszűröm az eredeti táblázat sorszámait a keresett kód alapján (K1)
2. Megnézem, hogy az aktuális sorszám benne van-e a találatban, azaz a HOL.VAN számot ad-eJó móka volt, remélem megfelel a megoldás.
Imre
Attachments:
You must be logged in to view attached files.2026-01-21-19:51 #11690Sziasztok!
Köszönöm szépen a segítségeteket, mind a két megoldás tökéletesen működött.
Kedves Imre!
Az első kérdés megoldását egy kicsit tovább dolgoztam, ha a B oszlopban lévő kód nem szerepel a kódtáblában, akkor ne írjon ki hibát:
=SZÖVEGÖSSZEFŰZÉS(", ";IGAZ; XKERES(SZŰRŐ(Táblázat1[Kód];Táblázat1[Sorszám]=I2);$F$4:$F$11;$G$4:$G$11;""))2026-01-21-20:37 #11691Szuperl örülök!
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
