วิธีซิงโครไนซ์ข้อความใน Excel ในหลาย ๆ แผ่น


0

ฉันมีไฟล์ Excel สี่แผ่น

วิธีการทำสำเนาโดยใช้ฟังก์ชันในตัวของ Excel โดยใช้พารามิเตอร์เฉพาะ

ตัวอย่าง:

แผ่นงาน 1 - ทั้งหมด:

         A            B          C
1    Iveco         100          4.5
2    Jaguar        200          2.3
3    Iveco         150          1.0
4    Skoda         300          1.0

แผ่นที่ 2 - Iveco:

      A            B
1    100          4.5
2    150          1.0

แผ่นที่ 3 - จากัวร์:

      A            B
1    200          2.3

แผ่นงานที่ 4 - Skoda:

      A            B
1    300         1.0

ดังนั้นถ้าฉันเขียนที่เซลล์ A5 ใน แผ่นงาน 1 - รวม ราคา "Iveco" , เขียนค่าจากเซลล์โดยอัตโนมัติ B5 , C5 ไปที่ แผ่นที่ 2 - Iveco , เซลล์ A3 , B3 .

ขอบคุณ

แก้ไข

VLOOKUP ของฉันมา แผ่นที่ 2 - Iveco :

=VLOOKUP(Total!A1,Total!A1:H200,2,FALSE)

คำตอบ:


0

ฉันมีสูตรที่เหมาะกับคุณที่ฉันเคยใช้ในสถานการณ์ที่คล้ายคลึงกัน

ใช้สูตรนี้ในชีตที่ไม่รวมของคุณ มันจะคว้าชื่อชีตแล้วมองหาสิ่งนั้นในชีตรวมของคุณจากนั้นส่งคืนคอลัมน์ B (หรืออะไรก็ตามที่คุณใส่ไว้ใน Index() ) ข้อมูล โดยไม่ต้องทำซ้ำ:

=IFERROR(INDEX(Total!B$1:B$4,SMALL(IF(Total!A$1:A$4=MID(CELL("filename",$A$3),FIND("]",CELL("filename",A1))+1,255),ROW(Total!B$1:B$4)-ROW(Total!B$1)+1),ROWS(Total!B$1:B1))),"")

ช่วงที่ Total!B1:B4 ควรเป็นช่วงของข้อมูลที่คุณต้องการส่งคืน Total!A1:A4 คือรายการชื่อชีต

ป้อนสิ่งนี้ด้วย CTRL + SHIFT + ENTER


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