คัดลอกเซลล์จากสเปรดชีต excel หนึ่งไปยังอีกอันโดยยึดตามค่าในแถว


-1

ฉันมีสเปรดชีตแผ่นที่ 1 โดยมีข้อมูลอยู่ภายในนาที แต่ละแถวของแถวมีการประทับเวลาและข้อมูลการกัดกร่อนตามมา

ฉันมีสเปรดชีต / แผ่นที่สองแผ่นที่ 2 พร้อมกับข้อมูลสภาพอากาศซึ่งมาพร้อมกับการประทับเวลาด้วยวิธีเดียวกัน

มีวิธีต่อท้ายเซลล์จากชีต 2 ตามการประทับเวลาที่รู้จักลงในชีท 1 ชีทที่ 1 ดูที่เวลาในเซลล์ของมันเองจากนั้นค้นหาชีท 2 สำหรับเซลล์เดียวกันและหากพบมันให้คัดลอกข้อมูลจาก Sheet2 ลงในตัวมันเอง

Sheet 1
Time     Data1     Data2     Data3
09:54    A1        B1        C1
09:55    A2        B2        C2
...
13:18    AN        BN        CN

Sheet 2
Time     Data4     Data5     Data6
09:54    Z1        X1        Y1
09:55    Z2        X2        Y2
...
13:18    ZN        XN        YN

แผ่นงานที่ 1 จะมีลักษณะเช่นนี้

Sheet 1
Time     Data1     Data2     Data3     Data4     Data 5     Data6
09:54    A1        B1        C1        Z1        X1         Y1
09:55    A2        B2        C2        Z2        X2         Y2 
...
13:18    AN        BN        CN        ZN        XN         YN

ปัญหาที่ฉันมีคือแม้ว่าฉันจะมีข้อมูลสภาพอากาศทุกนาทีฉันไม่มีข้อมูลสำหรับทุก ๆ นาทีในแผ่นงาน 1 ฉันมีการอ่านและการกระโดดหลายครั้ง 09:54 และ 09:55 ดังนั้นฉันจึงไม่สามารถคัดลอกและวางได้ บรรทัด 1-for-1

ขอบคุณสำหรับความช่วยเหลือของคุณ


คุณเคยลองใช้ฟังก์ชั่นอะไรบ้าง? ดูเหมือนว่าจะเป็น vlookup ง่ายๆ
JaredT

คำตอบ:


0

เขียนสูตรที่เขียนด้านล่างในเซลล์ E2 ของ Sheet1และลากเซลล์ที่เหมาะสมตัวชี้เซลล์ 2 จากนั้นกด F2 และสุดท้ายจบด้วยCtrl + Shift + Enter จากนั้นจึงเติมลงไปจนครบ แผ่นงานที่ 1 จะมีลักษณะเหมือนสกรีนช็อตด้านล่าง

{=IFERROR(VLOOKUP(A2,Sheet2!A2:D5,{2,3,4},FALSE),"")}

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

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