Page 1 of 1

รบกวนแก้สูตร Index Match ให้หน่อยครับ

Posted: Mon Dec 02, 2019 6:50 pm
by meloids
รบกวนอาจารย์ทุกท่าน พอดีผมต้องการหาค่าจาก Sheet1 โดยอ้างอิงข้อมูลจาก Sheet2

ผมลองเขียนสูตร Index+Match แต่ว่าค่าไม่มา รบกวนฝากแก้ไขสูตรให้ถูกต้องได้ไหมครับ

Re: รบกวนแก้สูตร Index Match ให้หน่อยครับ

Posted: Mon Dec 02, 2019 7:28 pm
by logic
แก้แบบนี้ครับ

B7 =INDEX(Sheet2!$B$2:$M$9,MATCH(B4+0,Sheet2!$A$2:$A$9,0),MATCH(B5,Sheet2!$B$1:$M$1,0))

B4 คีย์ตัวเลขแบบข้อความเอาไปแมทช์กันไม่ได้ ที่ผมบวก 0 ก็เพื่อแปลงให้มันกลับไปเป็นตัวเลข มันจะได้รู้จักกันครับ 😃

Re: รบกวนแก้สูตร Index Match ให้หน่อยครับ

Posted: Mon Dec 02, 2019 7:55 pm
by meloids
logic wrote: Mon Dec 02, 2019 7:28 pm แก้แบบนี้ครับ

B7 =INDEX(Sheet2!$B$2:$M$9,MATCH(B4+0,Sheet2!$A$2:$A$9,0),MATCH(B5,Sheet2!$B$1:$M$1,0))

B4 คีย์ตัวเลขแบบข้อความเอาไปแมทช์กันไม่ได้ ที่ผมบวก 0 ก็เพื่อแปลงให้มันกลับไปเป็นตัวเลข มันจะได้รู้จักกันครับ 😃
ขอบคุณมากเลยครับ ไม่คิดว่าแค่ +0 ก็ชีวิตเปลี่ยน

รบกวนสอบถามเป็นความรู้เพิ่มครับ +0 นี่ใช้ได้ทุกกรณีที่เป็นตัวเลข แต่ match แล้วมันไม่รู้จักกันใช่ไหมครับ

Re: รบกวนแก้สูตร Index Match ให้หน่อยครับ

Posted: Mon Dec 02, 2019 8:04 pm
by logic
มันขึ้นอยู่กับฟากไหนเป็นเลขฟากไหนเป็นข้อความด้วยน่ะครับ 🤔

MATCH(B4,Sheet2!$A$2:$A$9,0)

ถ้า Sheet2!$A$2:$A$9 เป็นข้อความและ B4 เป็นตัวเลขเราก็แปลง B4 ให้เป็นข้อความง่ายกว่าไปแปลง Sheet2!$A$2:$A$9 ให้เป็นข้อความ

แปลง B4 เป็นข้อความก็ใช้ =B4&"" ได้เลยครับ