Page 1 of 1

สร้างสูตรดึงข้อมูลข้าม Sheet

Posted: Mon Mar 10, 2014 12:00 pm
by Phsomjit
เรียน สอบถามดังนี้ค่ะ
มีข้อมูลอยู่ 2 Sheet คือ Sheet " ตารางที่ 1 " ซึ่งเป็นข้อมูลที่มีอยู่ทั้งหมด ส่วน Sheet " ตารางที่ 2" มีข้อมูลคือเลขที่ Invoice กับ จำนวนเงิน โดยต้องการเพิ่มข้อมูลในส่วนของ Shop Name และ Description จาก ตารางที่ 1 นำมาไว้ในตารางที่ 2 ค่ะ
ทั้งนี้ได้แนบตัวอย่างข้อมูล และผลข้อมูลที่ต้องการมาด้วยค่ะ

Re: สร้างสูตรดึงข้อมูลข้าม Sheet

Posted: Mon Mar 10, 2014 5:18 pm
by snasui
:D ลองตามนี้ครับ

ที่ชีท ต้องการข้อมูลแบบนี้ เซลล์ B2 คีย์

=INDEX('ตารางที่ 1'!B$2:B$30,MATCH(1,IF('ตารางที่ 1'!$A$2:$A$30=$A2,IF('ตารางที่ 1'!$D$2:$D$30=$D2,1)),0))

Ctrl+Shift+Enter > Copy ไปที่ C2 แล้ว Copy ลงด้านล่าง

!
Note: Ctrl+Shift+Enter หมายถึงเมื่อคีย์สูตรแล้ว แทนที่จะกด Enter ให้กดแป้น Ctrl+Shift ค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array หากกดแป้นถูกต้องสูตรนั้นจะมีเครื่องหมายปีกกาครอบ เช่น {=YourFormulas(...)} ปีกกานี้คีย์เข้าไปเองไม่ได้ ถ้ายังไม่เห็นปีกกาครอบสูตรแสดงว่ากดแป้นให้รับสูตรไม่ถูกต้อง

Re: สร้างสูตรดึงข้อมูลข้าม Sheet

Posted: Mon Mar 10, 2014 6:23 pm
by Phsomjit
ขอบคุณมากค่ะ สามารถทำงานได้แล้ว :thup: