การเปรียบเทียบข้อมูล
การเปรียบเทียบข้อมูลจาก 2 แหล่งหรือมากกว่า มักจะเจอปัญหาว่าจะทราบได้อย่างไรว่าข้อมูลชุดนี้มีในชุดอื่น ๆ หรือไม่ หากเปรียบเทียบด้วยตาก็คงจะลำบากมากในกรณีที่มีข้อมูลหลายรายการ
ในการเปรียบเทียบข้อมูลจากแหล่งข้อมูลที่ต่างกันสามารถประยุกต์ใช้ได้หลายฟังก์ชั่นครับ ซึ่งจะขอแนะนำฟังก์ชั่น Match ในการเปรียบเทียบข้อมูล สำหรับฟังก์ชั่น Match นี้หากพบข้อมูลจะแสดงตำแหน่งที่พบถ้าไม่พบจะแสดงค่าผิดพลาดเป็น #N/A ซึ่งทำให้เราสามารถตรวจสอบด้วยตาเืพื่อสอบทานสูตรได้โดยง่ายเพราะมีตำแหน่งมาให้ด้วย
สำหรับฟังก์ชั่น Match มีไวยากรณ์ดังนี้
MATCH(lookup_value,lookup_array,match_type)
lookup_value คือค่าที่ต้องการค้นหา lookup_array คือช่วงข้อมูลที่ต้องการค้นหา match_type คือรูปแบบการค้นหา ซึ่งมีได้ 3 รูปแบบ คือ -1, 0, 1
หากรูปแบบการค้นหาคือ -1 เป็นการค้นหาแบบใกล้เคียง lookup_array ต้องเรียงจากมากไปหาน้อย
ตัวอย่าง
=Match(A1,B5:B100,-1)
หมายความว่าให้หาค่าที่มากกว่าหรือเท่ากับ A1 จากช่วงข้อมูล B5:B100
หากรูปแบบการค้นหาเป็น 0 เป็นการค้นหาแบบตรงตัว lookup_array ไม่จำเป็นต้องจัดเรียง
ตัวอย่าง
=Match(A1,B5:B100,0)
หมายความว่าให้หาค่าที่เท่ากับ A1 จากช่วงข้อมูล B5:B100
หากรูปแบบการค้นหาคือ 1 เป็นการค้นหาแบบใกล้เคียง lookup_array ต้องเรียงจากน้อยไปหามาก
ตัวอย่าง
=Match(A1,B5:B100,1)
หมายความว่าให้หาค่าที่น้อยกว่าหรือเท่ากับ A1 จากช่วงข้อมูล B5:B100
match_type เป็น -1 และ 1 จะทำให้การค้นหารวดเร็วมากเนื่องจากเป็นการค้นหาแบบ Binary Search ซึ่งไม่ได้เป็นการเปรียบเทียบทีละตัว
ตัวอย่างข้างล่างนี้เป็นการเปรียบเทียบข้อมูลจาก 2 แหล่ง เพื่อจะหาว่าข้อมูลในแหล่งแรกมีอยู่ในแหล่งที่ 2 หรือไม่ และข้อมูลในแหล่งที่ 2 มีอยู่ในแหล่งแรกหรือไม่
Create Date : 12 กรกฎาคม 2552 |
|
8 comments |
Last Update : 1 มีนาคม 2556 21:52:55 น. |
Counter : 3124 Pageviews. |
|
|
|
|
| |
โดย: ทนายความวิรัช (WWLF ) 12 กรกฎาคม 2552 17:42:04 น. |
|
|
|
| |
โดย: แดนน้อย IP: 10.0.3.122, 58.8.38.247 12 กรกฎาคม 2552 22:24:37 น. |
|
|
|
| |
โดย: นักบัญชีตัวน้อย IP: 124.120.14.202 2 สิงหาคม 2552 23:29:20 น. |
|
|
|
| |
โดย: คนควน 10 สิงหาคม 2552 18:02:13 น. |
|
|
|
| |
โดย: บึงยี่โถ IP: 192.168.100.57, 58.137.139.106 11 สิงหาคม 2552 14:15:23 น. |
|
|
|
| |
โดย: คนควน IP: 58.9.165.34 11 สิงหาคม 2552 20:45:07 น. |
|
|
|
| |
โดย: Anurakp IP: 58.137.88.154 16 กุมภาพันธ์ 2555 11:55:36 น. |
|
|
|
| |
โดย: คนควน 21 กุมภาพันธ์ 2555 20:53:51 น. |
|
|
|
|
|