การเปรียบเทียบข้อมูล
การเปรียบเทียบข้อมูลจาก 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 |
Last Update : 1 มีนาคม 2556 21:52:55 น. |
|
8 comments
|
Counter : 3339 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 น. |
|
|
|
|
|