Jedwali la yaliyomo
Njia ya haraka ya kugeuza visanduku vingi kuwa safu mlalo moja kwa usaidizi wa TOROW kazi.
Microsoft Excel 365 imeanzisha vitendakazi kadhaa vipya. kufanya manipulations mbalimbali na safu. Ukiwa na TOROW, unaweza kufanya mabadiliko ya safu hadi safu kwa muda mfupi. Hapa kuna orodha ya kazi ambazo chaguo hili jipya la kukokotoa linaweza kutimiza:
Kitendaji cha Excel TOROW
Kitendaji cha TOROW katika Excel kinatumika kubadilisha safu au safu ya visanduku kuwa. safu mlalo moja.
Chaguo za kukokotoa huchukua jumla ya hoja tatu, ambapo ya kwanza pekee ndiyo inayohitajika.
TOROW(safu, [puuza], [scan_by_column])Wapi:
Msururu (inahitajika) - safu au masafa ya kubadilisha hadi safu mlalo moja.
Puuza (hiari) - huamua iwapo itapuuza nafasi zilizo wazi au/na makosa. Inaweza kuchukua mojawapo ya thamani hizi:
- 0 au imeachwa (chaguomsingi) - kuweka thamani zote
- 1 - kupuuza nafasi zilizoachwa wazi
- 2 - kupuuza makosa
- 3 - kupuuza nafasi zilizoachwa wazi na hitilafu
Scan_by_column (si lazima) - inafafanua jinsi ya kuchanganua mkusanyiko:
- FALSE au imeachwa (chaguo-msingi) - changanua safu mlalo kwa safu mlalo.
- TRUE - changanua safu wima kwa safuwima.
Vidokezo:
- Ili kubadilisha safu wima. kwenye safu wima moja, tumia chaguo la kukokotoa la TOCOL.
- Ili kutayarisha awali ubadilishaji wa safu mlalo hadi safu, tumia kitendakazi cha WRAPCOLS kufunga safu wima au kitendakazi cha WRAPROWS kukunja.safu katika safu mlalo.
- Ili kugeuza safu kuwa safu wima, tumia chaguo la kukokotoa la TRANSPOSE.
Upatikanaji wa TOROW
TOROW ni chaguo mpya la kukokotoa, ambalo linatumika tu katika Excel. kwa Microsoft 365 (kwa Windows na Mac) na Excel kwa wavuti.
fomula ya TOROW ya Msingi katika Excel
Kufanya mageuzi rahisi ya safu hadi safu, tumia fomula ya TOROW. katika fomu yake ya msingi. Kwa hili, unahitaji kufafanua hoja ya kwanza pekee ( safu ).
Kwa mfano, kugeuza safu ya pande mbili inayojumuisha safu wima 3 na safu 3 kuwa safu mlalo moja, fomula ni:
=TOROW(A3:C6)
Unaingiza fomula kwenye kisanduku kimoja tu (kwa upande wetu A10), na itamwagika kiotomatiki kwenye seli nyingi inavyohitajika ili kushikilia matokeo yote. Kwa maneno ya Excel, safu ya pato iliyozungukwa na mpaka mwembamba wa bluu inaitwa safu ya kumwagika.
Jinsi fomula hii inavyofanya kazi:
Kwanza, safu mbalimbali zinazotolewa hubadilishwa kuwa safu ya pande mbili. Tafadhali angalia safu wima zilizotenganishwa kwa koma na safu mlalo zilizotenganishwa nusu koloni:
{"Apple","Banana","Cherry";1,2,3;4,5,6;7,8,9}
Kisha, kitendakazi cha TOROW husoma safu kutoka kushoto kwenda kulia na kuibadilisha kuwa safu ya mlalo yenye mwelekeo mmoja:
{"Apple","Banana","Cherry",1,2,3,4,5,6,7,8,9}
Matokeo huenda kwa seli A10, ambapo humiminika hadi kwenye seli jirani iliyo upande wa kulia.
Badilisha safu hadi safu mlalo ukipuuza nafasi zilizo wazi na hitilafu
Kwa chaguo-msingi, kitendakazi cha TOROW huweka thamani zote kutoka kwa safu ya chanzo, ikiwa ni pamoja na seli tupu namakosa. Katika matokeo, thamani sifuri huonekana katika nafasi ya seli tupu, jambo ambalo linaweza kutatanisha.
Ili kutenga nafasi zilizo wazi , weka puuza hoja iwe 1:
=TOROW(A3:C5, 1)
Ili kupuuza makosa , weka puuza hoja kuwa 2:
=TOROW(A3:C5, 2)
Ili kuruka zote mbili, nafasi zilizoachwa wazi na makosa , tumia 3 kwa puuza hoja:
=TOROW(A3:C5, 3)
Picha iliyo hapa chini inaonyesha matukio yote matatu yanayofanyika:
Soma safu kwa mlalo au wima
Kwa tabia chaguo-msingi, chaguo-msingi za TOROW huchakata safu mlalo kutoka kushoto kwenda kulia. Ili kuchanganua thamani kwa safu wima kutoka juu hadi chini, unaweka hoja ya 3 ( scan_by_column ) kuwa TRUE au 1.
Kwa mfano, ili kusoma masafa ya chanzo kwa safu mlalo, fomula katika E3 ni:
=TOROW(A3:C5)
Ili kuchanganua safu kwa safu wima, fomula katika E8 ni:
=TOROW(A3:C5, ,TRUE)
Katika visa vyote viwili, safu zinazotokana ni ukubwa sawa, lakini maadili yanapangwa kwa utaratibu tofauti.
Unganisha safu nyingi katika safu mlalo moja
Ili kuchanganya safu kadhaa zisizo karibu katika safu mlalo moja, kwanza unazipanga kwa mlalo au wima katika safu moja kwa usaidizi wa HSTACK au VSTACK, mtawalia. , na kisha utumie kitendakazi cha TOROW kubadilisha safu iliyounganishwa kuwa safu mlalo.
Kulingana na mantiki ya biashara yako, mojawapo ya fomula zifuatazo zitafanya kazi hii.
Weka safu mlalo na ubadilishe kwa kutumia safu
Na ya kwanzamasafa katika A3:C4 na safu ya pili katika A8:C9, fomula iliyo hapa chini itapanga safu hizi mbili mlalo katika safu moja, na kisha kuibadilisha kuwa safu mlalo inayosoma thamani kutoka kushoto kwenda kulia. Matokeo yako katika E3 kwenye picha iliyo hapa chini.
=TOROW(HSTACK(A3:C4, A8:C9))
Weka safu mlalo na ubadilishe kwa safu
Ili kusoma safu iliyorundikwa wima kutoka juu hadi chini, unaweka hoja ya 3 ya TOROW kuwa TRUE kama inavyoonyeshwa katika E5 kwenye picha iliyo hapa chini:
=TOROW(HSTACK(A3:C4, A8:C9), ,TRUE)
Weka safu wima na ubadilishe kwa safu mlalo
Ili kuambatisha kila moja. safu inayofuata hadi chini ya safu iliyotangulia na usome safu iliyounganishwa kwa mlalo, fomula katika E12 ni:
=TOROW(VSTACK(A3:C4, A8:C9))
Mkusanyiko wa safu wima na ubadilishe kwa safu
Ili kuongeza kila safu inayofuata chini ya ile iliyotangulia na kuchanganua safu iliyounganishwa kiwima, fomula ni:
=TOROW(VSTACK(A3:C4, A8:C9), ,TRUE)
Ili kuelewa vyema mantiki, angalia mpangilio tofauti wa thamani katika safu zinazotokana:
Nyoa thamani za kipekee kutoka kwa safu hadi safu mlalo
Kuanzia na Microsoft Excel 2016, tuna utendaji mzuri ajabu, unaoitwa UNIQUE, ambao unaweza kupata thamani za kipekee kwa urahisi kutoka kwa safu wima moja. au safu. Walakini, haiwezi kushughulikia safu za safu wima nyingi. Ili kuondokana na kizuizi hiki, tumia vitendaji vya UNIQUE na TOROW pamoja.
Kwa mfano, kutoa thamani zote tofauti (tofauti) kutoka kwa safu A2:C7 na kuweka matokeo katika safu mlalo moja,fomula ni:
=UNIQUE(TOROW(A2:C7), TRUE)
TOROW inaporudisha safu mlalo yenye mwelekeo mmoja, tunaweka hoja ya 2 ( by_col ) ya UNIQUE hadi TRUE ili kulinganisha safu wima dhidi ya kila moja. nyingine.
Iwapo ungependa matokeo kupangwa kwa mpangilio wa kialfabeti, funga fomula iliyo hapo juu katika kipengele cha SORT:
=SORT(UNIQUE(TOROW(A2:C7), TRUE), , ,TRUE )
Kama ilivyo kwa UNIQUE, by_col hoja ya SORT pia imewekwa kuwa TRUE.
Mbadala wa TOROW kwa Excel 365 - 2010
Katika matoleo ya Excel ambapo kitendakazi cha TOROW hakipatikani, unaweza kubadilisha safu kuwa safu mlalo moja kwa kutumia mchanganyiko wa vitendakazi vichache tofauti vinavyofanya kazi ndani matoleo ya zamani. Masuluhisho haya ni changamano zaidi, lakini yanafanya kazi.
Ili kuchanganua masafa kwa mlalo, fomula ya jumla ni:
INDEX( fungu , QUOTIENT(COLUMN (A1)-1), NGUVU( fungu ))+1, MOD(SAFU(A1)-1, SAFU( fungu )))+1)Ili kuchanganua masafa kiwima, fomula ya jumla ni :
INDEX( safu , MOD(SAFU(A1)-1, SAFU( fungu )))+1, QUOTIENT(SAFU (A1)-1, SAFU(<15)>safa ))+1)Kwa sampuli ya mkusanyiko wetu wa data katika A3:C5, fomula huchukua umbo hili:
Ili kuchanganua masafa kwa safu mlalo:
=INDEX($A$3:$C$5, QUOTIENT(COLUMN(A1)-1, COLUMNS($A$3:$C$5))+1, MOD(COLUMN(A1)-1, COLUMNS($A$3:$C$5))+1)
Mfumo huu ni mbadala wa chaguo za kukokotoa za TOROW na hoja ya tatu imewekwa kuwa FALSE au imeachwa:
=TOROW(A3:C5)
Ili kuchanganua masafa kwa safu:
=INDEX($A$3:$C$5, MOD(COLUMN(A1)-1, COLUMNS($A$3:$C$5))+1, QUOTIENT(COLUMN(A1)-1, COLUMNS($A$3:$C$5))+1)
Mfumo huu ni sawa na chaguo za kukokotoa za TOROW na hoja ya 3 imewekwa kuwaTRUE:
=TOROW(A3:C5, ,TRUE)
Tafadhali kumbuka kuwa tofauti na safu badilika za chaguo za kukokotoa za TOROW, fomula hizi za jadi zinapaswa kuingizwa katika kila seli ambapo ungependa matokeo yaonekane. Kwa upande wetu, formula ya kwanza (kwa safu) inakwenda kwa E3 na inakiliwa kupitia M3. Fomula ya pili (kwa safu wima) inatua katika E8 na kuvutwa kupitia M8.
Ili fomula zinakili kwa usahihi, tunafunga masafa kwa kutumia marejeleo kamili ($A$3:$C$5). Masafa yaliyotajwa yatasaidia pia.
Iwapo umenakili fomula kwenye visanduku vingi kuliko inavyohitajika, #REF! hitilafu itaonekana katika seli "ziada". Ili kurekebisha hili, funga fomula yako katika fomula ya IFEROR kama hii:
=IFERROR(INDEX($A$3:$C$5, QUOTIENT(COLUMN(A1)-1, COLUMNS($A$3:$C$5))+1, MOD(COLUMN(A1)-1, COLUMNS($A$3:$C$5))+1), "")
Jinsi fomula hizi zinavyofanya kazi
Hapa chini kuna uchanganuzi wa kina ya fomula ya kwanza inayopanga thamani kwa safu mlalo:
=INDEX($A$3:$C$5, QUOTIENT(COLUMN(A1)-1, COLUMNS($A$3:$C$5))+1, MOD(COLUMN(A1)-1, COLUMNS($A$3:$C$5))+1)
Katika kiini cha fomula, tunatumia chaguo la kukokotoa la INDEX kupata thamani ya kisanduku kulingana na nafasi yake inayohusiana katika safu.
Nambari ya safu inakokotolewa kwa fomula hii:
QUOTIENT(COLUMN(A1)-1, COLUMNS($A$3:$C$5))+1
Wazo ni kutoa mfuatano wa nambari unaorudiwa kama vile 1,1 ,1,2,2,2,3,3,3, … ambapo kila nambari hurudia mara nyingi kama kuna safu wima katika safu chanzo. Na hivi ndivyo tunavyofanya hivi:
QUOTIENT hurejesha sehemu kamili ya mgawanyiko.
Kwa nambari , tunatumia COLUMN(A1)-1, ambayo hurejesha mfululizo nambari kutoka 0 katika kisanduku cha kwanza ambapo fomula imeingizwa hadi n (jumla ya idadi ya thamani katika safu.minus 1) katika seli ya mwisho ambapo fomula imeingizwa. Katika mfano huu, tuna 0 katika E2 na 8 katika M3.
Kwa denominator , tunatumia COLUMNS($A$3:$C$5)). Hii hurejesha nambari isiyobadilika sawa na idadi ya safu wima katika safu yako (kwa upande wetu 3).
Kutokana na hali hiyo, chaguo la kukokotoa la QUOTIENT hurejesha 0 katika seli 3 za kwanza (E3:G3), ambamo sisi ongeza 1, kwa hivyo nambari ya safu mlalo ni 1.
Kwa seli 3 zinazofuata (H3:J3), QUOTIENT inarejesha 1, na +1 inatoa safu mlalo nambari 2. Na kadhalika.
Ili kukokotoa nambari ya safuwima , unaunda mfuatano ufaao wa nambari kwa kutumia kitendakazi cha MOD:
MOD(COLUMN(A1)-1, COLUMNS($A$3:$C$5))+1
Kwa kuwa kuna safu wima 3 katika safu yetu, lazima mfuatano huo uonekane kama hii. : 1,2,3,1,2,3,…
Kitendaji cha MOD hurejesha salio baada ya kugawanya.
Katika E3, MOD(SAFU(A1)-1, COLUMNS($ A$3:$C$5))+
inakuwa
MOD(1-1, 3)+1)
na kurejesha 1.
Ndani F3, MOD(COLUMN(B1)-1, COLUMNS($A$3:$C$5))+
inakuwa
MOD(2-1, 3)+1)
na kurejesha 2.
Baada ya nambari za safu mlalo na safu kuanzishwa, INDEX huchota thamani kwa urahisi kwenye makutano ya safu mlalo na safu wima hiyo.
Katika E3, INDEX($A$3 :$C$5, 1, 1) hurejesha thamani kutoka safu mlalo ya 1 na safu wima ya 1 ya masafa yanayorejelewa, yaani kutoka kisanduku A3.
Katika F3, INDEX($A$3:$C$5, 1, 2) hurejesha thamani kutoka safu mlalo ya 1 na safu wima ya 2, yaani kutoka kisanduku B3.
Na kadhalika.
Fomula ya pili inayochanganua safu kwa safu wima, inafanya kazi katika a.njia sawa. Tofauti ni kwamba tunatumia MOD kukokotoa nambari ya safu mlalo na QUOTIENT ili kubaini nambari ya safu wima.
Chaguo la kukokotoa la TOROW halifanyi kazi
Ikiwa chaguo la kukokotoa la TOROW litasababisha hitilafu, basi kuna uwezekano mkubwa kuwa mojawapo ya sababu hizi:
#NAME? kosa
Ukiwa na vitendaji vingi vya Excel, #NAME? hitilafu ni dalili wazi kwamba jina la chaguo la kukokotoa limeendelezwa vibaya. Kwa TOROW, inaweza pia kumaanisha kuwa chaguo la kukokotoa halipatikani katika Excel yako. Ikiwa toleo lako la Excel likiwa zaidi ya 365, jaribu kutumia mbadala wa TOROW.
Hitilafu #NUM
Hitilafu ya #NUM inaonyesha kuwa safu iliyorejeshwa haiwezi kutoshea kwenye safu mlalo. Mara nyingi hiyo hutokea unaporejelea safu wima na/au safu mlalo badala ya safu ndogo zaidi.
#SPILL hitilafu
Mara nyingi, hitilafu ya #SPILL inapendekeza kwamba safu mlalo ambayo umeingiza fomula haina seli tupu za kutosha kumwaga matokeo. Ikiwa seli za jirani hazionekani tupu, hakikisha kuwa hakuna nafasi au vibambo vingine visivyo vya uchapishaji ndani yake. Kwa maelezo zaidi, angalia Nini maana ya kosa la #SPILL katika Excel.
Hivyo ndivyo unavyotumia kitendakazi cha TOROW katika Excel kubadilisha safu ya 2-dimensional au safu hadi safu moja. Ninakushukuru kwa kusoma na natumai kukuona kwenye blogu yetu wiki ijayo!
Fanya mazoezi ya kupakuliwa kwa kitabu cha kazi
kipengele cha Excel TOROW - mifano ya fomula (.xlsx file)