Page 1 of 1
ใช้สูตร vlookup แต่ไม่ดึงค่าให้ ตั้งแต่ข้อมูลลำดับที่ 10
Posted: Thu Aug 04, 2016 2:42 pm
by น้อง
ส่ง ไฟล์ ตามมาให้ค่ะ
พอดี มือใหม่ค่ะ
ขอบคุณค่ะ
Re: ใช้สูตร vlookup แต่ไม่ดึงค่าให้ ตั้งแต่ข้อมูลลำดับที่ 10
Posted: Thu Aug 04, 2016 2:58 pm
by zern
ในสูตร
VLOOKUP($E$7&"0"&$E12,'08 (2)'!A5:I64,1)
ก่อนจะลากสูตรลงบรรทัดล่าง ต้องใส่ $ $ ดังนี้ด้วยครับ VLOOKUP($E$7&"0"&$E12,'08 (2)'!$A$5:$I$64,1)
Re: ใช้สูตร vlookup แต่ไม่ดึงค่าให้ ตั้งแต่ข้อมูลลำดับที่ 10
Posted: Thu Aug 04, 2016 3:00 pm
by puriwutpokin
ตัวอย่างนะครับที่ B12=IF($E$7&"0"&$E12=VLOOKUP($E$7&"0"&$E12,'08 (2)'!$A$5:$I$64,1,0),VLOOKUP($E$7&"0"&$E12,'08 (2)'!$A$5:$I$64,7,0),"")
แก้ไขสีแดงเพิ่มครับ ตัวอื่นๆก็แก้ตามนะครับ
Re: ใช้สูตร vlookup แต่ไม่ดึงค่าให้ ตั้งแต่ข้อมูลลำดับที่ 10
Posted: Thu Aug 04, 2016 4:06 pm
by น้อง
ขอบคุณค่ะ
แต่ สอบถามหน่อยว่า ทำไม ต้องใส่ 0 ที่ =IF($E$7&"0"&$E13=VLOOKUP($E$7&"0"&$E13,'08 (2)'!$A$5:$I$64,1,0),VLOOKUP($E$7&"0"&$E13,'08 (2)'!$A$5:$I$64,7,0)," ")ค่ะ มันหมายความว่ายังไง
และว่า ข้อมล มันยังขึ้น #n/a อย่เลยค่ะ ทำไงดีค่ะ เพราะ ถ้ามันขึ้น มันไม่ Sum ยอด ให้ค่ะ ที่ แถวที่ 21 ค่ะ
ขอบคุณอีกครั้งค่ะ
Re: ใช้สูตร vlookup แต่ไม่ดึงค่าให้ ตั้งแต่ข้อมูลลำดับที่ 10
Posted: Thu Aug 04, 2016 4:16 pm
by puriwutpokin
ที่ใส่ 0 เพราะให้สูตรค่าโดยไม่หาทุกตำแหน่งไม่ต้องเรียงค่า อาจจะใช้ False แทนได้ ลองดูจาก คำแนะนำของ Function Vlookup ดูครับ
ปรับสูตรหน่อยครับ ดัก Error B12=IFERROR(IF($E$7&"0"&$E12=VLOOKUP($E$7&"0"&$E12,'08 (2)'!$A$5:$I$64,1,0),VLOOKUP($E$7&"0"&$E12,'08 (2)'!$A$5:$I$64,7,0),""),"") ทำแบบนี้กับที่ตำแหน่งที่ Error ครับ ลองปรับดูครับ
Re: ใช้สูตร vlookup แต่ไม่ดึงค่าให้ ตั้งแต่ข้อมูลลำดับที่ 10
Posted: Thu Aug 04, 2016 4:33 pm
by น้อง
ทำได้แล้ว ค่ะ
ขอบคุณมากนะค่ะ