Welcome to Our Website

så här överför du Excel-kolumner till rader

Vi ser alla på data annorlunda. Vissa människor skapar Excel-kalkylblad med huvudfälten horisontella. Andra föredrar data vertikalt i kolumner. Ibland leder dessa inställningar till ett scenario där du vill överföra Excel-data. Microsoft måste ha förutsett det här problemet eftersom de erbjuder flera metoder för att byta kolumner och rader runt.,

artikelinnehåll

Layoutproblemet

Jag fick nyligen ett stort Microsoft Excel-kalkylblad som innehöll information om leverantörsutvärdering. Informationen var användbar, men på grund av hur data organiserades kunde jag inte använda verktyg som Auto Filter. Jag skulle också ha problem om jag behövde importera informationen till en databas. Ett enkelt exempel visas nedan.,

Excel-kalkylblad som behöver byta kolumner& rader

istället vill jag att företagsnamnen ska visas vertikalt i kolumn A och dataattributen visas horisontellt i rad 1. Detta skulle göra det lättare för mig att göra analysen. Till exempel, Jag kan inte enkelt filtrera för Kalifornien leverantörer.

Vad är Excels Transponeringsfunktion

i enkla termer ändrar transponeringsfunktionen orienteringen av dina kolumner (vertikalt intervall) och rader (horisontellt intervall)., Mina ursprungliga datarader skulle bli kolumner och mina kolumner skulle bli rader. Det åtgärdar mitt layoutproblem ovan utan att jag behöver skriva om mina ursprungliga data.

transponeringsfunktionen är ganska mångsidig. Den kan användas i Excel-formler eller med klistra in Alternativ. Det finns vissa skillnader baserat på vilken metod du använder.

konvertera kolumner& rader med Klistra& införliva

stegen nedan gjordes med Microsoft Office 365, men de senaste Microsoft Excel-versionerna fungerar.,

  1. öppna kalkylarket du behöver ändra. Du kan också ladda ner exempelbladet i slutet av denna handledning.
  2. Klicka på den första cellen i ditt dataområde som A1.
  3. Shift-klicka på den sista cellen i intervallet. Din datauppsättning bör markera.
  4. på fliken Hem väljer du kopiera eller skriver Ctrl + c.
  5. kopiera nuvarande Excel-data
  6. välj den nya cellen där du vill kopiera dina transponerade data.
  7. högerklicka i den cellen och välj Transponeringsikonen under Klistra in.,
  8. Välj Transponeringsalternativet

    info när du håller muspekaren över pastaalternativen kan du se datalayoutändringen.

Du bör nu se dina data med kolumnerna och raderna växlade. Du kan ändra storlek på dina kolumner för att passa dina behov.

dessa två datamängder är oberoende. Du kan ta bort celler från den övre uppsättningen och det kommer inte att påverka den transponerade uppsättningen.

överförda data under original.,

När du använder den här metoden bibehålls din ursprungliga formatering. Till exempel, om jag lade till en gul bakgrund till mina ursprungliga celler B1:G1, skulle färgen appliceras. Detsamma gäller om jag använde röd text på cell E: 5.

använda Transponeringsfunktionen i en formel

som jag nämnde har Excel flera sätt för dig att byta kolumner till rader eller vice versa. Detta andra sätt använder en formel och array. Resultatet är detsamma utom dina ursprungliga data och de nya överförda data är länkade. Du kan förlora en del av din ursprungliga formatering., Till exempel kom färgad text och stilar över, men inte cellfyllningsfärger.

  1. öppna ditt Excel-ark.
  2. Klicka på en tom cell där du vill ha dina konverterade data. Jag använder A7.
  3. Type =transpose.
  4. att Skriva införliva formel

    info Märka hur Excel innehåller ett verktygstips som visar för Transponering – ”Konverterar en vertikal rad av celler till en horisontell rad och vice versa”.

  5. avsluta formeln genom att lägga till en ( och markera cellområdet vi vill byta.,
  6. typ ) för att stänga intervallet.
  7. transponera formel och intervall
  8. tryck på Enter.

Obs! Om du inte använder Microsoft 365 måste du förmodligen trycka på CTRL + SHIFT + Enter

skillnader i transponering

medan dessa två metoder ger liknande resultat finns det skillnader. I den första pastametoden är oavsett vilken åtgärd jag tar på en cell oberoende av den transponerade versionen. Jag kunde ta bort de ursprungliga värdena och ingenting skulle hända med kolumnerna jag bytte.,

däremot är Transponeringsformelversionen bunden till originaldata. Om jag ändrar värdet i B2 från 1200 till 1500 uppdateras det nya värdet automatiskt i B8. Men det omvända är inte sant. Om jag ändrar några transponerade celler ändras inte den ursprungliga uppsättningen. Istället, Jag kommer att få en # SPILL fel och min transponerade data kommer att försvinna.,

Fel vid byte av transponerad cell

införliva formel & tomma celler

en annan skillnad med att använda Transponeringsformeln är att det kommer att konvertera tomma celler till ”0”s.

transponera konverterade ämnen till 0: s

fix för denna quirk är att använda ett If-uttalande till formeln som håller ämnena celler som ämnen.,

=TRANSPOSE(IF(A1:G5="","",A1:G5))

Alternativt kan du göra en sökning och ersätta på nollorna.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *