การใช้ if ในการค้นหาข้อมูลนั้นจพเป็นต้องมีการเขียนโค้ดฟังก์ชั่นการทำงาน
1.ในการค้นหา cell ต่างๆนั้นจำเป็นต้องมีตารางข้อมูลซึ่งจะยกตัวอย่าง ดังภาพจะเป็นในส่วนของรหัสและคะแนนซึ่งเราจะหาว่ารหัสนี้ได้คะแนนเท่าไหร่
ฟังก์ชั่น if,row
โค้ด: เลือกทั้งหมด
=if(A2:A6=G2,row(A2:A6))
3.ผลลัพธ์ที่ได้จะแสดงค่า false ในช่องของคะแนน
arrayformula
โค้ด: เลือกทั้งหมด
=ArrayFormula(if(A2:A6=G2,row(A2:A6)))
5.ผลลัพธ์ท่ได้จะแสดงค่า false ของแถวอื่นๆ และจพแสดงข้อมูลของช่อง G ว่าอยู่แถวที่เท่าไหร่
ฟังก์ชั่น small
โค้ด: เลือกทั้งหมด
=small(ArrayFormula(if(A2:A6=G2,row(A2:A6))),1)
7.ผลลัพธ์ที่ได้จะเห็นว่าเลขที่3อยู่ในแถวที่ 4
ฟังก์ชั่น index
โค้ด: เลือกทั้งหมด
=index(B2:B6, small(ArrayFormula(if(A2:A6=G2,row(A2:A6))),1)-1)
9.ผลลัพธ์ที่ได้จะเห็นได้ว่าข้อมูลนั้นจะตรงกัน
google sheet นั้นสามารถทำได้หลายวิธีอยู่ที่ความสะดวก ทั้งนี้ทั้งนั้นการหาข้อมูลบน google sheet ที่มีข้อมูลมากๆจนไม่สามารถหาได้ การใช้ฟังก์ชั่น if นี้จึงจำเป็นมาก
อ้างอิง
https://sites.google.com/a/saohai.ac.th/krutom/fangkchan-if-ni-kar-khanwn-kerd
https://qastack.in.th/webapps/89063/how-to-include-multiple-if-statements-in-one-cell-in-google-sheets
https://syzesmith.com/google-sheets-formulas/