Hur du konverterar Word till Excel men behåller formateringen (2 enkla metoder)

  • Dela Detta
Hugh West

Den här artikeln visar hur du kan konvertera orddokument till Excel-kalkylblad med samma formatering. Anta att du behöver formatera eller sortera data som finns i ett orddokument. Självklart är Excel det bättre valet för att göra det. Lyckligtvis behöver du inte skriva in datan igen i den nya Excel-filen. Du kan bara konvertera orddokumentet till ett Excel-kalkylblad och behålla samma formatering som tidigare.Formatering. Följande bild belyser syftet med denna artikel. Ta en snabb titt på den för att lära dig hur du enkelt kan göra det.

Ladda ner övningsboken

Du kan ladda ner arbetsboken från nedladdningsknappen nedan.

Konvertering från Word till Excel.xlsm

2 sätt att konvertera Word till Excel med samma formatering

Föreställ dig att du har följande Word-dokument och vill konvertera det till ett Excel-kalkylblad. Följ nedanstående metoder.

1. Konvertera Word till Excel med kopiera-klistra in

Du kan helt enkelt kopiera uppgifterna från Word-dokumentet och klistra in dem i Excel-arket. Följ stegen nedan för att göra det.

📌 Steg

  • Gå först till word-filen och tryck sedan på CTRL+A för att välja hela dokumentet. Du kan också välja ett visst intervall endast om det behövs.
  • Därefter trycker du på CTRL+C för att kopiera uppgifterna enligt nedan.

  • Gå sedan till Excel-kalkylbladet och välj den övre vänstra cellen i det intervall där du vill hämta data.
  • Tryck nu på CTRL+V för att klistra in uppgifterna. Alternativt kan du högerklicka på cellen. Välj sedan Behåll källformat (K) från Alternativ för klistra in .
  • Därefter får du följande resultat.

Läs mer: Hur du kopierar från Word till Excel till flera celler (3 sätt)

2. Konvertera Word till Excel med VBA

Du kan göra samma sak med Excel VBA. Följ stegen nedan för att göra det.

📌 Steg

  • Lägg först till ett nytt arbetsblad och spara sedan arbetsboken som en arbetsbok med makroaktiverad arbetsbok .
  • Tryck sedan på ALT+F11 för att öppna VBA-fönstret.
  • Välj sedan Infoga>> Modul för att skapa en ny modul enligt bilden nedan.

  • Därefter kopierar du följande kod med hjälp av kopieringsknappen.
 Sub WordToExcelWithFormatting() Dim Document, Word As Object Dim File As Variant Dim PG, Range Application.ScreenUpdating = False File = Application.GetOpenFilename _ ("Word-fil(*.doc;*.docx) ,*.doc;*.docx", , , "ExcelWIKI.Com - Please Select") If File = False Then Exit Sub Set Word = CreateObject("Word.Application") Set Document = Word.Documents.Open(Filename:=File, ReadOnly:=True)Document.Activate PG = Document.Paragraphs.Count Set Range = Document.Range(Start:=Document.Paragraphs(1).Range.Start, _ End:=Document.Paragraphs(PG).Range.End) Range.Select On Error Resume Next Word.Selection.Copy ActiveSheet.Range("B2").Select ActiveSheet.Paste Document.Close Word.Quit (wdDoNotSaveChanges) Application.ScreenUpdating = True End Sub 
  • Klistra sedan in den kopierade koden i modulfönstret enligt nedan.

  • Tryck nu på F5 för att köra koden. Du kan också göra det från Kör
  • Därefter kommer du att bli ombedd att välja den word-fil som du vill konvertera.
  • Bläddra nu till platsen för det önskade word-dokumentet. Välj sedan filen och klicka på Öppna .

  • Slutligen får du ett liknande resultat som i den tidigare metoden.

🔎 Hur fungerar koden?

Sub WordToExcelWithFormatting()

Dim Document, Word som objekt

Dim File som variant

Dim PG, intervall

Ange nödvändiga variabler.

Application.ScreenUpdating = False

File = Application.GetOpenFilename _

("Word-fil(*.doc;*.docx) ,*.doc;*.docx", , "ExcelWIKI.Com - Välj")

Om fil = falsk avslutar du Sub

Set Word = CreateObject("Word.Application")

Detta anger den Ord variabeln som ett word-dokument.

Set Document = Word.Documents.Open(Filename:=File, ReadOnly:=True)

På så sätt tilldelas Dokument till det objekt eller den fil som användaren hänvisar till.

Document.Activate

PG = Document.Paragraphs.Count

Denna kodrad tilldelar PG variabel till antalet stycken i word-dokumentet

Set Range = Document.Range(Start:=Document.Paragraphs(1).Range.Start, _ Slut:=Document.Paragraphs(PG).Range.End)

Range.Select

Vid fel Fortsätt nästa

Word.Selection.Copy

ActiveSheet.Range("B2").Select

ActiveSheet.Paste

Document.Close

Word.Quit (wdDoNotSaveChanges)

Application.ScreenUpdating = True

Slutar under

Läs mer: Hur man konverterar Word-tabell till Excel-kalkylblad (6 metoder)

Saker att komma ihåg

  • Du kan också spara word-filen som en PDF-fil och sedan använda din PDF-redigerare för att konvertera den till ett Excel-kalkylblad.
  • Glöm inte att spara arbetsboken som en .xlsm Annars förlorar du koden.

Slutsats

Nu vet du hur du konverterar ett Word-dokument till ett Excel-kalkylblad och behåller även formateringen. Låt oss veta om den här artikeln har hjälpt dig att lösa ditt problem. Du kan också använda kommentarsfältet nedan för ytterligare frågor eller förslag. Besök vår ExcelWIKI bloggen för att utforska mer om Excel. Följ med oss och fortsätt att lära dig.

Hugh West är en mycket erfaren Excel-tränare och analytiker med över 10 års erfarenhet i branschen. Han har en kandidatexamen i redovisning och ekonomi och en magisterexamen i företagsekonomi. Hugh har en passion för undervisning och har utvecklat ett unikt undervisningssätt som är lätt att följa och förstå. Hans expertkunskap om Excel har hjälpt tusentals studenter och yrkesverksamma över hela världen att förbättra sina färdigheter och utmärka sig i sina karriärer. Genom sin blogg delar Hugh med sig av sin kunskap med världen, och erbjuder gratis Excel-handledning och onlineutbildning för att hjälpa individer och företag att nå sin fulla potential.