แปลง Word Outline เป็นคอลัมน์ Excel


4

ฉันมีโครงร่างในคำที่มีลักษณะเช่นนี้:

  • ระดับ 1 A
    • ระดับ 2 C
      • ระดับ 3 D
  • ระดับ 1 B

ฉันต้องการแปลงเป็นคอลัมน์ตามระดับเค้าร่าง / เยื้อง:

Col 1        Col 2        Col 3
Level 1 A  
             Level 2 C
                          Level 3 D
Level 1 B

ในที่สุดฉันต้องการให้เป็นรูปแบบฐานข้อมูล:

ID           Parent
Level 1 A  
Level 2 C    Level 1 A
Level 3 D    Level 2 C
Level 1 B

ฉันมีปัญหามากที่สุดในส่วนแรก แต่ถ้าคุณมีเคล็ดลับในส่วนนี้ก็จะดีเช่นกัน!

คำตอบ:


4

ใน Word ให้ใช้การกำหนดหมายเลขแบบหลายระดับสำหรับส่วนหัว (เพียงเปลี่ยนรูปแบบส่วนหัวระดับ 1 เพื่อใช้หมายเลขหลายระดับและสไตล์ส่วนหัวอื่น ๆ ทั้งหมดจะปรับให้เข้ากับลำดับเลข) ตอนนี้หัวเรื่องทั้งหมดจะมีตัวเลขเช่น 2, 2.1, 2.2.2 ตามด้วยข้อความส่วนหัว

จากนั้นสร้างสารบัญซึ่งจะมีเฉพาะส่วนหัว ใช้สไตล์แรกในรายการสไตล์ TOC ในกล่องโต้ตอบ ตามค่าเริ่มต้น TOC มีส่วนหัวเพียงไม่เกินสี่ระดับดังนั้นคุณอาจต้องเปลี่ยนรูปแบบส่วนหัวหากคุณต้องการรวมระดับเพิ่มเติมใน TOC

คัดลอก TOC และวางลงใน Excel โดยใช้วางแบบพิเศษ> ข้อความ Unicode ผลลัพธ์การวางจะเป็นสามคอลัมน์เช่นจำนวนส่วนหัวข้อความส่วนหัวและหมายเลขหน้า เลือกคอลัมน์ตัวเลขและตั้งค่ารูปแบบเป็น "ข้อความ" หากคุณไม่ทำเช่นนั้นสิ่งต่อไปนี้จะไม่ทำงาน

ใช้สูตรเพื่อคำนวณระดับตามจุดในคอลัมน์ตัวเลข จากนั้นใช้สูตรเพื่อดึงข้อความไปยังคอลัมน์ต่าง ๆ ตามที่แสดงด้านล่าง

ในภาพหน้าจอต่อไปนี้ระดับจะถูกคำนวณด้วยสูตร (ใน E2 คัดลอกลง)

=LEN(A2)-LEN(SUBSTITUTE(A2,".",""))+1

สูตรใน F2 คือ

=IF($E2=F$1,$B2,"")

คัดลอกข้ามและลง

ป้อนคำอธิบายรูปภาพที่นี่

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.