Transponeer funksie in Excel

Van tyd tot tyd kan 'n Excel-gebruiker die taak hê om 'n reeks data wat 'n horisontale struktuur het in 'n vertikale een te verander. Hierdie proses word transposisie genoem. Hierdie woord is nuut vir die meeste mense, want in normale rekenaarwerk hoef jy nie hierdie bewerking te gebruik nie. Diegene wat egter met groot hoeveelhede data moet werk, moet weet hoe om dit te doen. Vandag sal ons in meer besonderhede praat oor hoe om dit uit te voer, met watter funksie, en kyk ook na 'n paar ander metodes in detail.

TRANSPOSE-funksie – transponeer selreekse in Excel

Een van die interessantste en mees funksionele tabeltransposisiemetodes in Excel is die funksie OORDRAG. Met sy hulp kan jy 'n horisontale datareeks in 'n vertikale verander, of die omgekeerde bewerking uitvoer. Kom ons kyk hoe om daarmee te werk.

Funksie sintaksis

Die sintaksis vir hierdie funksie is ongelooflik eenvoudig: TRANSPOSE(skikking). Dit wil sê, ons hoef net een argument te gebruik, wat 'n datastel is wat omgeskakel moet word na 'n horisontale of vertikale aansig, afhangende van wat dit oorspronklik was.

Transponeer vertikale reekse van selle (kolomme)

Gestel ons het 'n kolom met die reeks B2:B6. Hulle kan beide klaargemaakte waardes en formules bevat wat resultate na hierdie selle gee. Dit is nie vir ons so belangrik nie, transponering is in beide gevalle moontlik. Nadat hierdie funksie toegepas is, sal die rylengte dieselfde wees as die oorspronklike reekskolomlengte.

Transponeer funksie in Excel

Die volgorde van stappe vir die gebruik van hierdie formule is soos volg:

  1. Kies 'n lyn. In ons geval het dit 'n lengte van vyf selle.
  2. Beweeg dan die wyser na die formulebalk en voer die formule daar in =TRANSP(B2:B6).
  3. Druk die sleutelkombinasie Ctrl + Shift + Enter.

Natuurlik, in jou geval moet jy die reeks spesifiseer wat tipies is vir jou tafel.

Transponeer horisontale selreekse (rye)

In beginsel is die werkingsmeganisme amper dieselfde as die vorige paragraaf. Gestel ons het 'n string met begin- en eindkoördinate B10:F10. Dit kan ook beide direkte waardes en formules bevat. Kom ons maak 'n kolom daarvan, wat dieselfde afmetings as die oorspronklike ry sal hê. Die volgorde van aksies is soos volg:

  1. Kies hierdie kolom met die muis. Jy kan ook die sleutels op die sleutelbord Ctrl en die afpyltjie gebruik nadat jy op die boonste sel van hierdie kolom geklik het.
  2. Daarna skryf ons die formule =TRANSP(B10:F10) in die formulebalk.
  3. Ons skryf dit as 'n skikkingsformule deur die sleutelkombinasie Ctrl + Shift + Enter te gebruik.

Transponeer met Paste Special

Nog 'n moontlike transposisie-opsie is om die Plak Spesiale-funksie te gebruik. Dit is nie meer 'n operateur wat in formules gebruik moet word nie, maar dit is ook een van die gewilde metodes om kolomme in rye te verander en omgekeerd.

Hierdie opsie is op die Tuis-oortjie. Om toegang daartoe te verkry, moet jy die "Knipbord"-groep vind, en daar vind die "Plak"-knoppie. Maak daarna die spyskaart oop wat onder hierdie opsie geleë is en kies die item "Transpose". Voor dit moet jy die reeks kies wat jy wil kies. As gevolg hiervan sal ons dieselfde reeks kry, net die teenoorgestelde word weerspieël.

Transponeer funksie in Excel

3 maniere om 'n tabel in Excel te transponeer

Maar in werklikheid is daar baie meer maniere om kolomme in rye te verander en omgekeerd. Kom ons beskryf 3 metodes waarmee ons 'n tabel in Excel kan transponeer. Ons het twee van hulle hierbo bespreek, maar ons sal nog 'n paar voorbeelde gee sodat u 'n beter idee kry van uXNUMXbuXNUMXbhoe om hierdie prosedure uit te voer.

Metode 1: Plak Spesiaal

Hierdie metode is die eenvoudigste. Dit is genoeg om 'n paar knoppies te druk, en die gebruiker ontvang 'n getransponeerde weergawe van die tabel. Kom ons gee 'n klein voorbeeld vir groter duidelikheid. Gestel ons het 'n tabel wat inligting bevat oor hoeveel produkte tans in voorraad is, asook hoeveel dit in totaal kos. Die tafel self lyk so.

Transponeer funksie in Excel

Ons sien dat ons 'n kopskrif en 'n kolom met produknommers het. In ons voorbeeld bevat die opskrif inligting oor watter produk, hoeveel dit kos, hoeveel dit in voorraad is, en wat die totale koste is van alle produkte wat verband hou met hierdie item wat in voorraad is. Ons kry die koste volgens die formule waar die koste met die hoeveelheid vermenigvuldig word. Om die voorbeeld meer visueel te maak, kom ons maak die kop groen.

Transponeer funksie in Excel

Ons taak is om seker te maak dat die inligting vervat in die tabel horisontaal geleë is. Dit wil sê, sodat die kolomme rye word. Die volgorde van aksies in ons saak sal soos volg wees:

  1. Kies die reeks data wat ons moet roteer. Daarna kopieer ons hierdie data.
  2. Plaas die wyser enige plek op die blad. Klik dan op die regtermuisknoppie en maak die kontekskieslys oop.
  3. Klik dan op die "Paste Special"-knoppie.

Nadat u hierdie stappe voltooi het, moet u op die "Transpose" -knoppie klik. Merk eerder die blokkie langs hierdie item. Ons verander nie ander instellings nie, en klik dan op die "OK"-knoppie.

Transponeer funksie in Excel

Nadat ons hierdie stappe uitgevoer het, bly ons met dieselfde tabel, net sy rye en kolomme is anders gerangskik. Let ook daarop dat selle wat dieselfde inligting bevat in groen uitgelig is. Vraag: wat het geword van die formules wat in die oorspronklike reeks was? Hulle ligging het verander, maar hulle het self gebly. Die adresse van die selle het eenvoudig verander na dié wat na die transposisie gevorm is.

Transponeer funksie in Excel

Byna dieselfde aksies moet uitgevoer word om waardes te transponeer, nie formules nie. In hierdie geval moet jy ook die Plak Spesiale-kieslys gebruik, maar kies voor dit die reeks data wat die waardes bevat. Ons sien dat die Plak Spesiale-venster op twee maniere geroep kan word: deur 'n spesiale spyskaart op die lint of die kontekskieslys.

Metode 2. TRANSP-funksie in Excel

Trouens, hierdie metode word nie meer so aktief gebruik soos dit heel aan die begin van die verskyning van hierdie sigbladprogram was nie. Dit is omdat hierdie metode baie meer ingewikkeld is as om Paste Special te gebruik. Dit vind egter sy gebruik in die outomatisering van tabeltransposisie.

Hierdie funksie is ook in Excel, so dit is noodsaaklik om daarvan te weet, al word dit amper nie meer gebruik nie. Ons het vroeër die prosedure oorweeg, hoe om daarmee te werk. Nou sal ons hierdie kennis aanvul met 'n bykomende voorbeeld.

  1. Eerstens moet ons die datareeks kies wat gebruik sal word om die tabel te transponeer. Jy hoef net die area te kies, inteendeel. Byvoorbeeld, in hierdie voorbeeld het ons 4 kolomme en 6 rye. Daarom is dit nodig om 'n area met teenoorgestelde eienskappe te kies: 6 kolomme en 4 rye. Die prentjie wys dit baie goed.Transponeer funksie in Excel
  2. Daarna begin ons dadelik om hierdie sel in te vul. Dit is belangrik om nie per ongeluk die keuse te verwyder nie. Daarom moet jy die formule direk in die formulebalk spesifiseer.
  3. Druk dan die sleutelkombinasie Ctrl + Shift + Enter. Onthou dat dit 'n skikkingsformule is, aangesien ons met 'n groot stel data op een slag werk, wat na 'n ander groot stel selle oorgedra sal word.

Nadat ons die data ingevoer het, druk ons ​​die Enter-sleutel, waarna ons die volgende resultaat kry.

Ons sien dat die formule nie na die nuwe tabel oorgedra is nie. Formatering het ook verlore gegaan. Poeto

Transponeer funksie in Excel

Dit alles sal met die hand gedoen moet word. Onthou ook dat hierdie tabel verband hou met die oorspronklike een. Sodra sommige inligting dus in die oorspronklike reeks verander word, word hierdie aanpassings outomaties aan die getransponeerde tabel gemaak.

Daarom is hierdie metode goed geskik in gevalle waar u moet verseker dat die getransponeerde tabel aan die oorspronklike een gekoppel is. As jy 'n spesiale insetsel gebruik, sal hierdie moontlikheid nie meer wees nie.

opsommingstabel

Dit is 'n fundamenteel nuwe metode, wat dit moontlik maak om nie net die tabel te transponeer nie, maar ook om 'n groot aantal aksies uit te voer. Die transposisiemeganisme sal weliswaar ietwat anders wees in vergelyking met die vorige metodes. Die volgorde van aksies is soos volg:

  1. Kom ons maak 'n spiltabel. Om dit te doen, moet jy die tabel kies wat ons moet transponeer. Gaan daarna na die "Voeg in" -item en soek "Pivot Table" daar. 'n Dialoogkassie soos die een in hierdie skermkiekie sal verskyn. Transponeer funksie in Excel
  2. Hier kan jy die reeks waaruit dit gemaak sal word hertoewys, asook 'n aantal ander instellings maak. Ons stel nou primêr belang in die plek van die spiltafel – op 'n nuwe blad.
  3. Daarna sal die uitleg van die spilpunttabel outomaties geskep word. Dit is nodig om daardie items wat ons gaan gebruik daarin te merk, en dan moet dit na die regte plek geskuif word. In ons geval moet ons die "Produk"-item na "Kolomname" en "Prys per Stuk" na "Waardes" skuif. Transponeer funksie in Excel
  4. Daarna sal die spiltabel uiteindelik geskep word. 'n Bykomende bonus is die outomatiese berekening van die finale waarde.
  5. Jy kan ook ander instellings verander. Ontmerk byvoorbeeld die item "Prys per stuk" en merk die item "Totale koste". Gevolglik sal ons 'n tabel hê wat inligting bevat oor hoeveel die produkte kos. Transponeer funksie in ExcelHierdie transposisiemetode is baie meer funksioneel as die ander. Kom ons beskryf sommige van die voordele van spilpunttabelle:
  1. Outomatisering. Met die hulp van spilpunttabelle kan jy data outomaties opsom, asook die posisie van kolomme en kolomme arbitrêr verander. Om dit te doen, hoef jy geen bykomende stappe uit te voer nie.
  2. Interaktiwiteit. Die gebruiker kan die struktuur van inligting soveel keer verander as wat hy nodig het om sy take uit te voer. Byvoorbeeld, jy kan die volgorde van kolomme verander, sowel as groepdata op 'n arbitrêre manier. Dit kan soveel keer gedoen word as wat die gebruiker nodig het. En dit neem letterlik minder as 'n minuut.
  3. Maklik om data te formateer. Dit is baie maklik om 'n spiltafel te rangskik soos 'n persoon wil hê. Om dit te doen, maak net 'n paar muisklikke.
  4. Om waardes te kry. Die oorweldigende aantal formules wat gebruik word om verslae te skep, is in die direkte toeganklikheid van 'n persoon geleë en is maklik om in 'n spiltabel te integreer. Dit is data soos opsomming, om die rekenkundige gemiddelde te kry, die aantal selle te bepaal, te vermenigvuldig, om die grootste en kleinste waardes in die gespesifiseerde steekproef te vind.
  5. Vermoë om opsommingskaarte te skep. As draaitabelle herbereken word, word hul verwante kaarte outomaties opgedateer. Dit is moontlik om soveel kaarte te skep as wat jy nodig het. Almal van hulle kan verander word vir 'n spesifieke taak en hulle sal nie onderling verbind word nie.
  6. Vermoë om data te filter.
  7. Dit is moontlik om 'n spiltabel te bou gebaseer op meer as een stel broninligting. Daarom sal hul funksionaliteit selfs groter word.

Dit is waar, wanneer spilpunttabelle gebruik word, moet die volgende beperkings in ag geneem word:

  1. Nie alle inligting kan gebruik word om spilpunttabelle te genereer nie. Voordat dit vir hierdie doel gebruik kan word, moet die selle genormaliseer word. In eenvoudige woorde, kry dit reg. Verpligte vereistes: teenwoordigheid van 'n koplyn, volheid van alle reëls, gelykheid van dataformate.
  2. Die data word semi-outomaties opgedateer. Om nuwe inligting in die spilpunttabel te kry, moet jy op 'n spesiale knoppie klik.
  3. Spiltafels neem baie spasie op. Dit kan lei tot 'n mate van ontwrigting van die rekenaar. Dit sal ook moeilik wees om die lêer per e-pos te stuur as gevolg hiervan.

Ook, na die skep van 'n spilpunttabel, het die gebruiker nie die vermoë om nuwe inligting by te voeg nie.

Lewer Kommentaar