Page 1 of 1

Lookup ต่างจาก Vlookup อย่างไร

Posted: Thu Feb 17, 2011 7:15 pm
by Excel
ผมเคยใช้แต่ vlookup เพื่อใช้คืนค่าที่แมตช์ได้ภายในแถวเดียวกันโดยจะต้องมีพื้นที่ติดกันและใช้คอลัมน์แรกในการแมตช์ และระบุตำแหน่งของคอลัมน์ที่ต้องการคืนค่า ... ไม่แน่ใจว่านิยามถูกเปล่า
แต่ lookup ใช้แตกต่างกันอย่างไร หรือใช้เหมือนกัน แต่สามารถใช้สำหรับพื้นที่ที่มันไม่ติดกันได้ ใช่หรือเปล่าครับ

รบกวนด้วย

Re: Lookup ต่างจาก Vlookup อย่างไร

Posted: Thu Feb 17, 2011 7:29 pm
by snasui
:D ที่เขียนมาถูกไปหลายส่วนเลย มาเพิ่มให้อีกหน่อยครับ

Vlookup
• สามารถหาค่าแบบตรงตัวได้ ใกล้เคียงก็ได้ ถ้าหาค่าแบบใกล้เคียงข้อมูลต้องเรียงจากน้อยไปหามากเท่านั้น
• ปกติแล้วจะหาค่าจากซ้ายไปขวา

Lookup
• หาค่าที่น้อยกว่าหรือเท่ากับค่าที่ต้องการ
• หาค่าจากซ้ายไปขวาหรือขวาไปซ้ายก็ได้
• ข้อมูลจำเป็นจะต้องเรียงจากน้อยไปหามากเท่านั้น

Re: Lookup ต่างจาก Vlookup อย่างไร

Posted: Thu Feb 17, 2011 7:54 pm
by Excel
อึมห์.. พอดีผมได้เข้าไปอ่านที่คุณคนควนเขียนไว้ในบล๊อก... ไม่แน่ใจว่าใช้ไงก็เลยเอามาถามตอนนี้พอเข้าใจละว่า lookup ต่างจาก vlookup ตรงที่ไม่จำเป็นต้องให้พื้นที่ที่จะคืนค่าติดกับพื้นที่ๆจะlookup... แถมสามารถเป็นคนละแนวกันได้ด้วย (lookup แนวตั้ง คืนค่าแนวนอน)
แต่ว่าทำแบบขวามาซ้าย(ถอยหลัง)นี่ทำอย่างไรครับ(เขียนอย่างไร)

Re: Lookup ต่างจาก Vlookup อย่างไร

Posted: Thu Feb 17, 2011 8:33 pm
by snasui
:D ลองส่งไฟล์ตัวอย่างการหาค่าจากขวาไปซ้ายมาดูครับ เพื่อจะได้เขียนตัวอย่างสูตรให้เห็นภาพชัดเจนมากขึ้นครับ

Re: Lookup ต่างจาก Vlookup อย่างไร

Posted: Sun Apr 10, 2011 7:54 pm
by nongmaw
ปรกติเวลาทำงานจะใช้ Vlookup เป็นหลักค่ะ แต่มาอ่านเจอ post lookup เลยลองทำดูแต่ผลที่ได้ค่าไม่ปรากฏค่ะ ต้องทำอย่างไรค่ะ (ตามไฟล์แนบ) รบกวนอาจารย์ดูให้หน่อยค่ะ

Re: Lookup ต่างจาก Vlookup อย่างไร

Posted: Sun Apr 10, 2011 7:59 pm
by snasui
ลองตามนี้ครับ

ที่ E2 คีย์

=LOOKUP(D2,B:B,A:A)

Enter

ที่สำคัญการค้นหาลักษณะนี้คอลัมน์ B จำเป็นจะต้องเรียงจากน้อยไปหามากเสมอครับ

Re: Lookup ต่างจาก Vlookup อย่างไร

Posted: Sun Apr 10, 2011 8:14 pm
by nongmaw
โอ๊ะต้องขอโทษอาจารย์ด้วยค่ะ เขียนข้อมูลผิดนะค่ะ ต้องการให้โชว์ข้อมูลใน E2 โดยใช้ D2 เป็นตัวค้นหา โดยที่ไม่ต้องสลับแถวเอา Ccode มาอยู่หลัง No. ค่ะ (ข้อมูลไม่มีการเรียงจากน้อยไปหามากค่ะ)

Re: Lookup ต่างจาก Vlookup อย่างไร

Posted: Mon Apr 11, 2011 11:05 am
by snasui
ลองตามนี้ครับ

ที่ E2 คีย์

=INDEX($A$2:$A$21,MATCH(D2,$B$2:$B$21,0))

Enter