Jinsi ya Kubadilisha Safu kuwa Safu katika Excel

Mwongozo huu unaelezea nini cha kufanya ili kubadilisha safu hadi safu katika Excel. Unapotumia Excel, mara nyingi unapaswa kubadilisha safu na safu kwenye meza. Kwa mfano, hutokea kwamba mtu amefanya meza kubwa, na kisha akagundua kuwa ni rahisi zaidi kuisoma ikiwa unaigeuza. 

Эта детальная инструкция расскажет о нескольких способах транспонирования Excel-таблицы, а также о часто встречаемых способах транспонирования Excel-таблицы, а также о часто встречаемых ошиблицы, скачать встречаемых ошиблицы. Все они могут использоваться на любой версии Excel, как очень старой, так и самой новой.

Kwa kutumia kipengele cha Bandika Maalum

Wacha tuseme una hifadhidata mbili. Ya pili ni kile unachotaka kumaliza. Ya kwanza ni meza ambayo inahitaji kupitishwa. Katika toleo la kwanza, majina ya nchi yanawasilishwa kwa safu tofauti, na ni ngumu sana kusoma, na hata zaidi, kulinganisha sifa za majimbo na kila mmoja. Kwa hiyo, ni bora zaidi kuandaa meza ili majina ya nchi yanaonekana kwenye safu tofauti.Jinsi ya Kubadilisha Safu kuwa Safu katika Excel

Ili kubadilisha safu na safu, fanya yafuatayo:

  1. Chagua jedwali asili. Ikiwa unataka kuona meza nzima mara moja (ikiwa ni kubwa sana), unahitaji kushinikiza mchanganyiko muhimu Ctrl + Nyumbani, na baada ya hayo - Ctrl + Shift + Mwisho.
  2. Kisha seli hunakiliwa. Hii inaweza kufanywa kupitia menyu ya muktadha au kwa kushinikiza mchanganyiko wa Ctrl + C. Inapendekezwa kuwa mara moja ujizoeze kwa chaguo la mwisho, kwa sababu ukijifunza funguo za moto, unaweza kufanya kazi nyingi halisi kwa sekunde moja.
  3. Chagua kisanduku cha kwanza katika masafa lengwa. При этом он должен находиться за пределами таблицы. Также необходимо подобрать ячейку таким образом, чтобы таблица после транспонирования не пересекалась с другими данными. Kwa mfano, ikiwa meza ya awali ina safu 4 na safu 10, kisha baada ya kufanya shughuli hizi zote, itaeneza seli 10 chini na seli 4 kwa upande. Kwa hivyo, ndani ya safu hii (kuhesabu kutoka kwa seli inayolengwa) haipaswi kuwa na chochote.
  4. Kwenye seli inayolengwa, lazima ubofye-kulia na uchague "Bandika Maalum", kisha uangalie kisanduku karibu na uandishi "Transpose".Jinsi ya Kubadilisha Safu kuwa Safu katika Excel

Muhimu: ikiwa kuna fomula katika jedwali la chanzo, ni muhimu kuhakikisha kuwa marejeleo kamili yanatumika katika kila seli. Hii lazima ifanyike ili viungo vyote zisasishwe kiotomatiki.

Огромное преимущество опции «Специальная вставка» na заключается в возможности транспонировать таблицу всего лишь за несколько. Ипри этом полностью сохраняется форматирование, что также позволяет сэкономить кучу времени.

Несмотря на эти явные плюсы, есть na ряд серьезных недостатков, которые мешают этому методу называться универсальным:

  1. Ni mbaya kuitumia kwa kupitisha meza kamili ambazo hazijapunguzwa kwa anuwai ya maadili. Katika kesi hii, kazi ya "Transpose" itazimwa. Ili kutatua suala hili, lazima ubadilishe jedwali kuwa masafa.
  2. Njia hii inafaa kwa upitishaji wa mara moja kwa sababu hauhusishi jedwali jipya na data asili. Kwa maneno rahisi, unapobadilisha moja ya meza, habari haitasasishwa moja kwa moja kwa pili. Kwa hivyo, ubadilishaji utalazimika kurudiwa. 

Jinsi ya kubadilisha safu na safu na kuziunganisha kwenye jedwali kuu?

Kwa hivyo, ni nini kifanyike ili chaguo la "Bandika Maalum" liweze kuunganisha meza na data kuu na ile inayotokana na uhamishaji? Baada ya yote, kila mtu angependa data kusasishwa kiotomatiki.

  1. Скопировать таблицу, для которой требуется транспонирование.
  2. Chagua kisanduku kisicho na data katika eneo tupu la jedwali.
  3. Zindua Menyu ya Bandika Maalum, sawa na mfano uliopita. Baada ya hapo, unahitaji kubofya kitufe cha "Ingiza kiungo", ambacho kinaweza kupatikana chini kushoto.Jinsi ya Kubadilisha Safu kuwa Safu katika Excel
  4. Matokeo yake yatakuwa yafuatayo.Jinsi ya Kubadilisha Safu kuwa Safu katika Excel
  5. Выбрать новую таблицу na kuorodhesha kwa "Найти и заменить" путем нажатия комбинации клавиш Ctrl + H.
  6. Заменить все знаки ввода формулы (=) на ххх (или любую другую комбинацию знаков, которой нет в оригинальной таблице).Jinsi ya Kubadilisha Safu kuwa Safu katika Excel
  7. Kama matokeo, kitu kibaya kitatokea, lakini hii ni hali ya lazima ya kati ili kufikia matokeo unayotaka. Kisha kila kitu kitaonekana kizuri.Jinsi ya Kubadilisha Safu kuwa Safu katika Excel
  8. Nakili jedwali linalotokana na kisha utumie Bandika Maalum ili kulibadilisha.

Baada ya hayo, unahitaji tu kufungua tena mazungumzo ya "Tafuta na Uweke Nafasi", na uitumie kubadilisha "xxx" kwenye seli hadi "=" ili seli zote zihusishwe na taarifa ya awali.Jinsi ya Kubadilisha Safu kuwa Safu katika ExcelBila shaka, hii ni ngumu zaidi na ndefu, lakini njia hii inakuwezesha kupata karibu na ukosefu wa kiungo kwenye meza ya awali. Lakini mbinu hii pia ina drawback. Inaonyeshwa kwa hitaji la kuanza tena umbizo kwa kujitegemea.

Utumiaji wa fomula

Kuna vitendaji viwili vinavyokuruhusu kubadilisha safu na safu wima kwa urahisi: ТРАНСП na ДВССЫЛ. Здесь также есть возможность сохранить связь с первоначальной таблицей, но механика работы несколько иная.

chaguo la kukokotoa TRANSP

Kwa kweli, fomula hii inabadilisha lahajedwali moja kwa moja. Sintaksia ni hii ifuatayo:

=TRANSP(safu)

Sasa tutajaribu kuitumia kwenye meza ambayo ina habari kuhusu idadi ya majimbo ya mtu binafsi.Jinsi ya Kubadilisha Safu kuwa Safu katika Excel

  1. Hesabu idadi ya safu wima na safu katika jedwali na utafute nafasi tupu kwenye laha ambayo ina vipimo sawa.
  2. Anza hali ya kuhariri kwa kubonyeza kitufe cha F2.
  3. Andika kipengele TRANSP na safu ya data kwenye mabano. Ni muhimu daima kutumia marejeleo kamili wakati wa kutumia kazi hii.Jinsi ya Kubadilisha Safu kuwa Safu katika Excel
  4. Bonyeza mchanganyiko muhimu Ctrl+Shift+Enter. Ni muhimu kushinikiza mchanganyiko muhimu, vinginevyo formula itakataa kufanya kazi.

Ni hivyo, sasa matokeo yanaonekana hivi!Jinsi ya Kubadilisha Safu kuwa Safu katika Excel

Faida ya fomula hii ni sawa na njia ya awali (kwa kutumia kazi ya "kutafuta na kubadilisha") ni kwamba wakati maelezo ya msingi yanabadilika, meza iliyopitishwa itasasishwa moja kwa moja.

Hakuna haja ya kufanya hivyo:

  1. Uumbizaji, kama ilivyo kwa njia ya Tafuta na Ubadilishe, hautahifadhiwa.
  2. Jedwali asili lazima liwe na baadhi ya data, vinginevyo kutakuwa na sufuri katika baadhi ya visanduku.
  3. Излишняя зависимость от источника данных. То есть, этот метод имеет противоположный по недостаток – невозможность изменять транспонированную таблицу. Если попытаться это сделать, программа скажет, что невозможно редактировать часть массива.

Pia, kazi hii haiwezi kutumika kila wakati kwa urahisi katika hali tofauti, kwa hiyo unahitaji kujua kuhusu hilo, lakini tumia mbinu za ufanisi zaidi.

Kwa kutumia Mfumo wa INDIRECT

Mechanics ya njia hii ni sawa na kutumia fomula TRANSP, na vile vile при этом его использование решает проблему невозможности редактировать транспонированную таблицу bila ya kuwa na uhusiano wa karibu na mtandao.

Но одной формулы INDIRECT haitoshi: bado unahitaji kutumia kazi ADDRESS. Hakutakuwa na meza kubwa katika mfano huu, ili usipakie habari nyingi zisizohitajika.

Kwa hivyo, wacha tuseme unayo meza kama hiyo, inayojumuisha safu 4 na safu 5.Jinsi ya Kubadilisha Safu kuwa Safu katika Excel

Hatua zifuatazo zinapaswa kuchukuliwa:

  1. Ingiza fomula hii: =INDIRECT(ANWANI(SAFUFU(A1),SAFU(A1))) kwenye seli ya juu kushoto ya jedwali jipya (kwa mfano wetu ni A7) na ubonyeze kitufe cha Ingiza. Ikiwa habari haianza katika safu ya kwanza au safu ya kwanza, basi itabidi utumie fomula ngumu zaidi: =ДВССЫЛ(АДРЕС(СТОЛБЕЦ(A1)-СТОЛБЕЦ($A$1)+СТРОКА($A$1);СТРОКА(A1)-СТРОКА($A$1)+СТОЛБЕЦ($A$1))). Katika fomula hii, A1 ina maana kiini cha juu cha meza, kwa misingi ambayo kiini kilichopitishwa kitaundwa.
  2. Panua fomula kwa eneo lote ambapo toleo jipya la jedwali litawekwa. Ili kufanya hivyo, buruta alama kwenye kona ya chini ya kulia ya seli ya kwanza hadi mwisho wa jedwali la baadaye.Jinsi ya Kubadilisha Safu kuwa Safu katika Excel
  3. Wote! Jedwali lilibadilishwa kwa ufanisi, na bado unaweza kulihariri. Bila shaka, kuonekana kwake kunaacha kuhitajika, lakini kurekebisha si vigumu.Jinsi ya Kubadilisha Safu kuwa Safu katika Excel Ili kurejesha umbizo sahihi, unahitaji kunakili jedwali tulilopitisha (yaani, lile la asili), kisha uchague jedwali jipya lililoundwa. Ifuatayo, bonyeza-kulia kwenye safu iliyochaguliwa, na kisha ubofye "Uumbizaji" katika chaguo za kubandika.Jinsi ya Kubadilisha Safu kuwa Safu katika Excel

Hivyo kwa kutumia kazi INDIRECT hukuruhusu kuhariri kabisa thamani yoyote katika jedwali la mwisho, na data itasasishwa kila mara mara tu mabadiliko yoyote yanapofanywa kwenye jedwali la chanzo.

Kwa kweli, njia hii ni ngumu zaidi, lakini ikiwa unaifanya kwa mazoezi, basi kila kitu sio cha kutisha sana.

Этот метод один из самых лучших, потому что несмотря на то, что не сохраняется форматирование в новосозданной таблигшице, можно видео.

Je, mchanganyiko wa fomula za INDIRECT na ADDRESS hufanya kazi vipi?

После того, как вы разобрались в том, как использовать совокупность этих формул для транспонирования таблицы, вам, забозонтого, песни, песни, возможно, песни, возможно.

kazi INDIRECT katika fomula yetu inatumika kuunda rejeleo la seli isiyo ya moja kwa moja. Kwa mfano, ikiwa unahitaji kutaja thamani sawa katika seli A8 kama katika B1, basi unaweza kuandika fomula

=INDIRECT(“B1”)Jinsi ya Kubadilisha Safu kuwa Safu katika Excel

Казалось бы, зачем это делать? Ведь можно просто написать ссылку на ячейку в другой ячейке. Но преимущество этой функции в том, что в ссылку можно превратить абсолютно любую строку, na даже ту, которая создается создается создается создается. Собственно, это мы и делаем в формуле.

Zaidi ya Kazi ADDRESS pia kutumika katika formula COLUMN и LINE. Ya kwanza hurejesha anwani ya kisanduku kulingana na safu mlalo na nambari za safu wima zinazojulikana tayari. Ni muhimu kufuata mlolongo sahihi hapa. Kwanza safu imetajwa, na kisha safu tu. Kwa mfano, kazi ANWANI(4;2) itarudisha anwani $B$2.

Следующая используемая выше функция – это COLUMN. Inahitajika hapa ili fomula ipate nambari ya safu kutoka kwa kumbukumbu maalum. Kwa mfano, ikiwa unatumia parameta ya B2 kwenye mabano ya chaguo la kukokotoa, basi itarudisha nambari 2, kwani safu wima ya pili ni safu B.

Kwa wazi, kazi ya ROW inafanya kazi kwa njia ile ile, inarudisha nambari ya safu. 

Na sasa tutatumia sio mifano ya kufikirika, lakini fomula maalum ambayo ilitumika hapo juu:

=INDIRECT(ANWANI(SAFUFU(A1),SAFU(A1)))

Hapa unaweza kuona kwamba kwanza katika kazi ADDRESS safu imetajwa, na kisha tu mstari. Na ni hapa kwamba siri ya uwezo wa kufanya kazi wa formula hii imefichwa. Tunakumbuka kwamba kazi hii inafanya kazi kwa njia ya kioo, na hoja ya kwanza ndani yake ni nambari ya mstari. Na inageuka kwamba tunapoandika anwani ya safu huko, inageuka kuwa nambari ya mstari na kinyume chake.

Kwa hivyo, если подытожить:

  1. Tunapata safu na nambari za safu kwa kutumia kazi zinazolingana.
  2. Kwa kutumia kipengele ADDRESS safu kuwa nguzo na kinyume chake.
  3. kazi INDIRECT husaidia kuonyesha data iliyoakisiwa kwenye seli.

Hiyo ni jinsi rahisi yote yanageuka!

Kutumia macro kupitisha

Macro ni programu ndogo. Inaweza kutumika kubinafsisha mchakato. Ni muhimu kuzingatia kwamba macro ina mapungufu fulani. Njia ya juu ya Transpose inakuwezesha kufanya kazi na vipengele 65536. Ikiwa kikomo hiki kitapitwa, itasababisha kupoteza data.

Во всем остальnom, это эффективный метод автоматизации, который сможет значительно облегчить жизнь.

Kwa mfano, можно написать такой код, который будет менять местами строки и колонки.

Sub TransposeColumnsRows()

    Dim SourceRange Kama Masafa

    Dim DestRange Kama Masafa

    Weka SourceRange = Application.InputBox(Prompt:=»Tafadhali chagua masafa ya kubadilisha», Kichwa:=»Hamisha Safu hadi Safu», Aina:=8)

    Weka DestRange = Application.InputBox(Prompt:=»Chagua seli ya juu kushoto ya masafa lengwa», Kichwa:=»Hamisha Safu hadi Safu», Aina:=8)

    ChanzoRange.Copy

    DestRange.Chagua

    Selection.PasteSpecial Bandika:=xlPasteAll, Operesheni:=xlNone, SkipBlanks:=Uongo, Transpose:=Kweli

    Application.CutCopyMode = Uongo

Mwisho Sub

Но если знаний в программировании особо нет, ничего страшного. Можно воспользоваться описанными выше способами. А потом учиться новому по мере освоения старого.

Acha Reply