Telefonszámunk: 1-472-0679

[Resolved] kereséskor több ugyanazon találat esetén eredmény ismétlése

Kezdőlap Fórumok Excel témák [Resolved] kereséskor több ugyanazon találat esetén eredmény ismétlése

Topic Resolution: Resolved
6 bejegyzés megtekintése - 1-6 / 6
  • Szerző
    Bejegyzés
  • #8886
    Ákos
    Felhasználó

      Sziasztok!

      Csatolok a példafájlt. Az első fülön az adatbázis található, a második fülön a kívánt eredmény.
      Szeretném listázni egy adott gyerek összes tanórájának napjait, minden tanóráját külön sorban. Ha egy napon több órája volt, akkor az a dátum egymás alatt többször szerepeljen. Olyan óra is van, ahol nem egyedül volt, hanem többedmagával.

      Köszönöm, ha van ötletetek!

      Attachments:
      You must be logged in to view attached files.
      #8888
      horvimi
      Adminisztrátor

        Szia!

        Nem egy egyszerű feladat ez.
        Gondolom ez csak minta adat, és automatizálni szeretnéd az átalakítást.
        Ebből a kiinduásból még makróval sem olyan egyszerű megcsinálni.

        Ha jól gondolom, akkor ez valamilyen nyilvántaró rendszer kimenete, ami már valamiféle összesítés, és ebből kellene egy másikfajta összesítést csinálni.
        Külön kihívás az egy cellában két név téma.

        PowerQuery-vel sikerült csinálnom valami hasonlót, de el van forgatva 90 fokkal.
        Így néz ki:

        Név	Tanítási nap
        Lilli	2022. 01. 24.
        Lilli	2022. 01. 24.
        Lilli	2022. 01. 17.
        Lilli	2022. 01. 17.
        Domi	2022. 01. 24.
        Domi	2022. 01. 24.
        Domi	2022. 01. 19.
        Domi	2022. 01. 19.
        Ádám	2022. 01. 25.
        Ádám	2022. 01. 25.
        Ádám	2022. 01. 25.
        Ádám	2022. 01. 27.
        Emese	2022. 01. 25.
        Emese	2022. 01. 27.
        Lara	2022. 01. 17.
        Lara	2022. 01. 17.
        Csabi	2022. 01. 17.
        Csabi	2022. 01. 17.
        Csabi	2022. 01. 19.
        Csabi	2022. 01. 19.
        Ambrus	2022. 01. 19.
        Ambrus	2022. 01. 19.

        Ez maradhat így, vagy lehet még belőle eyg kicsit áttekinthetőbb PIVOT táblát csinálni, ahol a nevek nem ismétlődnek, csak az első előfordulásnál jelenek meg.
        Ha ez is megfelel, akkor van megoldás, de elmagyarázni nem biztos, hogy tudom…

        Imre

        • A hozzászólás módosításra került: 2 years, 3 months telt el-horvimi.
        • A hozzászólás módosításra került: 2 years, 3 months telt el-horvimi.
        • A hozzászólás módosításra került: 2 years, 3 months telt el-horvimi.
        #8894
        Ákos
        Felhasználó

          Szia,

          ez így már nem rossz nekem, a lényeg a kiválasztás, a formátum mindegy, azt csak példának hoztam.
          Kb. 300 soros (tanítási napok) és 7 oszlopos az adatbázis (első oszlop a dátum, a többi pedig az 1.-6. tanóra). Egy sorban a dátum mellett abban az oszlopban szerepel a diák neve, amelyik órán ott volt. Egy órán többedmagával is részt vehetett. A cél listázni egy adott diák tanóráit, elegendő csak a dátumot, ha aznap több órája volt, akkor többször ugyanaz a dátum szerepeljen. Az így kapott lista annyi soros, ahány órája volt a diáknak a tanévben. Ezzel az egy oszlopos kimenettel én már megoldom a továbbiakat.
          Hogyan lehetne ezt megoldani?:) A lényeg, hogy tudjam változtatni a keresési tartományt és a keresett értéket.

          Köszönöm!

          #8895
          horvimi
          Adminisztrátor

            Csatolom a megoldás fájlt.
            Az első lapon van az adatbázis, ami táblázattá van alakítva. A táblázat neme: „Táblázat1”
            Ezt kell mindig kicserélni az aktuális adatbázisra. A „Tábláuat1” név ne változzon és a mérete az aktuális adatbázis mérete legyen. Ez elvileg automatikusan megtörténik, ha okosan cseréled az adatokat:
            1. A fejlécen kívül minden sort kijelölsz
            2. Jobb klikk -> Törlés -y Táblázat sorok
            3. Az aktuális adatbázist fejléc nélkül Copy/Paste-el a helyére teszed.

            Ha esetleg nem tudnád mi a táblázat, akkor ezt olvasd el. Nem mai, de még mindig érvényes

            Ha kicserélted, akkor az „alternatív megoldás” lapon lévő eredmény tábla bármely celláján jobb klikk-> Frissítés
            A többit a háttérben futó PowerQuery lekérdezés megcsinálja.

            Jelezz vissza, hogy rendben van-e!

            Imre

            Attachments:
            You must be logged in to view attached files.
            #8899
            Ákos
            Felhasználó

              Szia Imi,

              nagyon köszönöm, ez valóban megoldja a dolgot, szuper!
              Bár google sheetbe gyűlnek az adatok űrlapon keresztül, így ott a sheetben is biztosan meg lehetne oldani pl. vmi scripttel, de ez így is teljesen jól használható, köszönöm még egyszer!
              Ha közben eszedbe jut alternatív megoldás g.sheetben, akkor szívesen eltanulom!

              Köszi

              #8900
              horvimi
              Adminisztrátor

                Örülünk. 🙂
                Formulákkal ezt én nem tudom megcsinálni, és Gsheet-ben az Exceles tudásommal csak a formulákon keresztül van átjárásom.
                Scriptelni biztosan lehetne, ahogy makróval is simán megoldható lenne, de csak az utóbbihoz értek

                Egy Copy/Paste-et kibírsz 🙂

                Imre

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