Telefonszámunk: 1-472-0679

[Resolved] XKERES függvény * használata

Kezdőlap Fórumok Excel témák [Resolved] XKERES függvény * használata

Topic Resolution: Resolved
9 bejegyzés megtekintése - 1-9 / 9
  • Szerző
    Bejegyzés
  • #9574
    PEAKERIKA01
    Felhasználó

      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: Erika

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

        Szia!

        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

        #9579
        PEAKERIKA01
        Felhasználó

          Office 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.

          #9580
          PEAKERIKA01
          Felhasználó

            Irányított szűrő?

            #9582
            horvimi
            Adminisztrátor

              Az 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-fuggvenye

              Imre

              #9583
              PEAKERIKA01
              Felhasználó

                Ez 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.

                #9584
                horvimi
                Adminisztrátor

                  Próbáld ezt:

                  =SZŰRŐ(Táblázat1;BAL(Táblázat1[foksz];2)="12");"nincs")

                  Imre

                  #9585
                  PEAKERIKA01
                  Felhasználó

                    Eggyel több a visszazárójel, a 12″ után kivettem, így tökéletesen működik. Nagyon köszi!

                    #9586
                    horvimi
                    Adminisztrátor

                      Ja, igen.
                      Csak írtam, nem próbáltam.

                      Nagyon szívesen 🙂

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