Kezdőlap › Fórumok › Excel témák › Szóvég szerinti sorbarendezés
- This topic has 3 hozzászólás, 2 résztvevő, and was last updated 7 years, 6 months telt el by horvimi.
-
SzerzőBejegyzés
-
2017-05-03-13:57 #3607
Sziasztok!
Van egy két oszlopból és nagyon sok sorból álló listám szavakból.
A1 -> B1
A2 -> B2
A3 -> B3
… stb.Ezeket kellene úgy sorba rendezni, hogy a rendezés alapja az A-oszlop szavai legyenek ABC-sorrendben, de a sorrend a szavak végétől legyen értendő (tehát nem Z-A). Van erre valami megoldás? Előre is köszönöm az ötleteket!
2017-05-03-16:39 #3611Kicsit pontosítanád, pl. egy minta feltöltésével?
Legyen benne, hogy miből indulunk, és mi lett a végeredmény.köszi!
2017-05-03-23:34 #3615Legyen pl. egy szótár anyaga, ABC szerint rendezve ami így néz ki:
A1: akar (i) – B1: want (v)
A2: banán (fn) – B2: banana (n)
A3: kék (mn) – B3: blue (adj)
A4: kutya (fn) – B4: dog (n)
A5: sárga (mn) – B5: yellow (adj)
A6: tanít (i) – B6: teach (v)Ezt szeretném úgy rendezni, hogy először legyenek az igék, utána a főnevek, utána a melléknevek.
Ha akár az A, akár a B oszlop szóvégei alapján lehetne ezt csinálni, akkor nagyon könnyű dolgom lenne, mert mindegyik szó után ott van zárólejben a szótípus (fn=főnév, i=ige, stb.).Valahogy így nézne ki az A oszlop szóvégei rendezése után:
A1: akar (i) – B1: want (v)
A2: tanít (i) – B2: teach (v)
A3: kutya (fn) – B3: dog (n)
A4: banán (fn) – B4: banana (n)
A5: sárga (mn) – B5: yellow (adj)
A6: kék (mn) – B6: blue (adj )Az „)” mindegyikben ott van a végén, így az mondhatni lényegtelen. utána az „i” előbb van az ábécében, mint a „n”, tehát minden ige lesz elől. Azért az „akar” lesz az „A1”-ben, mert a szó végén az „r” előbb van az ábécében, mint a „tanít” szó „t”-je.
Egy 6 soros táblázatnál (ami a fenti példa) 1 perc alatt sorba lehet ezeket rendezni, de egy 3000+ hosszúságúnál azért jó lenne valami képlet, hogy ne kelljen az egészet átnyálazni.
2017-05-04-00:21 #3616Szia!
Ezt meglátásom szerint két segédoszloppal lehet megoldani.
Vegyük alapnak az A oszlopot.
Az első segédoszlopba kivenném a zárójelben lévő szövegeket (i, fn, m, stb). Ez képezné a rendezés fő szintjét.
A szükséges tudást, függvényeket és a megoldást egy mai másik fórumkérdésben találod.Egy másik oszlopba pedig kivenném a nyitó zárójel előtti betűt, ami a szóköz határoló miatt valójában kettővel van előtte.
A SZÖVEG.KERES függvénnyel megkeresed a nyitó zárójelet, majd a KÖZÉP függvénnyel kiveszel az annyi -2 karaktertől 1 karaktert.
=KÖZÉP(A3;SZÖVEG.KERES("(";A3)-2;1)
Ez az oszlop lenne a rendezés második szintje.Tehát ha megvan a plusz 2 oszlop, akkor
Adatok menü-> rendezés ->Első szint a szófaj, második szint a szó utolsó betűje.Lényeges, hogy a szó utolsó betűje és a nyitó zárójel között mindig ugyanannyi, lehetőleg 1 szóköz legyen. Ha ez nem biztos, akkor még azzal is foglalkozni kell egy KIMETSZ függvénnyel.
Imre
- A hozzászólás módosításra került: 7 years, 6 months telt el-horvimi.
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.