วิธีการแยกหนึ่งคอลัมน์ใน Excel ออกเป็นหลายคอลัมน์ 55 แถว


1

ฉันมีรายการภาพยนตร์ที่มีมากกว่า 1,500 รายการ (A1-A1500) ทุกตัวอักษร (ขอบคุณ Excel) และฉันต้องการแยกมันออกเป็นหลายคอลัมน์จำนวน 55 แถวในแต่ละแผ่นถ้าเป็นไปได้ ดังนั้น A1-A55 จาก Sheet1 จะไปที่ A1-A55 บน Sheet2 และ A56-A110 จะไปที่ B1-B55 บน Sheet2 และต่อไปเรื่อย ๆ

แต่ละเซลล์เป็นชื่อภาพยนตร์ส่วนบุคคลและฉันต้องการให้พวกเขาเปลี่ยนจากคอลัมน์ยาวหนึ่งคอลัมน์ไปเป็นหลายคอลัมน์โดยแต่ละแถวมี 55 แถว


หากคุณต้องการให้พวกเขาทั้งหมดในหน้าเดียวสำหรับการพิมพ์หนาแน่นคุณควรวางเอกสาร Word และจัดรูปแบบสำหรับการแสดงหลายคอลัมน์ (เช่นหนังสือพิมพ์)
Adrian Pronk

คำตอบ:


5

หากข้อมูลของคุณอยู่บน Sheet1 ให้กรอกSheet2!A1ด้วย

=INDIRECT("Sheet1!R" & (COLUMN()-1)*55+MOD(ROW()-1,55)+1 & "C1", FALSE)

ลาก / เติมลงไปที่แถว 55 และออกไปที่คอลัมน์ AB พารามิเตอร์แรกของการINDIRECTเป็นสตริงสร้างในรูปแบบที่มีการประเมินเพื่อ, -> , -> ฯลฯ ...   ประเมิน  Sheet1!RnnnC1A1Sheet1!R1C1A55Sheet1!R55C1B1Sheet1!R56C1AB15Sheet1!R1500C1

INDIRECT(reference, FALSE)ดึงค่าจากเซลล์ที่อ้างอิงโดยการอ้างอิงโดยใช้สไตล์“ R1C1” ซึ่งมีการระบุหมายเลขแถวและหมายเลขคอลัมน์- และแน่นอนว่าสิ่งเหล่านี้สอดคล้องกับA1:A1500ใน Sheet1

สิ่งนี้จะทำให้ข้อมูลของคุณปรากฏในคอลัมน์ 55 แถวใน Sheet2 มันจะยังคงเชื่อมโยงกับ Sheet1 เพื่อทำสำเนาแบบคงที่“ คัดลอก” ข้อมูล ( A1:AB55บนแผ่นงาน 2) และทำ“ วางค่า” (เพื่อความปลอดภัยคุณอาจต้องการทำสิ่งนี้ใน Sheet3 จากนั้นลบ Sheet2)


0

หากข้อมูลของคุณคั่นด้วยเครื่องหมายจุลภาค (,) ให้เลือกแถวก่อนจากนั้นจึงข้ามไปData -> Text to column -> Click on Delimited radio button and click next -> Now choose Delimiters (if it is comma delimited the click on comma check box) and click next and finally Finish buttonและดูผลลัพธ์

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