แสดงบทความที่มีป้ายกำกับ lookup excel แสดงบทความทั้งหมด
แสดงบทความที่มีป้ายกำกับ lookup excel แสดงบทความทั้งหมด

HLookup ช่วยค้นหาข้อมูลได้ต่างกับ VLookup อย่างไร

ค้นหาข้อมูลในเอ็กเซล

ในบทความนี้ จะอธิบายฟังก์ชั่นในการค้นหาข้อมูลอีกแบบ นั้นก็คือ HLOOKUP Function ซึ่งเป็นฟังก์ชั่นช่วยค้นหาข้อมูลที่ตารางหรือช่วงเป็นแนวนอน 

เราจะใช้ตัวอย่างเดิมจากบทความ "การค้นหาข้อมูลด้วย vLookUp จาก Excel" เพื่อแสดงตัวอย่างการใช้ hloopup แต่ต้องทำการแปลงข้อมูลจาก Column เป็น Row ด้วยคำสั่ง Transpose (T) สามารถอ่านทบทวนการหมุนข้อความที่คัดลอกมา ที่บทความ "6 ปุ่มที่ให้ผล Paste option ใน Excel ที่แตกต่างกันไป"

เมื่อทำการหมุนตารางเรียบร้อยเราจะได้ดังรูปที่ 1
HLOOKUP Function
รูปที่ 1 ตารางที่จะใช้เป็นตัวอย่างแสดงการค้นหาด้วยคำสั่ง HLOOKUP
จากรูปที่ 1 ที่ตารางสีเหลือ ให้คุณทำการค้นหาสถานที่ของร้านค้าลงใน Row ที่ 3 ส่วนตารางสีฟ้า ให้คุณทำการค้นหาอัตราภาษีของแต่ละร้านตามรายได้ ลงใน Row ที่ 8 

ฟังก์ชั่น HLOOKUP
เป็นฟังก์ชั่นในการค้นหาข้อมูลที่ต้องการ จากแถว (Row) หรือ ทำการค้นหาในแนวนอน นั้นเอง

รูปแบบฟังก์ชั่น HLOOKUP
ไวยากรณ์ =HLOOKUP(lookup_valuetable_arrayrow_index_num[range_lookup])

หลักการใช้ฟังก์ชั่น HLOOKUP

  • lookup_value คือ ค่าที่ต้องการค้นหา
  • table_array คือ ช่วงที่ต้องทำการค้นหา
  • row_index_num คือ หมายเลขแถวที่ table_array ต้องส่งค่าไปแสดง
  • [range_lookup] คือ การระบุวิธีการค้นหา ซึ่งมี 2 แบบ ดังนี้
    • true (ค่าที่ค้นหามา สามารถเอาค่าใกล้เคียงมาแสดงได้ : Approximate Match)
    • false (ค่าที่ค้นหามา จำเป็นต้องหาข้อมูลที่ตรงกันเท่านั้น : Exact Match)

ตัวอย่างการใช้ HLoopup Function แบบ Exact Match ด้วยการค้นหาชื่อสาขา (ฺฺBranch) ของแต่ละรหัสร้านค้า (idShop) ดังรูปที่ 2
รูปที่ 2 แสดงผลการค้นหาด้วยคำสั่ง HLOOKUP แบบ Exact Match
จากรูปที่ 2 แสดงผลการค้นหาใน Row ที่ 3 โดยต้องเขียนสูตร ดังนี้ 
=HLOOKUP(B$1,$A$5:$N$7,2,FALSE

สูตรนี้ หมายถึง ค้นหาด้วย HLOOKUP โดยใช้ คำในเซลล์ B$1 ค้นหา ค้นหาในช่วง $A$5:$N$7 จากช่วงดังกล่าวให้นำค่าในแถวที่ 2 มาแสดง วิธีหาแบบคำตรงกัน 

โดยสูตรตั้งแต่เซลล์ B3:N3 เขียนแบบนี้
=HLOOKUP(B$1,$A$5:$N$7,2,FALSE)
=HLOOKUP(C$1,$A$5:$N$7,2,FALSE)
=HLOOKUP(D$1,$A$5:$N$7,2,FALSE)
=HLOOKUP(E$1,$A$5:$N$7,2,FALSE)
=HLOOKUP(F$1,$A$5:$N$7,2,FALSE)
=HLOOKUP(G$1,$A$5:$N$7,2,FALSE)
=HLOOKUP(H$1,$A$5:$N$7,2,FALSE)
=HLOOKUP(I$1,$A$5:$N$7,2,FALSE)
=HLOOKUP(J$1,$A$5:$N$7,2,FALSE)
=HLOOKUP(K$1,$A$5:$N$7,2,FALSE)
=HLOOKUP(L$1,$A$5:$N$7,2,FALSE)
=HLOOKUP(M$1,$A$5:$N$7,2,FALSE)
=HLOOKUP(N$1,$A$5:$N$7,2,FALSE)

ตัวอย่างการใช้ HLoopup Function แบบ Approximate Match ด้วยการค้นหาอัตราภาษีที่ร้านค้าต้องจ่าย โดยพิจารณาจากรายได้ของร้านค้าอยู่ในช่วงใดของอัตราภาษี ดังรูปที่ 4
รูปที่ 4 แสดงผลการค้นหาของด้วยคำสั่ง HLOOKUP แบบ Approximate Match
จากรูปที่ 4 แสดงผลการค้นหาใน Row ที่ 8 โดยต้องเขียนสูตร ดังนี้ 
=HLOOKUP(B$7,$A$10:$H$12,3,TRUE

สูตรนี้ หมายถึง ค้นหาด้วย HLOOKUP โดยใช้ คำในเซลล์ B$7 ค้นหา ค้นหาในช่วง $A$10:$H$12 จากช่วงดังกล่าวให้นำค่าในแถวที่ 3 มาแสดง วิธีหาแบบค่าใกล้เคียงกันได้ 

โดยสูตรตั้งแต่เซลล์ B8:N8 เขียนแบบนี้
=HLOOKUP(B$7,$A$10:$H$12,3,TRUE)
=HLOOKUP(C$7,$A$10:$H$12,3,TRUE)
=HLOOKUP(D$7,$A$10:$H$12,3,TRUE)
=HLOOKUP(E$7,$A$10:$H$12,3,TRUE)
=HLOOKUP(F$7,$A$10:$H$12,3,TRUE)
=HLOOKUP(G$7,$A$10:$H$12,3,TRUE)
=HLOOKUP(H$7,$A$10:$H$12,3,TRUE)
=HLOOKUP(I$7,$A$10:$H$12,3,TRUE)
=HLOOKUP(J$7,$A$10:$H$12,3,TRUE)
=HLOOKUP(K$7,$A$10:$H$12,3,TRUE)
=HLOOKUP(L$7,$A$10:$H$12,3,TRUE)
=HLOOKUP(M$7,$A$10:$H$12,3,TRUE)
=HLOOKUP(N$7,$A$10:$H$12,3,TRUE)

คุณ ๆ สามารถทำแบบฝึกหัดตามบทความนี้ โดย Download ไฟล์ Ex. HLOOKUP Function ที่นี่
Share:

จำนวนการดูหน้าเว็บรวม

Popular Posts

ขับเคลื่อนโดย Blogger.

Dashboards คืออะไร มีกี่ประเภท

Dashboards คืออะไร และสามารถช่วยเราในการทำงานอย่างไร Dashboards คือ การนำข้อมูลมาสร้างรายงานที่เป็นภาพรวมทางธุรกิจ ให้ผู้บริหารสามารถ...

Recent Posts

Keywords

เอ็กเซล Data-Management Functions การจัดการข้อมูลในเอ็กเซล Blogger Basic-Excel Create-Blogger การจัดการข้อมูล Excel Conditional Formatting excel Data-Analysis Drop down list Excel สูตร Computer knowledge Feed RSS Atom คือ อะไร Index Match function excel SEO Search Console Search engine chart excel คือ excel data validate paste option Excel vlookup approximate Match exact Match vlookup function excel การใช้ concatenate ใน excel สร้าง drop down list สร้าง กราฟ เอ็กเซล Advance Filter Auto Filter by Color Auto Filter by Text Content Syndication DATEDIF() Datedif Function Excel SUM Function Excel SUMIF Function Excel SUMIFS Function Formula Values Transpose Formatting Function excel Gantt Chart excel Gantt Chart excel ทำยังไง HLOOKUP Icon Set Index Match function คือ Knowledge Line Chart Scatter Chart LogicFunction Match function excel Name Manager Paste Special Pie Doughnut chart excel Robots Header Tag Sumproduct function การใช้ สูตร เอ็กเซล Template Text Function Excel Trim Clear Function Excel Values column chart excel condition countif excel count if excel 2010 countifs data validation excel countifs เงื่อนไข ตัวอักษร มากกว่า น้อยกว่า excel index match formula excel match function reference cell excel sort and filter excel เบืื้องต้น excel เบื้องต้น flash fill excel คือ flash fill คือ อะไร function คือ highlight in dropdownlist index excel match vlookup index match ใช้ยังไง lookup excel กราฟ แผนภูมิ Excel การ เรียง ข้อมูล excel การ เรียง ลําดับ ข้อมูล excel การกรองข้อมูล Excel การตัดข้อความ เอ็กเซล การทํา chart excel การทําcontrol chart excel การสร้าง ตาราง กราฟ excel การสร้าง chart excel การสร้างฟีต การหาผลรวมในเอ็กเซล การเผยแพร่เนื้ือหา การเพิ่ม Subscription ให้ Blogger การแยก ข้อความ การใช้ if การใช้ index match excel การใช้งาน Subtotal outline excel การใช้ฟังก์ชั่น concatenate การใช้แผนภูมิ chart excel ค้นหาข้อมูล เอ็กเซล ค้นหาเลขคอลัมน์ ค้นหาเลขแถว เอ็กเซล ตัดช่องวางในเอ็กเซล ผูกเว็บกับ Google Analytics ฟังก์ชั่น Text การใช้ วิธีการตัดข้อความใน Excel วิธีทำ แผนภูมิ วงกลม Excel สูตร COUNTIF สูตรexcel concatenate สูตรการหาผลรวมใน Excel หาผลต่างระหว่างเดือน เพิ่มรายการใน Data Validation แผนภูมิ คอลัมน์ excel แผนภูมิคอลัมน์ เรียงซ้อน ใส่สีให้ dropdownlist