Kezdőoldal » Közoktatás, tanfolyamok » Házifeladat kérdések » Excelben (infó emelt érettségi...

Excelben (infó emelt érettségi) hogy lehet egy oszlopból kiválogatni bizonyos elemeket feltétel szerint? (Bővebben lent)

Figyelt kérdés

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)



2019. máj. 7. 18:56
 1/10 anonim ***** válasza:
67%

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.

2019. máj. 8. 07:49
Hasznos számodra ez a válasz?
 2/10 anonim ***** válasza:
0%
Ez amúgy így első olvasatra nem is excel hanem Access feladatnak tűnik.
2019. máj. 8. 10:01
Hasznos számodra ez a válasz?
 3/10 anonim ***** válasza:
67%
Hát ebben a megfogalmazásban biztos nem. Ott nincs A és B oszlop, és nem írjuk a lekérdezés eredményét mellé a D oszlopba.
2019. máj. 8. 11:06
Hasznos számodra ez a válasz?
 4/10 A kérdező kommentje:

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.

2019. máj. 8. 14:37
 5/10 Farkas999 ***** válasza:
100%

=HA(B1=5;A1;"")


Lehúzod, majd a C oszlopra állva Adatok-Sorba rendezés A--Z

2019. máj. 8. 17:05
Hasznos számodra ez a válasz?
 6/10 anonim ***** válasza:
70%

Ez nem stimmel, a 2016. májusi idegen nyelvű a Hókotró.

Mi a feladat címe?

2019. máj. 8. 17:31
Hasznos számodra ez a válasz?
 7/10 anonim ***** válasza:
100%

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

2019. máj. 8. 17:34
Hasznos számodra ez a válasz?
 8/10 Yoindulat válasza:
A szűrés jó megoldás lehet, csak ne helyben szűrd, hanem a célterületre. Onnan már lehet rendezgetni.
2019. máj. 9. 11:19
Hasznos számodra ez a válasz?
 9/10 A kérdező kommentje:
Köszönöm!
2019. máj. 9. 16:20
 10/10 anonim ***** válasza:
100%

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]

2019. máj. 18. 01:25
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!