Page 1 of 1

การใช้สูตร Index Match ข้อมูลที่หา หลายคอลัมน์ แล้วขึ้น #VALUE!

Posted: Mon Jun 11, 2018 3:49 pm
by Lux
รบกวนแนะนำการแก้ไขสูตร เพื่อหาข้อมูล หลายช่วงคอลัมน์ ค่ะ ตัวอย่างตามไฟล์แนบค่ะ

Re: การใช้สูตร Index Match ข้อมูลที่หา หลายคอลัมน์ แล้วขึ้น #VALUE!

Posted: Mon Jun 11, 2018 4:01 pm
by koko_excel_tip
ที่ช่อง A3 =IFERROR(VLOOKUP([@Amount],CHOOSE({1,2},PIPE[Diff],PIPE[PIPE]),2,0),VLOOKUP([@Amount],CHOOSE({1,2},FAC[Diff],FAC[Factory Supply]),2,0))

ตามไฟล์แนบครับ แต่ถ้ามีค่าไหนเท่ากัน กรณีนี้สูตรนี้ใช้ไม่ได้ อาจต้องประยุกต์สูตรนิดนึงครับ
ลองดูในไฟล์แนบครับ :D :D :D

Re: การใช้สูตร Index Match ข้อมูลที่หา หลายคอลัมน์ แล้วขึ้น #VALUE!

Posted: Mon Jun 11, 2018 5:14 pm
by Lux
รบกวนแนะนำสูตรเพิ่มเติม สำหรับค่าที่ซ้ำกัน ด้วยนะค่ะ ซึ่งตารางที่จะให้หาข้อมูลอาจจะมีมากกว่า 2 ตารางค่ะ ขอบคุณมากค่ะ

Re: การใช้สูตร Index Match ข้อมูลที่หา หลายคอลัมน์ แล้วขึ้น #VALUE!

Posted: Tue Jun 12, 2018 7:00 am
by snasui
:D ควรทำยอด Diff ให้อยู่ในคอลัมน์เดียวกันของทุก ๆ ตารางจะได้ใช้สูตรช่วยได้ ไม่เช่นนั้นจะต้องอาศัย VBA ซึ่งต้องเขียนมาเองก่อน ติดตรงไหนค่อยุถามกันต่อครับ

Re: การใช้สูตร Index Match ข้อมูลที่หา หลายคอลัมน์ แล้วขึ้น #VALUE!

Posted: Tue Jun 12, 2018 8:10 am
by Lux
ค่ะจะปรับให้ช่อง Diff ตรงกันค่ะ ขอบคุณมากค่ะ