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 первые буквы (в нашем случае обе =М ), если они равны, то берутся вторые буквы и т.д. В нашем случае а<и (буква и по алфавиту идет после а ) и, следовательно, Маша <Миша.

Rendezett lista MS Excel (szöveges értékek) - kompatibilis a Microsoft Excel 2007, Excel 2010

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;"")

Rendezett lista MS Excel (szöveges értékek) - kompatibilis a Microsoft Excel 2007, Excel 2010

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