Kezdőlap › Fórumok › Excel témák › [Resolved] sor eltávolítása O365 tömbből
- This topic has 5 hozzászólás, 3 résztvevő, and was last updated 1 year, 8 months telt el by
horvimi.
-
SzerzőBejegyzés
-
2024-02-28-20:19 #10507
Tudok-e egyszerűbben úgy létrehozni tömböt, hogy az aktuális sor értékét nem veszi bele?
így próbáltam, kettőből összeragasztani, de az első és utolsó soroknál hibát ad.
=FÜGG.HALMOZÁS(ÁTHELYEZ(szamok;SOR()-1);ELTÁVOLÍT(szamok;SOR()))Attachments:
You must be logged in to view attached files.2024-02-28-22:20 #10509Hát, egyszerűbben semmiképpen, sőt!
Nekem csak úgy sikerült, hogy külön vizsgálom, hogy az első sorban vagyok-e és külön hogy az utolsóban, mert akkor mást kell csinálni, mint két részre szedni, ami különben jó gondolat.
Ha az elsőben vagyok, akkor azt kell eldobni, ha az utolsóban, akkor azt, különben szétszedés és halmozás, ahogy szuperül csináltad.=TRANSZPONÁLÁS( HA(SOR()=1; ELTÁVOLÍT(szamok;1); HA(SOR()=DARAB2(szamok); ELTÁVOLÍT(szamok;-1); FÜGG.HALMOZÁS(ÁTHELYEZ(szamok;SOR()-1);ELTÁVOLÍT(szamok;SOR()) ) ) ) )Attachments:
You must be logged in to view attached files.2024-02-29-10:45 #10511Sziasztok!
Sajnos nincs Excel365 hozzáférésem, ezért nem tudom ellenőrizni, mégis azt kérem, próbáljátok ki az alábbi képletet.
=TRANSZPONÁLÁS(ELTÁVOLÍT(szamok;SOR();))Úgy gondolom, hogy az ELTÁVOLÍT() [ DROP() ] függvény önmagában elvégzi az aktuális sor törlését a szamok névvel hivatkozott tömbből. Ezután már csak arról kell gondoskodni, hogy a tömb megmaradt elemei az eredeti függőleges elrendezésű lista helyett vízszintes elrendezésben jelenjenek meg.
Itt található egy videó az ÁTHELYEZ() [ TAKE() ] és az ELTÁVOLÍT() [ DROP() ] függvények használatáról.üdvözlettel
verax2024-02-29-13:11 #10512Már jó ideje tanulmányozom az új tömbfüggvényeket.
A DROP és a TAKE csak az elejéről vagy negatív számok esetén a végéről dob el vagy tart meg sorokat.
Sajnos olyat nem tud, hogy az n-dik sorral csinálja.
Ezért kellett Salának az aktuális sornál kettévenni, majd megint összerakni.Imre
2024-02-29-14:31 #10513Köszönöm Imre!
Ez esetben… noha csak a Google Táblázatban tudtam kipróbálni, mégis javaslom a TRANSZPONÁLÁS() [ TRANSPOSE() ] és SZŰRŐ() [ FILTER() ] függvényből megalkotott tömbképlet használatát.
{=TRANSZPONÁLÁS(SZŰRŐ(szamok;SOR(szamok)<>SOR()))}Itt a SZŰRŐ() [ FILTER() ] függvény végzi el azt a feladatot, amire a fentebb említett két másik függvény nem alkalmas. Ezután itt is a TRANSZPONÁLÁS() függvénytől várjuk az adatok végső elrendezését.
üdv’
verax2024-03-03-01:00 #10518Ez jó megoldás!
Sőt, sokkal jobb! Főleg, mert egyszerűbb! 🙂
Beragadtam ebbe e TAKE/DROP dolgba.Köszi!
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
