Telefonszámunk: 1-472-0679

[Resolved] Azonos sorszámhoz tartozó több kód kiírása

Kezdőlap Fórumok Excel témák [Resolved] Azonos sorszámhoz tartozó több kód kiírása

Topic Resolution: Resolved
5 bejegyzés megtekintése - 1-5 / 5
  • Szerző
    Bejegyzés
  • #11682
    Fonthy
    Felhasználó

      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.
      #11684
      delila
      Felhasználó

        Szia!

        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.
        #11686
        horvimi
        Adminisztrátor

          Sziasztok!

          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óval

          Má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-e

          Jó móka volt, remélem megfelel a megoldás.

          Imre

          Attachments:
          You must be logged in to view attached files.
          #11690
          Fonthy
          Felhasználó

            Sziasztok!

            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;""))
            #11691
            horvimi
            Adminisztrátor

              Szuperl örülök!

            5 bejegyzés megtekintése - 1-5 / 5
            • Be kell jelentkezni a hozzászóláshoz.