Rendezett lista MS Excel (szöveges értékek) - kompatibilis a Microsoft Excel 2018, Excel 2018
Rendezése a listán lehet elérni menyuDannye / csoport rendezési és szűrési / válogatás. Ha a forrás lista folyamatosan olyan új értékek, fenntartani a rendezett lista állapotban a felhasználónak manuálisan kell minden alkalommal rendezi a listát a menüben, ami nem mindig kényelmes. Ez sokkal kényelmesebb egy dinamikusan rendezett lista. A lista tartalmazza szöveges értékek.
A probléma megoldása a sorszámokat listát kap a cikkben az azonos nevű rendezett lista (számérték). ahol az alkalmazott funkció KIS (). Ha a listában csak a szöveges értékek, a legalacsonyabb () funkció nem működik (lásd. Példa File).
A lista rendezéséhez szöveges értékeket fogja használni összehasonlítást működését. összehasonlító műveletek <,> általánosan használt számértékek tökéletesen megbirkózni szöveges értékek. Például, ha összehasonlítjuk a nevét Misha és Mása. majd Masha <Миша. Слова сравниваются побуквенно в соответствии с алфавитом. Сначала берутся 2 первые буквы (в нашем случае обе =М ), если они равны, то берутся вторые буквы и т.д. В нашем случае а<и (буква и по алфавиту идет после а ) и, следовательно, Маша <Миша.
A kényelem, hozzon létre egy listát a dinamikus tartomány, amely tartalmazza a forrás A szöveges értékek (nem üres cellák):
- Nyissa meg a menüt képletek / megadott nevek / Adjunk nevet
- A Név mezőbe írja be a listán;
- tartományban írja be a képletet = OFFSET ($ A $ 5 ;;; COUNTA ($ A $ 5: $ A $ 22))
- kattintson az OK gombra.
Add a szolgáltatást oszlop egy képletet, amely a párokat lesz, mint az összes értéket, és megjeleníti a szám, hogy hány alkalommal szó „több” egyéb. A képlet a következőképpen néz ki:
= HA ($ A5<>"" COUNTIF (List ";<"&$A5)+1;"")
Így a szolgáltatás oszlop tartalmazza az értékeket pozíciók az új rendezett listát.
Továbbá, az oszlop, amely tartalmazza válogatott emelkedő értékek levelet képlet:
= IFERROR (INDEX (List, MATCH (ROW (A1); $ D $ 5: $ D $ 22, 0)), "")
INDEX () és a MATCH () segítségével levezetni a megfelelő nevek a megfelelő sorrendben.
Rendezés csökkenő levelet egy másik képlet:
= IFERROR (INDEX (List, MATCH (COUNTA (List) + 1-LINE (A1); $ D $ 5: $ D $ 22, 0)), "")
Lista rendezése segítségével egy sor képletek
Egy másik kiviteli alak egy változata a rendezési segítségével tömbképletek.
Ebben az esetben a szolgáltatás oszlop nem szükséges. Írunk tömbképletként:
= IFERROR (INDEX (List, MATCH (SMALL (COUNTIF (List ";<"&Список);
ROW () - String (K $ $ 5)); COUNTIF (List ";<"&Список);0));"")
Ne felejtsük el, hogy a CTRL + SHIFT + ENTER-t.
kapcsolódó cikkek
Olvassa el más cikkeket, amelyek megoldják a hasonló problémákat MS Excel. Ez lehetővé teszi, hogy megoldja a széles osztálya hasonló problémákat.