Pagsunud sa pormula

Kung kinahanglan nimo nga ihan-ay ang lista, nan adunay daghang mga paagi sa imong serbisyo, ang labing kadali nga mao ang mga buton sa pagsunud sa tab o sa menu. Data (Data - Pagsunud). Bisan pa, adunay mga sitwasyon kung ang paghan-ay sa lista kinahanglan nga awtomatikong buhaton, ie mga pormula. Mahimong gikinahanglan kini, pananglitan, sa paghimo og datos alang sa usa ka drop-down list, sa pagkalkula sa datos alang sa mga tsart, ug uban pa.

Pamaagi 1. Numeric data

Kung ang lista adunay sulud nga numeric nga impormasyon, nan ang paghan-ay niini dali nga mahimo gamit ang mga gimbuhaton KINAHANGLAN (GAMAY) и PAGTULUN (ROW):

 

function KINAHANGLAN (GAMAY) mibira gikan sa laray (kolum A) ang n-ikagamay nga elemento sa usa ka laray. Mga. SMALL(A:A;1) mao ang pinakagamay nga numero sa column, SMALL(A:A;2) mao ang ikaduha nga pinakagamay, ug uban pa.

function PAGTULUN (ROW) ibalik ang numero sa laray para sa espesipikong selula, ie ROW(A1)=1, ROW(A2)=2 ug uban pa. Niini nga kaso, gigamit lang kini isip generator sa han-ay sa mga numero n=1,2,3… among gisunod nga listahan. Uban sa parehas nga kalampusan, mahimo’g maghimo usa ka dugang nga kolum, pun-on kini nga mano-mano sa pagkasunod-sunod nga numero 1,2,3…

Pamaagi 2. Listahan sa teksto ug regular nga mga pormula

Kung ang lista adunay dili mga numero, apan teksto, nan ang GAGMAY nga function dili na molihok, mao nga kinahanglan ka nga moadto sa usa ka lahi, medyo taas, nga agianan.

Una, atong idugang ang usa ka kolum sa serbisyo nga adunay usa ka pormula kung diin ang serial number sa matag ngalan sa umaabot nga gisunud nga lista makalkula gamit ang function. COUNTIF (COUNTIF):

Sa English nga bersyon kini mahimong:

=COUNTIF(A:A,»<"&A1)+COUNTIF($A$1:A1,"="&A1)

Ang una nga termino usa ka function alang sa pag-ihap sa gidaghanon sa mga cell nga mas gamay kaysa sa karon. Ang ikaduha usa ka safety net kung adunay bisan unsang ngalan nga mahitabo labaw sa usa ka beses. Unya sila dili makabaton sa sama, apan sunod-sunod nga pagdugang sa gidaghanon.

Karon ang nadawat nga mga numero kinahanglan nga gihan-ay nga sunud-sunod sa pataas nga han-ay. Alang niini mahimo nimong gamiton ang function KINAHANGLAN (GAMAY) gikan sa unang paagi:

 

Aw, sa katapusan, kini nagpabilin lamang sa pagkuha sa mga ngalan gikan sa listahan pinaagi sa ilang mga numero. Aron mahimo kini, mahimo nimong gamiton ang mosunod nga pormula:

 

function MAS EXPOSED (PAGTABANG) nangita sa column B alang sa gitinguha nga serial number (1, 2, 3, ug uban pa) ug, sa pagkatinuod, ibalik ang numero sa linya diin nahimutang kini nga numero. Kalihokan INDEX (INDEX) gikuha gikan sa column A ang ngalan niini nga numero sa linya.

Pamaagi 3: Array Formula

Kini nga pamaagi, sa tinuud, parehas nga algorithm sa pagbutang sama sa Pamaagi-2, apan gipatuman sa usa ka pormula sa array. Aron mapasayon ​​ang pormula, ang han-ay sa mga selula C1:C10 gihatag ang ngalan Ilista ang (pilia ang mga cell, i-press Ctrl + F3 ug butones Paghimo):

 

Sa cell E1, kopyaha ang among pormula:

=INDEX(List; MATCH(GAMAY(COUNTIF(List; "<"&Listahan); ROW(1:1)); COUNTIF(List; "<"&List); 0))

O sa English nga bersyon:

=INDEX(Listahan, MATCH(GAMAY(COUNTIF(Listahan, «<"&Listahan), ROW(1:1)), COUNTIF(Listahan, "<"&Listahan), 0))

ug pagduso Ctrl + Shift + Enteraron isulod kini isip array formula. Dayon ang resulta nga pormula mahimong makopya sa tibuok nga gitas-on sa listahan.

Kung gusto nimo nga tagdon ang pormula nga dili usa ka pirmi nga sakup, apan makahimo sa pag-adjust kung magdugang bag-ong mga elemento sa lista, nan kinahanglan nimo nga usbon gamay ang estratehiya.

Una, ang List range kinahanglan nga itakda sa dinamikong paagi. Aron mahimo kini, kung maghimo, kinahanglan nimo nga ipiho dili usa ka piho nga sakup C3:C10, apan usa ka espesyal nga pormula nga magtumong sa tanan nga magamit nga mga kantidad, bisan unsa pa ang ilang gidaghanon. Pag-klik Alt + F3 o ablihi ang tab Mga Pormula – Tagdumala sa Ngalan (Mga Pormula — Tagdumala sa Ngalan), paghimo og bag-ong ngalan ug sa field link (Sumbanan) isulod ang mosunud nga pormula (Akong gihunahuna nga ang han-ay sa datos nga pagsunud-sunod magsugod gikan sa cell C1):

=СМЕЩ(C1;0;0;СЧЁТЗ(C1:C1000);1)

=OFFSET(C1,0,0,SCHÖTZ(C1:C1000),1)

Ikaduha, ang pormula sa array sa ibabaw kinahanglan nga i-stretch sa usa ka margin - uban ang pagpaabut sa dugang nga datos nga gisulod sa umaabot. Niini nga kaso, ang array formula magsugod sa paghatag og sayop nga #NUMBER sa mga cell nga wala pa mapuno. Aron mapugngan kini, mahimo nimong gamiton ang function IFERROR, nga kinahanglan idugang "palibot" sa among array formula:

=IFERROR(INDEX(Listahan; MATCH(GAMAY(COUNTIF(Listahan; "<"&Listahan); ROW(1:1)); COUNTIF(Listahan; "<"&Listahan); 0));»»)

=IFERROR(NDEX(Listahan, MATCH(GAMAY(COUNTIF(List, «<"&Listahan), ROW(1:1)), COUNTIF(List, "<"&List), 0));"")

Gikuha niini ang #NUMBER nga sayup ug nagpagawas sa usa ka walay sulod (walay sulod nga mga kinutlo) hinoon.

:

  • Pagsunud-sunod sa sakup pinaagi sa kolor
  • Unsa ang mga pormula sa array ug nganong gikinahanglan kini
  • SORT sorting ug dynamic arrays sa bag-ong Office 365

 

Leave sa usa ka Reply