Excel - การเปรียบเทียบคอลัมน์จากแผ่นงานที่แตกต่างกัน
- ปัญหา
- สารละลาย
ปัญหา
ฉันมีคอลัมน์ A ในแผ่นข้อมูล 1 ซึ่งมีรายชื่อในคอลัมน์ A ของแผ่นข้อมูล 2 ฉันมีรายการชื่อที่ยาวกว่ามาก ชื่อบางส่วนอยู่ในทั้งสองคอลัมน์จากทั้งแผ่นงาน ฉันกำลังมองหาสูตรที่จะสร้างในคอลัมน์ A ของแผ่นข้อมูล 3 ชื่อที่ปรากฏในแผ่นงาน 2 เท่านั้น
สารละลาย
ใน sheet2 ใน B2 (แถวที่หนึ่งคือส่วนหัวคอลัมน์ในทั้งสองแผ่น)- พิมพ์สูตรนี้
= IF (ISERROR (A2 = Sheet1 $ A $ 2: $ A $ 10), "ไม่" "ใช่")
- ในขณะที่เขียนสูตรให้นำเคอร์เซอร์ไปที่ชีท 1 และวาดช่วงข้อมูลทั้งหมดในคอลัมน์ A เพื่อ
$ A $ 2: $ A $ 10 จะเป็นช่วงที่ถูกต้อง
- แปลงการอ้างอิงเหล่านี้เป็นการอ้างอิงแบบสัมบูรณ์
- คัดลอก B2 ลง
- วิธีที่ง่ายคือนำเคอร์เซอร์ไปที่ด้านล่างขวา B2 เมื่อเคอร์เซอร์เปลี่ยนเป็นเครื่องหมายบวกตัวหนา
- คลิกที่เครื่องหมาย +
- ตอนนี้แผ่นกรองตามเกณฑ์คอลัมน์ B เป็น "ไม่"
- ในคอลัมน์คัดลอกข้อมูลที่กรองแล้ววางลงในแผ่นที่ 3
ขอบคุณ Venkat1926 สำหรับคำแนะนำนี้