Page 1 of 1

ดึงข้อมูลจากหลายชีต

Posted: Sat Feb 19, 2011 9:24 pm
by อดิชัย
ผมอยากรบกวนช่วยแก้ไขสูตรให้หน่อยครับ
พอดีผมต้องการสูตรให้แค่ถ้าใส่ค่าตัวเลขแล้วตรงกับข้อมูลในชีต1กับชีต2
ก็ให้ขึ้นชื่อสินค้าครับ คืออยากให้สูตรสามารถหาค่าได้ทั้ง2ชีต โดยไม่ต้องรวมชีตครับ

Re: ดึงข้อมูลจากหลายชีต

Posted: Sat Feb 19, 2011 9:40 pm
by kmb
ที่ชีต "ข้อมูล" เซลล์ B3 ใส่สูตร
=IF(ISNA(INDEX('1'!$D$1:$D$51411,MATCH(ข้อมูล!A3,'1'!$C$1:$C$51411,0))),IF(ISNA(INDEX('2'!$D$1:$D$51411,MATCH(ข้อมูล!A3,'2'!$C$1:$C$51411,0))),"",INDEX('2'!$D$1:$D$51411,MATCH(ข้อมูล!A3,'2'!$C$1:$C$51411,0))),INDEX('1'!$D$1:$D$51411,MATCH(ข้อมูล!A3,'1'!$C$1:$C$51411,0)))

แล้ว copy ลงด้านล่างได้เลยครับ :D

Re: ดึงข้อมูลจากหลายชีต

Posted: Sat Feb 19, 2011 9:57 pm
by อดิชัย
ได้แล้วครับ ขอบคุณมากๆครับ เก่งจริงๆเลยครับ

Re: ดึงข้อมูลจากหลายชีต

Posted: Sat Feb 19, 2011 11:13 pm
by kmb
ถ้ากรณีนี้จะเขียนสูตรเหมือนกระทู้ด้านล่าง

http://www.snasui.com/viewtopic.php?f=3&t=726

ผมได้ลองดูตามไฟล์แนบน่ะครับ แต่มีข้อผิดพลาด รบกวนช่วยชี้แนะหน่อยครับ :D

Re: ดึงข้อมูลจากหลายชีต

Posted: Sat Feb 19, 2011 11:26 pm
by snasui
:D การทำเช่นนั้นไม่ง่ายนักครับ ดูตัวอย่างตามไฟล์แนบ จะเป็นการซ่อนค่าผิดพลาดมาให้เรียบร้อยแล้ว 8-)

ชีทข้อมูล เซลล์ B3 คีย์

=LOOKUP(CHAR(255),CHOOSE({1,2},"",VLOOKUP(A3,LOOKUP(2,1/COUNTIF(INDIRECT("'"&AllSh&"'!"&"C2:C7"),A3),INDIRECT("'"&AllSh&"'!"&"C2:D7")),2,0)))

Ctrl+Shift+Enter > Copy ลงด้านล่าง

Re: ดึงข้อมูลจากหลายชีต

Posted: Sat Feb 19, 2011 11:32 pm
by kmb
ขอบคุณมากครับ จะลองศึกษาดูครับ :mrgreen: