Page 1 of 1
ถ้าต้องการดึงรายงาน จาก Sheet 1 ให้ไปโชว์อีก Sheet VLookup ต้องทำไงคะ
Posted: Tue Mar 01, 2016 3:24 pm
by luknum
เนื่องจากมีการบันทึกรายละเอียด INV.No ไว้ใน Sheet รายละเอียด INV.No. นะคะ แต่ต้องการให้ Sheet รายงาน ดึงข้อมูลจากวันที่ ที่คีย์ระบุในช่อง B1 ใน Sheet รายงาน แล้วให้มันดึง เลขที่ Inv.No. ที่เปิดในวันนั้นมาโชว์ พร้อมยอดเงิน ต้องทำยังไง ใครทำได้ช่วยบอกทีนะคะ
Re: ถ้าต้องการดึงรายงาน จาก Sheet 1 ให้ไปโชว์อีก Sheet VLookup ต้องทำไงคะ
Posted: Tue Mar 01, 2016 9:09 pm
by snasui

เซลล์ B3 คีย์สูตร
=IFERROR(INDEX('รายละเอียด INV'!E$9:E$25,SMALL(IF('รายละเอียด INV'!$D$9:$D$25=$B$1,ROW('รายละเอียด INV'!$D$9:$D$25)-ROW('รายละเอียด INV'!$D$9)+1),ROWS(B$3:B3))),"")
Ctrl+Shift+Enter > Copy ไปทางขวาและลงด้านล่าง
!
| Note: Ctrl+Shift+Enter หมายถึง
- กรณีคีย์สูตรเอง เมื่อคีย์สูตรแล้ว แทนที่จะกด Enter ให้กดแป้น Ctrl+Shift ค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array
- กรณี Copy สูตรไปวางให้กดแป้น F2 เพื่อทำการ Edit Cell นั้นก่อน จากนั้นกดแป้น Ctrl+Shift ค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array
- หากกดแป้นถูกต้องสูตรนั้นจะมีเครื่องหมายปีกกาครอบ เช่น {=YourFormulas(...)} ปีกกานี้คีย์เข้าไปเองไม่ได้ ถ้ายังไม่เห็นปีกกาครอบสูตรแสดงว่ากดแป้นให้รับสูตรไม่ถูกต้อง
- การแก้ไขเปลี่ยนแปลงสูตร Array จะต้องกดแป้นให้รับสูตรด้วย Ctrl+Shift+Enter ทุกครั้ง
|
Re: ถ้าต้องการดึงรายงาน จาก Sheet 1 ให้ไปโชว์อีก Sheet VLookup ต้องทำไงคะ
Posted: Thu Mar 03, 2016 1:40 pm
by luknum
ขอบคุณมากคะ
Re: ถ้าต้องการดึงรายงาน จาก Sheet 1 ให้ไปโชว์อีก Sheet VLookup ต้องทำไงคะ
Posted: Thu Mar 03, 2016 1:50 pm
by luknum
อ้างอิง File เดิมนะคะ ใน Sheet รายละเอียด INV หากต้องการให้ เลข INV รันอัตโนมัติ ตามปี เดือน เช่น วันที่ 1/2/2559 INV/59020001 บิลที่ 2 เปิดวันที่ 2/2/2559 INV/59020002 หากขึ้นเดือนมีนาคม inv/59030001 แบบนี้ต้องทำยังไงคะ
Re: ถ้าต้องการดึงรายงาน จาก Sheet 1 ให้ไปโชว์อีก Sheet VLookup ต้องทำไงคะ
Posted: Thu Mar 03, 2016 6:51 pm
by snasui

หากเป็นวันเดียวกันให้แสดงเลขเดียวกันเช่นนี้ใช่หรือไม่ครับ

Re: ถ้าต้องการดึงรายงาน จาก Sheet 1 ให้ไปโชว์อีก Sheet VLookup ต้องทำไงคะ
Posted: Sat Mar 05, 2016 9:44 am
by luknum
ถ้าหากเป็นวันเดียวกัน ก็ให้โชว์ INV/59020001 , INV/59020002 , INV/59020003 เรียงตามลำดับไปคะ
Re: ถ้าต้องการดึงรายงาน จาก Sheet 1 ให้ไปโชว์อีก Sheet VLookup ต้องทำไงคะ
Posted: Sat Mar 05, 2016 10:22 am
by snasui

ตัวอย่างสูตรครับ
="INV/"&TEXT(D9,"yymm")&TEXT(SUMPRODUCT(--(TEXT(D$9:D9,"mmyy")=TEXT(D9,"mmyy"))),"0000")