Re: ต้องการดึงข้อมูลจากอีกชีตมาเก็บไว้ทำอย่างไรครับ
Posted: Sat Sep 21, 2013 6:16 pm
จากสูตร
=MATCH(B30,data!$C$5:$C$6917,1) หรือ
=MATCH(B30,data!$C$5:$C$6917)
ความหมายเหมือนกัน คือ ให้หาค่าที่น้อยกว่าหรือเท่ากับ B30 ในช่วง data!$C$5:$C$6917 ว่าอยู่ลำดับที่เท่าไร ถ้าพบให้แสดงผลลัพธ์เป็นลำดับที่พบ ถ้าไม่พบจะแสดง #N/A การใช้ Match แบบนี้ได้จะต้องมั่นใจว่า data!$C$5:$C$6917 มีการเรียงลำดับจากน้อยไปหามากเท่านั้น ถ้าไม่เรียงลำดับตามนี้โอกาสผิดพลาดมีสูงมาก
จากสูตร
=MATCH(B30,data!$C$5:$C$6917,-1)
ความหมาย คือ ให้หาค่าที่มากกว่าหรือเท่ากับ B30 ในช่วง data!$C$5:$C$6917 ว่าอยู่ลำดับที่เท่าไร ถ้าพบให้แสดงผลลัพธ์เป็นลำดับที่พบ ถ้าไม่พบจะแสดง #N/A การใช้ Match แบบนี้ได้จะต้องมั่นใจว่า data!$C$5:$C$6917 มีการเรียงลำดับจากมากไปหาน้อยเท่านั้น ถ้าไม่เรียงลำดับตามนี้โอกาสผิดพลาดมีสูงมาก
จากสูตร
=MATCH(B30,data!$C$5:$C$6917,0)
ความหมาย คือ ให้หาค่าที่เท่ากับ B30 ในช่วง data!$C$5:$C$6917 ว่าอยู่ลำดับที่เท่าไร ถ้าพบให้แสดงผลลัพธ์เป็นลำดับที่พบ ถ้าไม่พบจะแสดง #N/A การใช้ Match แบบนี้ไม่จำเป็นต้องจัดเรียง data!$C$5:$C$6917 เป็นลักษณะการค้นหาแบบตรงตัว จะคำนวณช้ากว่า 2 แบบตามด้านบน