Excelben (infó emelt érettségi) hogy lehet egy oszlopból kiválogatni bizonyos elemeket feltétel szerint? (Bővebben lent)
az A oszlopból kellene kiválogatni elemeket a B oszlop tartalma szerint, és a kiválasztottakat külön oszlopba írni, majd sorbarendezni. (pl: A-ban a nevek, B-ben az osztályzatok, és a D-be kiírni azoknak a nevét akik 5öst kaptak, majd a nevüket ABC sorrendbe rendezni)
HA függvénnyel próbálkoztam, de az ugye nem szép mert üres cellák lesznek a nevek között.
Van esetleg erre valami más módszer?
(szűréssel is próbálkoztam de az se igazán jó, mert az csak elrejti azokat akik nem 5-öst kaptak, de nem szabadna változtatni az eredeti listán)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
Melyik feladatsorban találkoztál ilyennel?
Ezt nem lehet függvénnyel megoldani, csak makróval. Ilyet nem fognak kérni az érettségin, legfeljebb úgy, hogy egyszer csináld meg, de nem kell automatikusan követnie a változást.
Egyszer meg tudod csinálni, ha ezt a lukas oszlopot sorbarendezed, hogy ne legyenek üres cellák, és irányított beillesztéssel érték szerint visszamásolod. Vagy pedig azt kérhetik, hogy csináld úgy, ahogy csináltad, és ottmaradnak a lukak.
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
Köszönöm szépen a választ!
Remélem, valóban nem várják el a makrók használatát.
Egyébként 2016.május, idegen nyelvi feladatsor, 4. feladat.
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
=HA(B1=5;A1;"")
Lehúzod, majd a C oszlopra állva Adatok-Sorba rendezés A--Z
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
Ez nem stimmel, a 2016. májusi idegen nyelvű a Hókotró.
Mi a feladat címe?
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
"gyűjtse ki a III. övezeti besorolású közterületek nevét"
Erre gondolsz? Hát jól összezavartál ezekkel az osztályzatokkal. Ott csak egyszer kell megcsinálni, de letöltheted a hivatalos mintamegoldást is, és nem függvényeket fogsz találni azon a helyen, csak egy konstans listát.
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
Néhány képlet beírásával megoldható. (Három képlet elegendő a feladathoz, azért van négy, mert kiírattam azt is, hogy hány tanuló került kigyűjtésre.)
A nyers végeredmény („ócska”, 2003-as Excellel): [link]
• 1.) A̲-̲o̲s̲z̲l̲o̲p̲ban vannak a nevek (adottak)
A példában szándékosan nem névsorba szedettek, hogy látványosabb legyen a kigyűjtés névsorba rendezettsége.
• 2.) B̲-̲o̲s̲z̲l̲o̲p̲ban vannak az érdemjegyek (adottak)
• 3.) I̲2̲ ̲m̲e̲z̲ő̲ben a képlet (nem hosszú, de bemásolható innen; akárcsak a többi képlet):
=HA(B2=$F$1;A2;"Zszszszszszsz")
I2 mezőn állva, az egérmutatót a jobb alsó sarkához húzva, megjeleníthető egy + jel. Ezt, az egér bal fülét lenyomva, I-oszlopban le kell húzni akárhány sorig; például, ahány név van (lesz) az oszlopban. Akár többezer sorig is feltölthető a képlettel. Ahol nincs név az A-oszlopban, ott üres mező lesz; bár ott lesz benne a képlet.
A példámban 43 sorig húztam le; ennyi látható képen, kicsinyítés nélkül. A képletek is 43 sorig íródtak, de a 43-ak átírhatók akár jóval nagyobb számra is.
• 4.) J̲2̲ ̲m̲e̲z̲ő̲ben a képlet:
=HA(I2="Zszszszszszsz";"";DARABTELI($I$1:I1;"<"&I2)+DARABTELI(I3:$I$43;"<"&I2)+1)
Ez is kimásolható. Ha a GYK a válasz megjelenítésekor több sorba törné, nem baj; egyben végig ki kell jelölni, és bemásolni az Excelbe. (Ott „kiegyenesedik”.)
(Remélem, hogy kártevő rontást nem csinál a GYK; bár szokott igen csak furcsa módosításokat végezni.)
A továbbiakban nem írom újra, hogy a képlet innen kimásolható.
És, ezt is le kell húzni, akárhány sorig.
• 5.) D̲1̲ ̲m̲e̲z̲ő̲ben a képlet:
=DARAB(J2:J43)&" tanuló"
• 6.) D̲2̲ ̲m̲e̲z̲ő̲ben a képlet:
=HA(NINCS(HOL.VAN(SOR()-1;$J$2:$J$43;HAMIS));"";INDIREKT("I"&HOL.VAN(SOR()-1;$J$2:$J$43;HAMIS)+1))
Ezt is le kell húzni akárhány sorig. Ha legalább az A-oszlopban levő utolsó név soráig kerül lehúzásra, akkor, akkor is jól fog gyűjteni, ha mindenkinek azonos osztályzata van, és azt gyűjtetjük.
• 7.) Már csak működtetni kell.
F̲1̲ ̲m̲e̲z̲ő̲b̲e̲ ̲í̲r̲h̲a̲t̲ó̲ az a̲ ̲j̲e̲g̲y̲, amellyel rendelkező tanulókat névsor szerint kell megjeleníteni a D-oszlopban.
Ha nem létező jegy kerül beírásra (pl. 8), akkor üres lesz a D-oszlop.
• 8.) C̲s̲ú̲n̲y̲a̲, hogy ott vannak azok a micsodák az I̲-̲ ̲é̲s̲ ̲J̲-̲o̲s̲z̲l̲o̲p̲okban?
Azért tettem oda, hogy az is látható legyen, bele lehessen nézni a működésbe. T̲ö̲b̲b̲f̲é̲l̲e̲k̲é̲p̲p̲e̲n̲ is e̲l̲t̲ü̲n̲t̲e̲t̲h̲e̲t̲ő̲ ̲s̲z̲e̲m̲ ̲e̲l̲ő̲l̲.
a) Mindkét oszlop betűszínének fehéret kell választani, és nem látszik.
b) A képletek elhelyezhetők az I- és J-oszlopok helyett, például, az AL- AM-oszlopkba, és akkor sem látszanak.
c) A képletek elhelyezhetők másik füzetlapon.
Persze, b) és c) esetén módosítani kell a vonatkozó képletek hivatkozási adatait.
És akkor elegánsabban (tiszta lappal) az 5-ös érdemjegyűek: [link]
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!