Hogyan alakítsuk át a Wordöt Excelbe, de tartsuk meg a formázást (2 egyszerű módszer)

  • Ossza Meg Ezt
Hugh West

Ez a cikk bemutatja, hogyan lehet word dokumentumokat excel táblázattá konvertálni, de megtartva ugyanazt a formázást. Tegyük fel, hogy egy word dokumentumban lévő adatokat kell formázni vagy rendezni. Nyilvánvalóan az excel a jobb választás erre. Szerencsére nem kell újra beírni az adatokat az új excel fájlba. Egyszerűen csak konvertálhatja a word dokumentumot excel táblázattá, miközben megtartja aformázás. Az alábbi kép rávilágít a cikk céljára. Nézze át gyorsan, hogy megtudja, hogyan lehet ezt könnyen megtenni.

Gyakorlati munkafüzet letöltése

A gyakorlati munkafüzetet az alábbi letöltés gombra kattintva töltheti le.

Wordből Excelbe való átalakítás.xlsm

2 mód a Word Excel-be való konvertálására ugyanazzal a formázással

Képzelje el, hogy rendelkezik az alábbi word dokumentummal. Most szeretné Excel táblázattá alakítani. Akkor kövesse az alábbi módszereket.

1. Word átalakítása Excelbe másolás-beillesztéssel

Az adatokat egyszerűen kimásolhatja a word dokumentumból, és beillesztheti az excel táblázatba. Ehhez kövesse az alábbi lépéseket.

📌 Lépések

  • Először is, lépjen a word fájlhoz. Ezután nyomja meg a CTRL+A a teljes dokumentum kijelöléséhez. Szükség esetén egy adott tartományt is kijelölhet, ha szükséges.
  • Ezután nyomja meg a CTRL+C az adatok másolásához az alábbiak szerint.

  • Ezután lépjen az excel táblázatba. Ezután válassza ki annak a tartománynak a bal felső celláját, ahonnan az adatokat szeretné megkapni.
  • Most nyomja meg a CTRL+V Az adatok beillesztéséhez kattintson a jobb gombbal az adott cellára. Ezután válassza a Forrásformázás megtartása (K) a Beillesztési lehetőségek .
  • Ezt követően a következő eredményt kapja.

Bővebben: Hogyan másolhat a Wordből az Excel-be több cellába (3 módja)

2. Word átalakítása Excelbe VBA-val

Ugyanezt megteheti az Excel VBA-val is. Kövesse az alábbi lépéseket.

📌 Lépések

  • Először adjunk hozzá egy új munkalapot. Ezután mentsük el a munkafüzetet egy makroképes munkafüzet .
  • Ezután nyomja meg a ALT+F11 a VBA ablak megnyitásához.
  • Ezután válassza a Beszúrás>> modul egy új modul létrehozásához az alábbi képen látható módon.

  • Ezután másolja be az alábbi kódot a másolás gomb segítségével.
 Sub WordToExcelWithFormatting() Dim Document, Word As Object Dim File As Variant Dim PG, Range Application.ScreenUpdating = False File = Application.GetOpenFilename _ ("Word file(*.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 
  • Ezután illessze be a másolt kódot a modul ablakába az alábbiakban látható módon.

  • Most nyomja meg a F5 a kód futtatásához. Ezt megteheted a Fuss
  • Ezután megkérjük, hogy válassza ki a konvertálni kívánt Word fájlt.
  • Most keresse meg a kívánt Word dokumentum helyét. Ezután válassza ki a fájlt, és kattintson a Nyissa meg a címet. .

  • Végül hasonló eredményt kapunk, mint a korábbi módszerrel.

🔎 Hogyan működik a kód?

Sub WordToExcelWithFormatting()

Dim Document, Word As Object

Dim File As Variant

Dim PG, tartomány

A szükséges változók deklarálása.

Application.ScreenUpdating = False

File = Application.GetOpenFilename _

("Word fájl(*.doc;*.docx) ,*.doc;*.docx", , "ExcelWIKI.Com - Kérjük, válasszon")

If File = False Then Exit Sub

Set Word = CreateObject("Word.Application")

Ez beállítja a Szó változót word dokumentumként.

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

Ez hozzárendeli a Dokumentum változót a felhasználó által hivatkozott objektumra vagy fájlra.

Document.Activate

PG = Document.Paragraphs.Count

Ez a kódsor hozzárendeli a PG változó a word dokumentumban lévő bekezdések számának függvénye

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

Range.Select

Hiba esetén Folytassa tovább

Word.Selection.Copy

ActiveSheet.Range("B2").Select

ActiveSheet.Paste

Document.Close

Word.Quit (wdDoNotSaveChanges)

Application.ScreenUpdating = True

End Sub

Bővebben: Hogyan alakítsuk át a Word táblázatot Excel táblázattá (6 módszer)

Emlékezetes dolgok

  • A word fájlt PDF-ként is elmentheti, majd a PDF-szerkesztővel Excel-táblázattá alakíthatja.
  • Ne felejtse el elmenteni a munkafüzetet a .xlsm Ellenkező esetben elveszíti a kódot.

Következtetés

Most már tudja, hogyan konvertáljon egy Word dokumentumot Excel táblázattá, és tartsa meg a formázást is. Kérjük, tudassa velünk, ha ez a cikk segített megoldani a problémáját. További kérdések vagy javaslatok esetén használhatja az alábbi megjegyzés rovatot is. Látogasson el a mi ExcelWIKI blog, hogy többet megtudjon az excelről. Maradjon velünk és tanuljon tovább.

Hugh West nagy tapasztalattal rendelkező Excel-oktató és elemző, több mint 10 éves tapasztalattal az iparágban. Számvitel és pénzügy szakos alapdiplomát, valamint üzleti adminisztrációból mesterképzést szerzett. Hugh szenvedélye a tanítás, és egyedülálló tanítási megközelítést dolgozott ki, amely könnyen követhető és érthető. Az Excelben szerzett szakértői tudása világszerte több ezer diáknak és szakembernek segített abban, hogy készségeiket és karrierjüket kiválóan teljesítsék. Hugh blogján keresztül megosztja tudását a világgal, ingyenes Excel-oktatóanyagokat és online képzéseket kínálva, hogy segítse az egyéneket és a vállalkozásokat teljes potenciáljuk kibontakoztatásában.