Excel - ดึงเนื้อหาของเซลล์จากคอลัมน์ลงในแถว


1

ฉันมีตารางเช่นนี้:

ป้อนคำอธิบายรูปภาพที่นี่ และฉันมีแผ่นงานอื่นที่มีการถ่ายโอนข้อมูลเช่นนี้:

ตารางการย้าย

ฉันต้องการแผ่นขนย้ายเพื่ออัปเดตทุกครั้งที่ผมปรับปรุงแผ่นเดิม

ฉันได้พยายามเพิ่มอีกบรรทัดใต้ตาราง transposed ที่บรรทัด 4 และดึงชื่อที่เหมาะสมทั้งหมด:

Cell A (Transposed) <- Cell B (ดั้งเดิม) (<- หมายถึงการดึงเนื้อหาของ Cell B ไปยัง Cell A)

A4 <- Sheet1! D1

B4 <- Sheet1! D2

C4 <- Sheet1! D3

D4 <- Sheet1! D4

ปัญหาคือเมื่อฉันพยายามเติมข้อความอัตโนมัติในบรรทัดถัดไปโดยใช้เครื่องหมายบวก (+) ที่ด้านล่างของการเลือกของฉันแท้จริงแล้วเห็นว่าเกิดอะไรขึ้น:

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

มันทำให้เซลล์ A5 ซึ่งควรดึงจากเซลล์ Sheet1! E1 ดึงจากเซลล์ Sheet1! D2 แทน!

ฉันจะทำสิ่งนี้ให้ถูกต้องโดยอัตโนมัติโดยไม่ต้องเขียนเซลล์ทุกเซลล์ด้วยตัวเองได้อย่างไร

คำตอบ:


1

หากคุณต้องการรับสูตรเพียงแค่แปลงเนื้อหาของชีตอื่นคุณสามารถใช้:

=OFFSET('Another Sheet'!A1,COLUMN()-1,ROW()-1)
(คัดลอกสิ่งนี้ในเซลล์ A1)

หรืออันนี้:

=INDIRECT(ADDRESS(COLUMN(),ROW(),1,1,"Another sheet"))

หลังจากป้อนสูตรเหล่านี้คุณสามารถลากไปยังทิศทางใดก็ได้และใช้งานได้

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

แน่นอนคุณสามารถใช้TRANSPOSEตามที่แนะนำไว้แล้วได้ แต่มีความยากกว่าในการแก้ไข


มันดีกว่าจริงTRANSPOSE()ๆ ขอขอบคุณ!
t0mgs

1

ขั้นตอนที่ 1: เลือกเซลล์ว่าง

ขั้นแรกให้เลือกเซลล์ว่างเป้าหมาย แต่ให้แน่ใจว่าได้เลือกจำนวนเป้าหมายของเซลล์ที่คุณต้องการเพิ่มรายการ transposed ในภายหลัง ตัวอย่างเช่นมี 3 คอลัมน์ในแผ่นงานของคุณ 1 แต่เมื่อจำนวนรายการเพิ่มขึ้นจำนวนเซลล์เป้าหมายควรเพิ่มขึ้น เนื่องจากนี่เป็นสูตรอาร์เรย์จึงควรเลือกเซลล์เป้าหมายล่วงหน้า

ในตัวอย่างของคุณหลังจากเพิ่มรายการต้นฉบับในแผ่นงานที่สองให้เลือกช่วงเช่น Sheet2! A1: D10

ขั้นตอนที่ 2: ประเภท = TRANSPOSE (

เมื่อเลือกเซลล์ว่างเหล่านั้นแล้วให้พิมพ์: = TRANSPOSE (

โปรดสังเกตว่าเซลล์ A1: D10 ยังคงถูกเลือกแม้ว่าเราจะเริ่มพิมพ์สูตร

ขั้นตอนที่ 3: พิมพ์ช่วงของเซลล์ดั้งเดิม

ตอนนี้พิมพ์ช่วงของเซลล์ที่คุณต้องการแปลง ในตัวอย่างของคุณเนื่องจากฉันต้องการแสดงรายการ 10 รายการช่วงควรเป็น A1: J10 ดังนั้นสูตรสำหรับตัวอย่างนี้คือ: = TRANSPOSE (Sheet2! A1: J10) - แต่อย่ากด ENTER ให้ใช้ CTRL + SHIFT + ENTER แทนมิฉะนั้นจะไม่ทำงาน

คุณสามารถเข้าถึงคำจำกัดความของสูตรการสลับสับเปลี่ยนในเว็บเพจสนับสนุนสำนักงานเพียงแค่ค้นหาสูตรการสลับเปลี่ยน

หวังว่ามันจะช่วย

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