Shaxda tusmada
Tababarku wuxuu muujinayaa sida loo isticmaalo shaqada SORT si loo kala saaro xogta habaysan si firfircooni leh. Waxaad baran doontaa qaacido aad ku kala soocdo alifbeetada Excel, waxaad habayn doontaa tirooyinka sida kor u kacaya ama hoos u dhacaya, u kala soocida tiirar badan, iyo in ka badan. >
>Shaqada Kala-soocida waxay jirtay muddo dheer. Laakiin markii la soo bandhigay qaab-dhismeed firfircoon gudaha Excel 365, waxaa muuqatay hab la yaab leh oo fudud oo lagu kala saari karo qaacidooyinka. Quruxda habkan ayaa ah in natiijadu ay si toos ah u cusboonaysiiso marka xogta isha ay is beddesho.Excel SORT function
Shaqada SORT ee Excel waxay kala saartaa waxa ku jira array ama u dhexeeya tiirar ama saf, kor u kaca ama hoos u socda.
SORT waxay ka tirsan tahay kooxda hawlaha arrayga firfircoon. Natiijadu waa hannaan firfircoon oo si toos ah ugu daadanaya unugyada deriska ah si toos ah ama toosan, taas oo ku xidhan qaabka shaxanka isha.
], [nooca_dalabka], [by_col])Halka:
Array (loo baahan yahay) - waa qiyam kala duwan ama tiro unugyo ah oo la kala sooci karo. Kuwani waxay noqon karaan qiyam kasta oo ay ku jiraan qoraalka, tirooyinka, taariikhaha, wakhtiyada, iwm.
Sort_index (ikhtiyaar) - iskudarka tilmaamaya tiirka ama safka lagu kala saarayo. Haddii la iska dhaafo, tusaha caadiga ah ee 1 ayaa la isticmaalayaa.
Sort_order (ikhtiyaar) - wuxuu qeexayaa nidaamka kala-soocidda:
- 1 ama laga saaray (default) - nidaamka kor u kaca , i.e. kaqaacidooyinka (.xlsx file) ugu yar ilaa kan ugu weyn
- -1 - nidaamka soo degaya, ie. ka ugu weyn ilaa kan ugu yar
By_col (ikhtiyaar) - qiime macquul ah oo tilmaamaya jihada kala-soocidda:
- BEEN ama waa laga tagay (default) - u kala sooc saf. Waxaad isticmaali doontaa doorashadan inta badan.
- RUN - u kala sooc tiir Isticmaal ikhtiyaarkan haddii xogtaadu ay si toos ah u habaysan tahay tiirar sida tusaalahan oo kale.
Excel SORT function - talooyin iyo qoraalo
SORT waa habayn cusub oo firfircoon oo sidaas oo kale ah dhowr waxyaalood oo gaar ah oo ay tahay inaad ka warqabto:
>- > Hadda shaqada SORT waxaa laga heli karaa oo keliya Microsoft 365 iyo Excel 2021. laguma heli karo noocyadan.
- Haddii shaxanka lagu soo celiyay qaacidada SORT ay tahay natiijada kama dambaysta ah (ie. aan loo gudbin hawl kale), Excel si firfircooni leh ayuu u abuuraa cabbir habboon oo cabbir ah wuxuuna ku buuxinayaa qiimayaasha la soocay. Marka, iska hubi in aad haysato unugyo madhan oo kugu filan hoos ama/iyo dhanka midig ee unugga aad geliso qaacidada, haddii kale waxaa dhacda cilad #SPILL.
- Natiijooyinku si firfircoon ayay u cusboonaysiiyaan marka xogta isha is beddeleyso. Si kastaba ha ahaatee, array ee la siiyay qaacidada si toos ah uma fidineyso gelitaano cusub oo lagu daray meel ka baxsan tixraaca array . Si aad alaabtan oo kale ugu darto, waxaad u baahan tahay inaad cusboonaysiiso array tixraaca ku jira qaacidadaada, amaIsha kala duwan u beddel miis sida ku cad tusaalahan, ama samee kala duwanaansho firfircoon oo magac leh.
Qaciidada Asaasiga ah ee Excel SORT
Tusaalahani waxa uu tusinayaa qaacidada aasaasiga ah ee xogta lagu kala saarayo gudaha Excel. kor iyo hoosba.
Marka loo eego in xogtaada loo habeeyey qaab alifbeeto ah sida ka muuqata sawirka hoose. Waxaad raadinaysaa in aad kala soocdo tirooyinka tiirka B adiga oo aan jebin ama isku darin xogta
>Fomula si aad u kala soocdo sida kor u kacaysaSi loo kala saaro qiyamka tiirka B ee ugu yar ilaa kan ugu weyn, waa kan qaacidada loo isticmaalo:
=SORT(A2:B8, 2, 1)
Halkan:
- A2:B8 waa habaynta isha >2 waa tiirka tiirka si loo kala saaro >> 1 waa habka kor u kaca ah ee habka >
>
Foomuunka si loo kala saaro siday u kala horreeyaan
>> Si loo kala saaro xogta soo degaysa, ie. Midka ugu weyn ilaa kan ugu yar, u deji soocidda_habka-1 sidan oo kale: =SORT(A2:B8, 2, -1)
Sida loo kala saaro xogta Excel iyadoo la isticmaalayo f ormula
Tusaalahan hoose waxay muujinayaan dhowr adeegsi oo caadi ah oo shaqada SORT ee Exceliyo dhowr kale oo aan fududayn.
Excel SORT by column
Marka aad xogta ku kala soocdo Excel, inta badan waxaad beddeshaa nidaamka safafka. Laakin marka xogtaada si toos ah loo habeeyo oo leh saf ay ku jiraan calaamado iyo tiirar ay ku jiraan diiwaanno, waxaa laga yaabaa inaad u baahato inaad u kala soocdo bidix ilaa midig, halkii aad ka soo saari lahayd kor ilaa hoos.
Si aad u kala soocdo tiirka Excel, deji by_col dood u ah RUN. Xaaladdan oo kale, sort_index waxay u taagan tahay saf, ma aha tiir.
Tusaale ahaan, in xogta hoose lagu kala saaro Qty. Laga bilaabo ugu sareysa ilaa kan ugu hooseeya, isticmaal qaacidadan:
> =SORT(B1:H2, 2, 1, TRUE)
>Halka:- B1:H2 waa xogta isha ee lagu kala saarayo
- 2 waa Tusmada kala-soocidda, maadaama aynu kala sooceyno tirooyinka safka labaad
- -1 waxa ay tilmaamaysaa nidaamka kala-soocida ee soo degaya
- RUE macnaheedu waa in la kala saaro tiirarka, ee maaha safafka
14>>
U kala sooc tiirar badan oo u kala horreeyaan (nooca heer-kala-duwan)
Markaad la shaqaynayso moodooyinka xogta adag, waxa laga yaabaa inaad inta badan u baahato nooc heer-badan ah. Taas ma lagu samayn karaa qaacido? Haa, si fudud! Waxa aad samaynayso waa in aad keento habayn joogto ah ee soocidda_index iyo soocidda_2> doodaha.
Tusaale ahaan, in aad marka hore u kala saartid xogta hoose Gobol (column A) laga bilaabo A ilaa Z, ka dibna Qty . (column C) laga bilaabo kan ugu yar ilaa kan ugu weyn, deji doodaha soo socda:
- Array waa xogta ku jirta A2:C13. >
- >Sort_index > waa array joogto ah {1,3}, maadaama aan marka hore u kala saarno Gobol (1aadcolumn), ka dibna by Qty . (Tiirka 3aad)
- Sort_order waa array joogto ah {1,-1}, mar haddii tiirka 1aad loo kala soocayo siday u korto iyo tiirka 3aad oo hoos usocda.<9
- By_col waa laga tagay sababtoo ah waxaan kala saarnaa safafka, taas oo ah default.
Marka la isku daro doodaha, waxaan heleynaa qaabkan:
> =SORT(A2:C13, {1,3}, {1,-1})
Oo si fiican ayey u shaqeysaa! Qiimaha qoraalka ee tiirka kowaad waxa loo kala soocaa qaab alifbeeto ah iyo tirooyinka ku jira tiirka saddexaad laga bilaabo ugu weyn ilaa kan ugu yar:
>>Soo kala saar oo ku shaandhee Excel
>Haddii ay dhacdo Markaad raadinayso inaad xogta ku shaandhayso qaar ka mid ah shuruudaha oo aad isku hagaajiso wax soo saarka, adeegso SORT iyo FILTER functional:SORT , [sort_index], [sooc_order], [by_col])Shaqada FILTER waxay heshaa qiimayaal kala duwan oo ku salaysan shuruudaha aad qeexday waxayna u gudbisaa array doodda ugu horreysa ee SORT.
Waxa ugu fiican Ku saabsan qaaciidadan ayaa ah in ay sidoo kale soo saarto natiijooyinka sida kala duwanaansho firfircoon, adigoon riixin Ctrl + Shift + Geli ama qiyaas inta unug oo aad nuqul ka sameysan karto. Sida caadiga ah, waxaad ku qortaa qaacidada qaybta sare ee unugga oo ku dhufo furaha Gelida.
Tusaale ahaan, waxaanu ka soo saareynaa walxo leh tiro le'eg ama ka badan 30 (>=30) Xogta isha ee A2:B9 oo u habayso natiijooyinka siday u korayaan.
Taas, waxaanu marka hore dejinay shuruudda, dheh, inunugga E2 sida ka muuqata sawirka hoose. Kadibna, u dhis qaacidada SORT ee Excel sidaan:
> =SORT(FILTER(A2:B9, B2:B9>=E2), 2)
> Marka laga reebo arrayoo ay soo saartay FILTER-ka, waxaan kaliya ku qeexnaa soocidda_indexdood (column 2). Labada doodood ee soo hadhay waa laga saaray sababtoo ah khaladku wuxuu u shaqeeyaa sida saxda ah ee aan u baahanahay (u kala sooca kor u kaca, saf).Marka la falanqeynayo tiro badan haddii macluumaadka, inta badan waxaa loo baahan yahay in la soo saaro tiro go'an oo qiimayaal sare ah. Waxaa laga yaabaa in aan la soo saarin oo kaliya, laakiin sidoo kale u diyaari habka la rabo. Iyo sida ugu habboon, dooro tiirarka aad ku dari karto natiijooyinka. Ma u muuqataa mid adag? Ma la socon hawlaha habaynta firfircoon ee cusub!
Halkan waa qaacido guud:
INDEX(SORT(...), SEQUENCE( n),{ column1_to_return, column2_to_soo celinta, …})Meesha n ay tahay tirada qiimayaasha aad rabto inaad soo celiso.
Xogta hoose, ka qaad inaad rabto inaad hesho. Liiska 3-da sare ee ku salaysan tirooyinka ku jira tiirka C.
>Si aad u samayso, marka hore waxaad u kala soocaysaa array A2:C13 tiirka 3aad ee hoos u socda:> SORT(A2:C13, 3, -1)
0>kadibna, buul qaacidada sare kusocota kowaad( array)) dooda shaqada INDEX si aad u kala soocdo shaxanka min sare ilaa kan ugu yar>Ka labaad ( row_num)) dood, oo tilmaamaysa inta saf ee la soo celinayo, waxay soo saartaa tirooyinka isku xigxiga ee loo baahan yahay adoo isticmaalaya shaqada SEQUENCE. SidaWaxaan u baahanahay 3 qiyam oo sare, waxaan isticmaalnaa SEQUENCE(3), taas oo la mid ah bixinta toosan array joogto ah {1;2;3} si toos ah qaacidada.Saddexaad ( col_num<) 2>) dood, taas oo qeexaysa inta tiir ee la soo celinayo, waxay keentaa tirooyinka tiirarka oo ah qaab toosan oo joogto ah. Waxaan rabnaa inaan soo celino tiirarka B iyo C, si aan u isticmaalno array {2,3}.
Ugu dambeyntii, waxaan helnaa qaacidada soo socota:
> =INDEX(SORT(A2:C13, 3, -1), SEQUENCE(3), {2,3})
>waxayna soo saartaa sida saxda ah natiijooyinka aan rabno:>>> Si loo soo celiyo 3 hooseqiyamka, si fudud u kala sooc xogta asalka ah tan ugu yar ilaa ugu weyn. Taas awgeed, ka beddel order_orderdoodda -1 ilaa 1: =INDEX(SORT(A2:C13, 3, 1), SEQUENCE(3), {2,3})
11>
Adiga oo ka eegaya xagal kale, ka waran haddii aad rabto inaad soo celiso meel gaar ah? Waxaad dhahdaa, kaliya kan 1aad, kaliya 2aad, ama kaliya rikoorka 3aad ee liiska la soocay? Si taas loo sameeyo, adeegso nooca la fududeeyay ee INDEX SORT qaacidada sare looga hadlay:
INDEX(SORT(...), n , { column1_to_return , column2_to_return >, …})Halka n waa booska xiisaha.
>Tusaale ahaan, si aad meel gaar ah uga hesho xagga sare (sida xogta la soocay ee soo degaysa), isticmaal qaacidadan : =INDEX(SORT(A2:C13, 3, -1), F1, {2,3})
Si aad meel gaar ah uga hesho xagga hoose (sida xogta la soocay ee kor u kaca), isticmaal midkan:
> =INDEX(SORT(A2:C13, 3, 1), I1, {2,3})
Halka A2: C13 waa xogta isha, F1 waa booska sare, I1 waa booska laga bilaabohoose, iyo {2,3} waa tiirarka la soo celinayo.
Isticmaal shaxda Excel si aad u hesho habayn kala soocida si aad si toos ah u balaarto
>Sida aad horeba u ogeyd , array-ga la soocay si toos ah ayey u cusboonaysiinaysaa marka aad wax isbeddel ah ku samayso xogta asalka ah. Tani waa habdhaqanka caadiga ah ee dhammaan hawlaha habaynta firfircoon, oo ay ku jiraan SORT. Si kastaba ha ahaatee, marka aad ku darto gelis cusub oo ka baxsan shaxanka tixraacay, si toos ah looguma darin qaacido. Haddii aad jeclaan lahayd in caanahaaga ay ka jawaabto isbeddellada noocaas ah, u beddel kala duwanaanta isha miiska Excel si buuxda u shaqeeya oo isticmaal tixraac habaysan oo ku jira qaacidadaadaSi aad u aragto sida ay u shaqeyso, fadlan tixgeli kuwan soo socda Tusaale ahaan.
Adiga oo u malaynaya inaad isticmaashid qaacidada SORT Excel ee hoose si aad u habayso qiyamka inta u dhaxaysa A2:B8 sida alifbeetada u kala horreeyaan:
=SORT(A2:B8, 1, 1)
kadib, waxaad gelisaa gelid cusub safka 9… oo aad ayaan uga xunahay in ay arkaan in soo galitaanka cusub ee lagu daray laga saaray xadka daadanaya:
>>>> Hadda, xadka isha u beddel miis. Taas awgeed, si fudud u dooro kala duwanaanshahaaga oo ay ku jiraan madaxyada tiirarka (A1:B8) oo taabo Ctrl + T. Markaad dhisayso caanahaaga, dooro kala duwanaanta isha adiga oo isticmaalaya jiirka, magaca miiskana waxa si toos ah loo gelin doonaa qaacidada (tani waxa loo yaqaan tixraac habaysan):> =SORT(Table1, 1, 1)
>Marka aad ku qorto gelitaanka cusub xaq ka hooseeya safka la soo dhaafay, miiska si toos ah u fidin doonaa, iyo xogta cusub waxaa lagu dari doonaa kala duwan ee daadintaHabka SORT:3>
# #NAMAME qalad: over Excel nooca
Nooc waa shaqo cusub oo shaqooyin ah oo keliya 2021. khaladku wuu dhacaa.
#Cladaadka SPILL: wax ayaa xannibaya tirada daadatay
>Haddii hal ama in ka badan oo unugyo ku jira xadka daataan aanay gebi ahaanba madhan ama la isku darin, #SPILL! qalad ayaa la soo bandhigay. Si loo hagaajiyo, kaliya ka saar xannibaadda. Wixii macluumaad dheeraad ah, fadlan eeg Excel #SPILL! qalad - waxa ay ka dhigan tahay iyo sida loo hagaajiyo.#VALUE qalad: doodaha aan sax ahayn
Mar kasta oo aad gasho #VALUE! khalad, hubi soocidda_index iyo soocidda_soocidda doodaha. 2> waa inuu noqdaa 1 (kor u kacaya) ama -1 (soo degaya)
#REF qalad: buug-shaqeedka isha wuu xidhan yahay
>Maadaama hannaan firfircooni ay leeyihiin taageero xaddidan ee tixraacyada u dhexeeya buugaagta shaqada, shaqada SORT waxay u baahan tahay in labada fayl furmaan. Haddii buugga shaqada isha la xiro, qaacido ayaa tuuri doonta #REF! qalad Si aad u hagaajiso, kaliya fur faylka la tixraacay.Taasi waa sida loo kala saaro xogta Excel iyadoo la isticmaalayo qaacidada. Waxaan kaaga mahadcelinayaa inaad akhriday waxaanan rajeynayaa inaan kugu arko blog-keena usbuuca soo socda!
Ku celceli buug-yaraha shaqada si aad u soo dejiso
Ku kala soocida Excel