ค้นหาและแทนที่ใน Excel ด้วย 2 ไฟล์ excel


0

ฉันมีไฟล์ excel ที่มีรายการชื่อนักแสดงซึ่งสามารถทำซ้ำได้และฉันมีไฟล์อื่นที่มีชื่อนักแสดงและค่าที่เกี่ยวข้องและไม่ซ้ำกัน
ดังนั้นฉันต้องการแทนที่ชื่อนักแสดงในไฟล์แรกด้วยค่าในไฟล์ที่สอง มีวิธีใดบ้างที่จะทำ?
กรุณาช่วย.


ก่อนอื่นให้คัดลอกชีตจากไฟล์ที่สองไปยังไฟล์แรกจากนั้นใช้ฟังก์ชัน vlookup ซึ่งจะช่วยให้คุณกำหนดค่าที่ต้องการ
Scorpion99

คำตอบ:


0

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

สมมติว่าชื่อนักแสดงของคุณในแผ่นเป้าหมายอยู่ในคอลัมน์ A

สมมติว่าชื่อนักแสดงของคุณในแผ่นข้อมูลต้นฉบับอยู่ในคอลัมน์ A และค่าที่เกี่ยวข้องอยู่ในคอลัมน์ B สมมติว่ามีข้อมูลประมาณ 100 แถว สมมติว่าแผ่นข้อมูลต้นฉบับของคุณคือ Sheet1

สูตรของคุณจะมีลักษณะดังนี้:

=VLOOKUP(A1,'C:\<Your Path Here>\[<File Name Here>]Sheet1'!$A$1:$B$100,2,FALSE)

สูตรนี้จะดึงค่าที่สอดคล้องกันสำหรับนักแสดงแต่ละคนจากไฟล์ต้นฉบับไปยังเป้าหมาย คุณจะพบกับคอลัมน์ของชื่อนักแสดงและคอลัมน์ของค่าที่เกี่ยวข้อง จากนั้นคุณสามารถใช้การคัดลอก / วางแบบพิเศษ | ค่าที่จะวางผลลัพธ์ของสูตรเหนือชื่อนักแสดง

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


ชื่อนักแสดงควรเรียงตามลำดับหรือไม่
Uddhav Deshpande

= VLOOKUP (K2, '[countriesnew.xlsx] Sheet1'! $ A $ 2: $ B $ 2075,2, FALSE) ฉันทำสิ่งนี้แล้วและมีข้อผิดพลาดของการอ้างอิงแบบวงกลม countriesnew.xlsx: ซอร์สไฟล์ K2 เป็นเซลล์ของไฟล์เป้าหมายซึ่งมีชื่อนักแสดงและจะต้องถูกแทนที่ด้วยค่า
Uddhav Deshpande

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