Meriv çawa di Excel de rêzan vediguhezîne stûnan

Ev rênîşander rave dike ka meriv çi bike da ku rêzan di Excel de biguhezîne stûnan. Dema ku Excel bikar tînin, hûn pir caran neçar in ku di tabloyek rêz û stûnan de biguhezînin. Mînakî, diqewime ku kesek tabloyek mezin çêkiriye, û paşê wî fêm kir ku xwendina wê pir hêsantir e ku hûn wê bizivirînin. 

Эта детальная инструкция расскажет о нескольких способах транспонирования Excel-taблицы, а также о часто встречаемых ошибках, со которыми може да столкнуться пользователь. Hemî dikarin li guhertoya Excel-ê bikar bînin, wekî berê, tenê û tenê nû.

Bi karanîna taybetmendiya Paste Taybet

Ka em bibêjin ku hûn du danehev hene. Ya duyemîn ew e ku hûn dixwazin bi dawî bibin. Ya yekem tabloya ku divê were veguheztin e. Di guhertoya yekem de navên welatan di stûnên cuda de hatine pêşkêşkirin û xwendin û ji wê jî zêdetir berawirdkirina taybetmendiyên dewletan bi hev re pir nerehet e. Ji ber vê yekê, pir çêtir e ku meriv tabloyê birêxistin bike da ku navên welatan di stûnên cûda de xuya bibin.Meriv çawa di Excel de rêzan vediguhezîne stûnan

Ji bo guheztina rêz û stûnan, jêrîn bikin:

  1. Tabloya orîjînal hilbijêrin. Heke hûn dixwazin tabloya tevahî yekcar bibînin (heke ew pir mezin be), hûn hewce ne ku bişkojka bişkojka Ctrl + Home, û piştî wê - Ctrl + Shift + End bikirtînin.
  2. Piştre hucre têne kopî kirin. Ev dikare bi navgîniya menuya kontekstê an bi tikandina bişkojka Ctrl + C were kirin. Tête pêşniyar kirin ku hûn tavilê xwe bi vebijarka paşîn fêr bibin, ji ber ku heke hûn bişkojkên germ fêr bibin, hûn dikarin di yek saniyeyê de bi rastî gelek karan pêk bînin.
  3. Di rêza armancê de hucreya yekem hilbijêrin. Ji ber vê yekê divê ji bo pêşnûmeya tabloyê were destnîşan kirin. Также необходимо подоброть ячейку таким образом, чтобы таблица после транспонирования не пресекалась со другими данными. Mînakî, heke di tabloya destpêkê de 4 stûn û 10 rêz hebin, wê hingê piştî pêkanîna van hemî operasyonan, ew ê 10 şaneyên jêrîn û 4 şaneyên li kêlekê belav bike. Ji ber vê yekê, di nav vê rêzê de (hejmartina ji hucreya armanc) divê tiştek tune be.
  4. Li ser hucreya armancê, divê hûn rast-klîk bikin û "Paste Special" hilbijêrin, û dûv re qutiya li kêleka sernivîsa "Transpose" hilbijêrin.Meriv çawa di Excel de rêzan vediguhezîne stûnan

Giring: heke di tabloya çavkaniyê de formul hebin, girîng e ku meriv pê ewle bibe ku referansên bêkêmasî di her hucreyê de têne bikar anîn. Divê ev were kirin da ku hemî girêdan bixweber bêne nûve kirin.

Vebijarkên "Specialî yên verastkirinê" û vebijarkên veguheztina veguheztina bi lez û bez. Ji ber vê yekê ev têgihîştina bi rengê xwe tê parastin.

Nesmotrya ji bo vê rêbazê, estь û ryad seryeznыh nestattkov, ku tevlihevkirina vê rêbazê ya gerdûnî ye:

  1. Xerab e ku meriv wê ji bo veguheztina tabloyên bêkêmasî yên ku di nav rêzek nirxan de kêm nebin bikar bînin. Di vê rewşê de, fonksiyona "Transpose" dê bête asteng kirin. Ji bo ku hûn li dora vê pirsgirêkê bixebitin, divê hûn tabloyê veguherînin rêzek.
  2. Ev rêbaz ji bo veguheztina yek-carî xweş e ji ber ku ew tabloya nû bi daneyên orîjînal re têkildar nake. Bi gotinên hêsan, gava ku hûn yek ji tabloyan biguhezînin, dê agahdarî di ya duyemîn de bixweber neyê nûve kirin. Ji ber vê yekê, veguheztin dê were dubare kirin. 

Meriv çawa rêz û stûnan biguhezîne û wan bi tabloya sereke ve girê bide?

Ji ber vê yekê, çi dikare were kirin da ku vebijarka "Paste Taybet" bikaribe tabloyê bi daneya sereke û ya ku ji veguheztinê ve hatî peyda kirin ve girêbide? Beriya her tiştî, her kes dixwaze ku dane bixweber bêne nûve kirin.

  1. Скопировать таблицу, для которой требуется транспонирование.
  2. Li deverek vala ya tabloyê hucreyek bêyî daneyê hilbijêrin.
  3. Menuya Paste Special, mîna mînaka berê, bidin destpêkirin. Piştî wê, hûn hewce ne ku bişkoja "Têxe girêdanê", ku li binê çepê tê dîtin, bikirtînin.Meriv çawa di Excel de rêzan vediguhezîne stûnan
  4. Encam dê li jêr be.Meriv çawa di Excel de rêzan vediguhezîne stûnan
  5. Navnîşana nû ya tabloyê û bişkojka "Naytî û bişopîne" binivîsîne Ctrl + H.
  6. Bikarhêner li hemû nîşana formulы (=) li hhh (an jî lyubuyu dinuyu combination signov, kotoroy net di originalьnoй tablice).Meriv çawa di Excel de rêzan vediguhezîne stûnan
  7. Wekî encamek, tiştek tirsnak dê derkeve, lê ev şertek navînî ya mecbûrî ye ji bo bidestxistina encama xwestinê. Wê hingê her tişt dê xweş xuya bike.Meriv çawa di Excel de rêzan vediguhezîne stûnan
  8. Tabloya encamê kopî bikin û dûv re Paste Special bikar bînin da ku wê veguhezînin.

Piştî wê, hûn tenê hewce ne ku ji nû ve diyaloga "Bibînin û Biguherînin" vekin, û wê bikar bînin da ku "xxx" di hucreyan de bi "=" biguhezînin da ku hemî hucre bi agahdariya orîjînal re têkildar bin.Meriv çawa di Excel de rêzan vediguhezîne stûnanBê guman, ev tevlihevtir û dirêjtir e, lê ev rêbaz dihêle hûn nebûna girêdanek bi tabloya orjînal re derbas bikin. Lê ev nêzîkatî kêmasiyek jî heye. Ew di hewcedariya ji nû ve destpêkirina formatkirinê de tête diyar kirin.

Serîlêdana formulas

Du fonksiyon hene ku dihêle hûn rêz û stûnan bi nermî biguhezînin: ТРАНСП и ДВССУЛ. Zдесь также есть возможность сохранить связь с првоначальной таблицей, lê mekanîzmaya xebatê несколько иная.

fonksiyona TRANSP

Bi rastî, ev formula rasterast pelgeyê vediguhezîne. Hevoksazî wiha ye:

=TRANSP(array)

Naha em ê hewl bidin ku wê li tabloyek ku agahdariya li ser nifûsa dewletan vedihewîne bicîh bikin.Meriv çawa di Excel de rêzan vediguhezîne stûnan

  1. Di tabloyê de hejmara stûn û rêzan bijmêre û di pelê de cîhek vala bibîne ku xwediyê heman pîvanan e.
  2. Bi tikandina bişkoja F2 dest bi moda guherandinê bikin.
  3. Fonksiyonek binivîse TRANSP bi rêjeya daneyan di nav kevanan de. Dema ku hûn vê fonksiyonê bikar bînin girîng e ku hûn her gav referansên bêkêmasî bikar bînin.Meriv çawa di Excel de rêzan vediguhezîne stûnan
  4. Bişkojka bişkojka Ctrl+Shift+Enter bikirtînin. Girîng e ku meriv tam lihevhatina mifteyê bişkîne, wekî din formula dê kar neke.

Ew e, niha encam bi vî rengî xuya dike!Meriv çawa di Excel de rêzan vediguhezîne stûnan

Feydeya vê formulê wekî rêbaza berê ye (bikaranîna fonksiyona "dîtin û biguhezîne") ev e ku dema ku agahdariya bingehîn biguhezîne, tabloya veguhezbar bixweber nûve dibe.

Lê ne kêmasî ye, lê nayê wêje:

  1. Formakirin, wekî di doza rêbaza Find û Replace de, nayê tomar kirin.
  2. Di tabloya orîjînal de divê hin dane hebin, wekî din dê di hin şaneyan de sifir hebin.
  3. Ji heman demê ve girêdayî ye. Ji bo vê yekê, ev rêbaza ku ji ber bêhêziyê ye - ne mumkin e ku were guhertin. Esli popыtatьsya это сделать, programma skaget, chto nekare rêkûpêk bike dematь массива.

Di heman demê de, ev fonksiyon her gav di rewşên cihêreng de bi nermî nayê sepandin, ji ber vê yekê hûn hewce ne ku li ser wê zanibin, lê teknîkên bikêrtir bikar bînin.

Bikaranîna Formula INDIRECT

Mekanîzmaya vê rêbazê bi karanîna formula pir dişibihe TRANSP, lê ji ber ku ev yek ego bikaribe reşaet pirsgirêkê ne gengaz e ku tabloya transponîrovannuyu ya bingehîn bê nivîsandin.

No одной формулы NADIREKT ne bes e: hûn hîn jî hewce ne ku fonksiyonê bikar bînin NAVNÎŞAN. Dê di vê nimûneyê de tabloyek mezin tune be, da ku hûn bi gelek agahdariya nehewce re bar nekin.

Ji ber vê yekê, em bêjin ku we tabloyek wusa heye, ku ji 4 stûn û 5 rêzan pêk tê.Meriv çawa di Excel de rêzan vediguhezîne stûnan

Divê çalakiyên jêrîn bêne kirin:

  1. Vê formula binivîse: =NEDIREKT(NAVNÎŞAN(STONA(A1),RÊZ(A1))) bikeve hucreya çepê ya jorîn a tabloya nû (di mînaka me de ew A7 e) û bişkojka têketinê bikirtînin. Ger agahdarî di rêza yekem an stûna yekem de dest pê neke, wê hingê hûn neçar in ku formula tevlihevtir bikar bînin: =ДВССЫЛ(АДРЕС(СТОЛБЕЦ(A1)-СТОЛБЕЦ($A$1)+СТРОКА($A$1);СТРОКА(A1)-СТРОКА($A$1)+СТОЛБЕЦ($A$1))). Di vê formulê de, A1 tê wateya şaneya jorîn a tabloyê, ku li ser bingeha wê dê şaneya veguhezbar were çêkirin.
  2. Formulê li tevahiya devera ku dê guhertoya nû ya tabloyê lê were danîn dirêj bikin. Ji bo kirina vê yekê, nîşankerê li quncika rastê ya jêrîn a hucreya yekem berbi dawiya berevajî tabloya pêşerojê kaş bikin.Meriv çawa di Excel de rêzan vediguhezîne stûnan
  3. Gişt! Tablo bi serfirazî hate veguheztin, û hûn hîn jî dikarin wê biguherînin. Bê guman, xuyangê wê pir xwestek dihêle, lê rastkirina wê ne dijwar e.Meriv çawa di Excel de rêzan vediguhezîne stûnan Ji bo vegerandina formata rast, hûn hewce ne ku tabloya ku me veguhezîne (ango ya orîjînal) kopî bikin, dûv re tabloya nû hatî afirandin hilbijêrin. Dûv re, li ser rêza hilbijartî rast-klîk bikin, û dûv re di vebijarkên paste de li ser "Formatting" bikirtînin.Meriv çawa di Excel de rêzan vediguhezîne stûnan

Ji ber vê yekê fonksiyonê bikar tînin NADIREKT destûrê dide te ku hûn di tabloya paşîn de bi tevahî nirxek biguhezînin, û gava ku di tabloya çavkaniyê de guhertin çêbibin dê her gav bêne nûve kirin.

Bê guman, ev rêbaz dijwartir e, lê heke hûn wê di pratîkê de bixebitin, wê hingê her tişt ne ew çend tirsnak e.

Ev rêbaza yekîneya herî baş e, ji ber vê yekê ew e ku nehêle, ew e ku ne di nav nûsozdannoй таблице de tê parastin, ne gengaz e ku meriv wê bişopîne.

Tevhevkirina formulên INDIRECT û ADDRESS çawa dixebite?

Ji ber vê yekê, ji ber vê yekê, ji ber vê yekê, ji bo vê yekê, wekî ku tê bikar anîn vê rêbazê ji bo transponîrovaniya vê rêbazê bikar bîne.

Karî NADIREKT di formula me de ji bo afirandina referansek hucreyek nerasterast tê bikar anîn. Mînakî, heke hûn hewce ne ku di hucreya A8 de heman nirxê wekî di B1 de diyar bikin, wê hingê hûn dikarin formulê binivîsin.

=INDIRECT("B1")Meriv çawa di Excel de rêzan vediguhezîne stûnan

Казалось бы, зачем это делать? Wedь можно ji bo nivîsandina ssыlku на ячейку во dinê ячейке. Ji ber vê yekê, ev fonksiyonên ku di vê yekê de hene, dikare were vegerandin, û ew dikare were vegerandin. Sobstvenno, ev yek di formûle de ye.

Beyond Function NAVNÎŞAN jî di formula de tê bikaranîn Stûna и XET. Ya yekem navnîşana hucreyê li ser bingeha hejmarên rêz û stûnên berê yên naskirî vedigerîne. Girîng e ku li vir rêza rast bişopînin. Pêşî rêz tê diyar kirin, û paşê tenê stûn. Ji bo nimûne, fonksiyonê NAVNÎŞAN(4;2) dê navnîşana $B$2 vegerîne.

Sleduyuщaya bikar tîne bêtir fonksiyonê - ev Stûna. Li vir pêdivî ye ku formula ji referansek taybetî jimareya stûnê bistîne. Mînakî, heke hûn pîvana B2-ê di nav pêlên vê fonksiyonê de bikar bînin, wê hingê ew ê hejmara 2 vegerîne, ji ber ku stûna duyemîn stûna B ye.

Eşkere ye, fonksiyona ROW bi heman rengî dixebite, ew tenê jimara rêzê vedigerîne. 

Û naha em ê ne mînakên razber, lê formulek pir taybetî ya ku li jor hatî bikar anîn bikar bînin:

=NEDIREKT(NAVNÎŞAN(STONA(A1),RÊZ(A1)))

Li vir hûn dikarin wê yekem di fonksiyonê de bibînin NAVNÎŞAN stûnê tê diyar kirin, û tenê hingê rêz. Û li vir e ku sira kapasîteya xebatê ya vê formula veşartî ye. Em bi bîr tînin ku ev fonksiyon bi rengek neynikê dixebite, û argumana yekem di wê de jimareya rêzê ye. Û derdikeve holê ku gava em navnîşana stûnekê li wir dinivîsin, ew vediguhere jimareyek rêzê û berevajî.

To estь, если подытожить:

  1. Em bi karanîna fonksiyonên têkildar re hejmarên stûn û rêzan digirin.
  2. Bikaranîna fonksiyonê NAVNÎŞAN rêz dibin stûn û berevajî.
  3. Karî NADIREKT ji bo nîşandana daneyên neynikê yên di hucreyê de dibe alîkar.

Ew qas hêsan xuya dike!

Bikaranîna makroyek ji bo veguheztinê

Makro bernameyek piçûk e. Ew dikare ji bo otomatîkkirina pêvajoyê were bikar anîn. Pêdivî ye ku meriv bifikirin ku makro hin sînor hene. Rêbaza Transpose ya herî zêde dihêle hûn bi 65536 hêmanan re bixebitin. Ger ev sînor derbas bibe, ew ê bibe sedema windabûna daneyê.

Di tevahiya ostalьnom de, ev rêbaza effektîv ya otomatîkî, ku dikare bi hêsanî bijî.

Mînakî, hûn dikarin binivîsin takoy kod, ku hûn dikarin cîhên stroki û kolonî binivîsin.

Sub TransposeColumnsRows()

    Dim SourceRange Wek Range

    Dim DestRange Wek Range

    Sernavê SourceRange = Application.InputBox (Destpêk:=»Ji kerema xwe rêza veguheztinê hilbijêrin», Sernav:=»Rêzan veguherîne stûnan», Tîp:=8)

    DestRange saz bike = Application.InputBox(Prompt:=»Haneya çepê ya jorîn a rêza mebestê hilbijêrin», Sernav:=»Rêzan veguherîne stûnan», Tîp:=8)

    SourceRange.Copy

    DestRange.Select

    Selection.PasteSpecial Paste:=xlPasteHemû, Xebat:=xlNone, SkipBlanks:=False, Transpose:=Rast

    Application.CutCopyMode = Derew

End bînrawe

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

Leave a Reply