Kiel alfabetigi en Excel: ordigu alfabete kolumnojn kaj vicojn

  • Kundividu Ĉi Tion
Michael Brown

Ĉi tiu lernilo instruos al vi kelkajn rapidajn kaj facilajn manierojn meti Excel en alfabeta ordo. Ĝi ankaŭ provizas solvojn por ne-trivialaj taskoj, ekzemple kiel alfabetigi laŭ familia nomo kiam la enskriboj komenciĝas per la antaŭnomo.

Alfabeti en Excel estas tiel facila kiel ABC. Ĉu vi ordigas tutan laborfolion aŭ elektitan gamon, vertikale (kolumno) aŭ horizontale (vico), suprenirante (A ĝis Z) aŭ malsuprenirante (Z ĝis A), plejofte la tasko povas esti plenumita per butonklako. En iuj situacioj, tamen, la enkonstruitaj funkcioj eble stumblos, sed vi ankoraŭ povas eltrovi manieron ordigi laŭ alfabeta ordo per formuloj.

Ĉi tiu lernilo montros al vi kelkajn rapidajn manierojn alfabetigi en Excel kaj instruu kiel antaŭvidi kaj malhelpi ordigajn problemojn.

    Kiel alfabetigi en Excel

    Entute, estas 3 ĉefaj manieroj ordigi alfabete en Excel: butono A-Z aŭ Z-A, la Ordigi funkcion, kaj filtrilon. Malsupre vi trovos la detalan gvidon pri ĉiu metodo.

    Kiel ordigi kolumnon alfabete

    La plej rapida maniero ordigi alfabete en Excel estas jena:

    1. Elektu ajna ĉelo en la kolumno, kiun vi volas ordigi.
    2. En la langeto Datumoj , en la grupo Ordigi kaj Filtrili , alklaku ĉu A-Z por ordigi supren aŭ Z-A por ordigi malsupren. Farita!

    La samaj butonoj estas alireblaj ankaŭ de Hejmo langeto > Redaktado gruporangoj. Ekzemple, en vico 2 ĝi resendas {2,3,1}, kio signifas, ke Caden estas la dua, Oliver estas la tria, kaj Ario estas la unua. Tiel ni ricevas la serĉan tabelon por la MATCH-funkcio.

    COLUMNS($B2:B2) liveras la serĉvaloron. Pro lerta uzo de absolutaj kaj relativaj referencoj, la redonita nombro estas pliigita je 1 kiam ni iras dekstren. Tio estas, por G2, la serĉvaloro estas 1, por H2 - 2, por I2 - 3.

    MATCH serĉas la serĉvaloron kalkulitan per COLUMNS() en la serĉtabelo resendita de COUNTIF(), kaj redonas sian relativan pozicion. Ekzemple, por G2, la serĉvaloro estas 1, kiu estas en la 3-a pozicio en la serĉa tabelo, do MATCH redonas 3.

    Fine, INDEX ĉerpas la realan valoron bazitan sur ĝia relativa pozicio en la vico. Por G2, ĝi alportas la 3-an valoron en la intervalo B2:D2, kiu estas Aria.

    Kiel ordigi ĉiun kolumnon alfabete en Excel

    Se vi traktas sendependajn subarojn de datumoj organizitaj vertikale. en kolumnoj, vi povas facile agordi la supran formulon por alfabetigi ĉiun kolumnon individue. Nur anstataŭigu COLUMNS() per ROWS(), faru kelkajn kolumnkoordinatojn absolutaj kaj vicokoordinatoj relativaj kaj via formulo estas preta:

    =INDEX(A$3:A$5,MATCH(ROWS(A$3:A3),COUNTIF(A$3:A$5,"<="&A$3:A$5),0))

    Bonvolu memori, ke ĝi estas tabelformulo , kiu devas esti kompletigita per Ctrl + Shift + Enigu :

    Krom liveri solvojn al la taskoj, kiuj estas neeble plenumitaj per Excel-enkonstruitaj ordigaj opcioj, formuloj.havas plian (kvankam disputeblan :) avantaĝon - ili faras ordigon dinamika . Kun enkonstruitaj funkcioj, vi devos uzi viajn datumojn ĉiufoje kiam novaj enskriboj estas aldonitaj. Kun formuloj, vi povas aldoni novajn datumojn iam ajn kaj la ordigitaj listoj ĝisdatigos aŭtomate.

    Se vi preferas igi vian novan alfabetan aranĝon senmova, anstataŭigu formulojn per iliaj rezultoj uzante Alglui Specialan > Valoroj .

    Por pli detale rigardi la formulojn diskutitajn en ĉi tiu lernilo, vi bonvenas elŝuti nian Excel-Alfabeta Ordo-laborfolion. Mi dankas vin pro legado kaj esperas vidi vin en nia blogo venontsemajne!


    3>> Ordigi kaj Filtrigi:

    Ĉiuokaze, Excel tuj alfabetigos vian liston:

    Konsileto. Post kiam vi faris ordigon kaj antaŭ ol vi faras ion alian, rigardu detale la rezultojn. Se io aspektas malbone, alklaku la butonon Malfari por restarigi la originan ordon.

    Alfabeti kaj konservi vicojn kune

    Se via datumaro enhavas du aŭ pli da kolumnoj, vi povas uzu la butonon A-Z Z-A por meti unu el la kolumnoj en alfabeta ordo kaj Excel aŭtomate movos la datumojn en aliaj kolumnoj, konservante la vicojn nerompitaj.

    Kiel. vi povas vidi en la ordigita tabelo dekstre, la rilataj informoj en ĉiu vico estas konservitaj kune:

    En iuj situacioj, plejparte kiam nur unu aŭ kelkaj ĉeloj en la mezo de via datumaro estas elektitaj, Excel. ne certas, kiun parton de la datumoj ordigas kaj petas viajn instrukciojn. Se vi ŝatus ordigi la tutan datumaron, lasu la defaŭltan Vastigi la elekton markita, kaj alklaku Ordigi :

    Noto. En ĉi tiu lernilo, "tabelo" estas ajna datumaro. Teknike, ĉiuj niaj ekzemploj estas por gamoj. Excel-tabelo havas enkonstruitajn ordigajn kaj filtrajn elektojn.

    Filtri kaj alfabetigi en Excel

    Alia rapida maniero ordigi alfabete en Excel estas aldoni filtrilon. La beleco de ĉi tiu metodo estas, ke ĝi estas unufoja agordo - post kiam la aŭtomata filtrilo estas aplikata, la ordigaj opcioj por ĉiuj kolumnoj estas nur muso.alklaku for.

    Aldoni filtrilon al via tabelo estas facila:

    1. Elektu unu aŭ plurajn kolumnajn kapojn.
    2. En la langeto Hejmo , en la grupo Redaktado, alklaku Ordigi kaj Filtrili > Filtrilo .
    3. Malgrandaj falsagosgoj aperos en ĉiu el la kolumnaj kapoj. Alklaku la falsago por la kolumno, kiun vi volas meti en alfabeta ordo, kaj elektu Ordigi A al Z :

    La kolumno estas tuj alfabetigita, kaj malgranda suprena sago sur la filtrila butono indikas la ordigon (suprenirante):

    Por inversigi la ordon, elektu Ordigi Z al A el la filtrila falmenuo.

    Por forigi la filtrilon , simple alklaku la butonon Filtri denove.

    Kiel meti plurajn kolumnojn en alfabeta ordo

    Se vi volas; por alfabetigi datumojn en pluraj kolumnoj, uzu la komandon Excel Ordigi , kiu donas pli da kontrolo pri kiel viaj datumoj estas ordigitaj.

    Ekzemple, ni aldonu unu plian kolumnon al nia datumaro, kaj poste ordigu la enskribojn alfabete unue per Regiono , kaj poste per Nomo :

    Por fari ĝin, bonvolu plenumi la sekvajn paŝojn:

    1. Elektu la tutan tabelon, kiun vi volas ordigi.

      Plejofte, vi povas elekti nur unu ĉelon kaj Excel aŭtomate elektos la reston de viaj datumoj, sed ĉi tio estas inklina al eraro, precipe kiam estas iuj mankoj (malplenaj ĉeloj) ene de viaj datumoj.

    2. Surla langeto Datumoj , en la Ordi & Filtrilo -grupon, alklaku la Ordigi
    3. La dialogkesto Ordigi aperos kun la unua ordiga nivelo kreita por vi aŭtomate kiel Excel opinias taŭga. .

      En la falmenuo Ordigi laŭ , elektu la kolumnon, kiun vi volas unue alfabetigi, Regiono en nia kazo. En la aliaj du skatoloj, lasu la defaŭltajn agordojn: Ordigi - Ĉelvaloroj kaj Ordigi - A ĝis Z :

      Konsileto. Se la unua falmenuo montras kolumnajn literojn anstataŭ titolojn, marku la skatolon Miaj datumoj havas titolojn .

    4. Alklaku la butonon Aldoni Nivelon . por aldoni la sekvan nivelon kaj elekti la opciojn por alia kolumno.

      En ĉi tiu ekzemplo, la dua nivelo ordigas la valorojn en la kolumno Nomo alfabete de A ĝis Z:

      Konsilo. Se vi ordigas laŭ pluraj kolumnoj kun la samaj kriterioj, alklaku Kopii Nivelon anstataŭ Aldoni Nivelon . En ĉi tiu kazo, vi nur devos elekti alian kolumnon en la unua skatolo.

    5. Aldonu pliajn ordigajn nivelojn se necese, kaj alklaku OK .

    Excel ordigos viajn datumojn en la specifita ordo. Kiel montrite en la suba ekrankopio, nia tabelo estas aranĝita alfabete ĝuste kiel ĝi devus: unue laŭ Regiono , kaj poste laŭ Nomo :

    Kiel ordigi vicojn alfabete en Excel

    Se viaj datumoj estas aranĝitaj horizontale, vi eble volas ordigi ĝin alfabetetrans vicoj. Ĉi tio ankaŭ povas esti farita per la funkcio de Excel Ordigi . Jen kiel:

    1. Elektu la gamon, kiun vi volas ordigi. Se via tablo havas vicajn etikedojn, kiuj ne devas esti movitaj, nepre forlasu ilin.
    2. Iru al la langeto Datumoj > Ordigi kaj Filtrigi , kaj klaku Ordigi :
    3. En la dialogkesto Ordi , alklaku la Opcioj...
    4. En la malgranda dialogo Ordigi Opcioj kiu aperas, elektu Ordigi de maldekstre al dekstre , kaj alklaku Bone por reveni al la Ordigi
    5. El la fallisto Ordigi laŭ , elektu la vicon, kiun vi volas alfabetigi (Vico 1 en ĉi tiu ekzemplo). En la aliaj du skatoloj, la defaŭltaj valoroj funkcios bone, do ni konservas ilin ( Ĉelvaloroj en la skatolo Ordigi laŭ , kaj A ĝis Z en la skatolo Ordi ), kaj alklaku OK:

    Kiel rezulto, la unua vico en nia tabelo estas ordigita en alfabeta ordo, kaj la resto de la datumoj estas rearanĝita laŭe, konservante ĉiujn korelaciojn inter la enskriboj:

    Problemoj kun ordigo alfabete en Excel

    Excel-ordigaj funkcioj estas mirindaj, sed se vi laboras kun neperfekte strukturitaj datumoj, aferoj povas terure misfunkcii. . Jen la du oftaj problemoj.

    Malplenaj aŭ kaŝitaj kolumnoj kaj vicoj

    Se estas malplenaj aŭ kaŝitaj vicoj kaj kolumnoj ene de viaj datumoj, kaj vi elektas nur unu ĉelon antaŭ klaki la ordigan butonon, nurla parto de viaj datumoj ĝis la unua malplena vico kaj/aŭ kolumno estos ordigita.

    Facila solvo estas forigi la malplenajn kaj malkaŝi ĉiujn kaŝitajn areojn antaŭ ordigo. En kazo de malplenaj vicoj (ne kaŝitaj vicoj!), vi povas unue elekti la tutan tabelon, kaj poste alfabetigi.

    Nerekoneblaj kolumnkapoj

    Se viaj kolumnkapoj estas formatitaj malsame ol la ceteraj datumoj, Excel estas sufiĉe inteligenta por identigi ilin kaj ekskludi de ordigo. Sed se la kaplinio havas neniun specialan formatadon, viaj kolumnkapoj plej verŝajne estos traktataj kiel regulaj enskriboj kaj finiĝos ie en la mezo de la ordigitaj datumoj. Por eviti ke tio okazu, elektu nur la datumajn vicojn, kaj poste ordigu.

    Kiam vi uzas la dialogkeston Ordigi , certigu, ke la markobutono Miaj datumoj havas kapliniojn estas elektita.

    Kiel ordigi alfabete en Excel per formuloj.

    Microsoft Excel provizas diversajn funkciojn por trakti multajn malsamajn taskojn. Multaj, sed ne ĉiuj. Se vi alfrontas defion por kiu ne ekzistas enkonstruita solvo, verŝajne ĝi povas esti plenumita per formulo. Ĝi validas ankaŭ por alfabeta ordigo. Malsupre, vi trovos kelkajn ekzemplojn, kiam alfabeta ordo povas esti farita nur per formuloj.

    Kiel alfabetigi en Excel laŭ familia nomo

    Ĉar estas kelkaj oftaj manieroj skribi nomojn en angla, vi povas foje trovi vin en situacio kiam laenskriboj komenciĝas per la antaŭnomo dum vi devas alfabetigi ilin per la familia nomo:

    La ordigaj opcioj de Excel ne povas helpi ĉi-kaze, do ni recurru al formuloj.

    Kun plena nomo en A2 , enigu la jenajn formulojn en du malsamajn ĉelojn, kaj poste kopiu ilin laŭ la kolumnoj ĝis la lasta ĉelo kun datumoj:

    En C2, ĉerpi la unuan nomon :

    =LEFT(A2,SEARCH(" ",A2)-1)

    En D2, tiru la familinomon :

    =RIGHT(A2,LEN(A2)-SEARCH(" ",A2,1))

    Kaj poste, kunligitaj la partoj en la inversa sinsekvo apartigitaj per komo:

    =D2&", "&C2

    La detala klarigo de la formuloj troviĝas ĉi tie, nun ni nur koncentriĝu pri la rezultoj:

    Ĉar ni bezonas alfabetigi la nomojn, ne formulojn, konverti ilin. al valoroj. Por tio, elektu ĉiujn formulajn ĉelojn (E2: E10) kaj premu Ctrl + C por kopii ilin. Dekstre alklaku la elektitajn ĉelojn, alklaku Valoroj sub Alglui Opciojn , kaj premu la Enigu klavon:

    Bone, vi estas preskaŭ tie! Nun elektu iun ajn ĉelon en la rezulta kolumno, alklaku la butonon A ĝis Z Z al A sur la langeto Datumoj , kaj jen vi havas ĝin - a listo alfabetigita per la familia nomo:

    Se vi bezonas reveni al la originala Antnomo Familinomo -formato, estas iom pli da laboro por vi. :

    Disigu la nomojn en du partojn denove uzante la subajn formulojn (kie E2 estas komo-disigita nomo):

    Akiru la unue.nomo :

    =RIGHT(E2, LEN(E2) - SEARCH(" ", E2))

    Prenu la familinomon :

    =LEFT(E2, SEARCH(" ", E2) - 2)

    Kaj kunigu la du partojn:

    =G2&" "&H2

    Refaru la formulojn al valor-konverto ankoraŭ unu fojon, kaj vi estas bona!

    La procezo povas aspekti iom kompleksa sur papero, sed fidu min, ĝi daŭros nur kelkajn minutojn en via Excel. Fakte, ĝi bezonos eĉ malpli da tempo ol legi ĉi tiun lernilon, des malpli alfabetigi la nomojn permane :)

    Kiel alfabetigi ĉiun vicon individue en Excel

    En unu el la antaŭaj ekzemploj, kiujn ni diskutis kiel alfabetigi vicojn en Excel uzante la Ordigi dialogujon. En tiu ekzemplo, ni traktis korelacian aron da datumoj. Sed kio se ĉiu vico enhavas sendependajn informojn? Kiel vi alfabetigas ĉiun vicon individue?

    Se vi havas racian nombron da vicoj, vi povas ordigi ilin unu post la alia plenumante ĉi tiujn paŝojn. Se vi havas centojn aŭ milojn da vicoj, tio estus grandega tempoperdo. Formuloj povas fari la samon multe pli rapide.

    Supozu, ke vi havas multajn vicojn da datumoj, kiuj devus esti rearanĝitaj alfabete tiel:

    Por komenci, kopiu la vico-etikedojn al alia laborfolio aŭ alian lokon en la sama folio, kaj poste uzu la sekvan tabelan formulon por meti ĉiun vicon en alfabeta ordo (kie B2:D2 estas la unua vico en la fonta tabelo):

    =INDEX($B2:$D2, MATCH(COLUMNS($B2:B2), COUNTIF($B2:$D2, "<="&$B2:$D2), 0))

    Bonvolu memoru, ke la ĝusta maniero enigi tabelan formulon en Excel estaspremante Ctrl + Shift + Enter .

    Se vi ne tre komfortas kun Excel-tablaj formuloj, bonvolu sekvi ĉi tiujn paŝojn por ĝuste enigi ĝin en via laborfolio:

    1. Tajpu la formulon en la unua ĉelo (G2 en nia kazo ), kaj premu Ctrl + Shift + Enter . Dum vi faras tion, Excel enmetos la formulon en {buklaj krampoj}. Ne provu tajpi la krampojn permane, tio ne funkcios.
    2. Elektu la formulĉelon (G2) kaj trenu la plenigan tenilon dekstren por kopii la formulon al aliaj ĉeloj de la unua vico (ĝis ĉelo I2 en ĉi tiu ekzemplo).
    3. Elektu ĉiujn formulĉelojn en la unua vico (G2:I2) kaj trenu la plenigan tenilon malsupren por kopii la formulon al aliaj vicoj.

    Grava noto! La ĉi-supra formulo funkcias kun kelkaj avertoj: viaj fontaj datumoj ne devus enhavi malplenajn ĉelojn duplikatajn valorojn .

    Se via datumaro havas kelkajn malplenojn, envolvu la formulon. en la funkcio IFERROR:

    =IFERROR(INDEX($B2:$D2,MATCH(COLUMNS($B2:B2),COUNTIF($B2:$D2,"<="&$B2:$D2),0)), "")

    Bedaŭrinde, ne ekzistas facila solvo por duplikatoj. Se vi konas unu, bonvolu konigi komentojn!

    Kiel ĉi tiu formulo funkcias

    La supra formulo baziĝas sur la klasika INDEX-MATCH-kombinaĵo uzata por fari horizontalan serĉon en Excel. Sed ĉar ni bezonas specon de "alfabeta serĉo", ni rekonstruis ĝin tiamaniere:

    COUNTIF($B2:$D2,"<="&$B2:$D2) komparas ĉiujn valorojn en la sama vico unu kun la alia kaj resendas tabelon de ilia parenco

    Michael Brown estas diligenta teknologia entuziasmulo kun pasio por simpligi kompleksajn procezojn uzante programarajn ilojn. Kun pli ol jardeko da sperto en la teknologia industrio, li perfektigis siajn kapablojn en Microsoft Excel kaj Outlook, same kiel Google Sheets kaj Docs. La blogo de Mikaelo estas dediĉita al kunhavigi siajn sciojn kaj kompetentecon kun aliaj, provizante facilajn sekvajn konsiletojn kaj lernilojn por plibonigi produktivecon kaj efikecon. Ĉu vi estas sperta profesiulo aŭ komencanto, la blogo de Mikaelo ofertas valorajn komprenojn kaj praktikajn konsilojn por eltiri la plej multajn el ĉi tiuj esencaj programaj iloj.