Page 2 of 2

Re: การค้นหาข้อมูลที่ต้องการเมื่อพบให้คัดลอกนำมาวางในเซลที่ก

Posted: Wed Jan 19, 2011 11:35 am
by snasui
:D สูตรที่เจอมานั้นไม่ขออธิบายละเอียดนะครับ หลัก ๆ ที่่ต้องเข้าใจก็คือช่วง LOOKUP(ROWS(A$5:A5), Sheet1!$E:$E, Sheet1!A:A) ซึ่งอยู่ในฟังก์ชั่น IF ส่วนฟังก์ชั่น IF อธิบายไปแล้วในความเห็นก่อน ๆ

Lookup มีไวยากรณ์คือ

=Lookup(ค่าที่ต้องการค้นหา, ช่วงข้อมูลทีบรรจุค่าที่ต้องการค้นหา, ช่วงข้อมูลที่ต้องการนำมาแสดงผล)

เมื่อแทนค่าตามไวยากรณ์จะได้ว่า

่1. ROWS(A$5:A5) คือค่าที่ต้องการค้นหา
2. Sheet1!$E:$E คือช่วงข้อมูลที่ต้องการค้นหาค่าตามข้อ 1. ซึ่งช่วงข้อมูลตามข้อ 2 นี้จำเป็นต้องเรียงจากน้อยไปหามากเสมอ
3. Sheet1!A:A คือช่วงข้อมูลที่ต้องการนำผลมาแสดง

แปลอีกทีคือ ค้นหาค่าที่น้อยกว่าหรือเท่ากับ ROWS(A$5:A5) จาก Sheet1!$E:$E เมื่อพบแล้วให้นำค่าที่ตรงกันในช่วง Sheet1!A:A มาแสดง เมื่อไม่พบจะแสดง #N/A

Re: การค้นหาข้อมูลที่ต้องการเมื่อพบให้คัดลอกนำมาวางในเซลที่ก

Posted: Wed Jan 19, 2011 3:27 pm
by kong
:P ขอบพระคุณอย่างสูงครับ :D