ขอคำแนะนำสูตร EXCEL ในการหายอดขายแต่ละราย สำหรับทำใบวางบิลครับ

กระทู้คำถาม
อันนี้หน้าตาตอนกรอกข้อมูลของแต่ละวันครับ

ข้อมูลจะมีวันที่ ชื่อลูกค้า เลขที่บิล และก็จำนวนเงิน

ซึ่งพอครบเดือนก็จะรวมข้อมูลมากรอกในช่องใบวางบิล ซึ่งจะต้องทำการ SORT แล้วก๊อปปี้มาวางทีละชุดๆ ในอีกชีทนึง ซึ่งช้ามาก และบางทีก็เบลอๆก๊อปปี้ผิดวางผิดช่องอยู่หลายครั้งเลย

อยากจะให้เป็นอัตโนมัติแบบว่ากดเลือกชื่อลูกค้า แล้วข้อมูลต่างๆจะลิสส์ออกมาเองลงในช่องเลย จะทำได้ไหมครับ ลองใช้ Vlookup ดูแล้วมันได้แค่ข้อมูลบรรทัดเดียวเลย ขอคำแนะนำเรื่องสูตรที่จะใช้หน่อยครับ
แก้ไขข้อความเมื่อ
คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 3
สูตรเป็นแบบ Array Formula กด Ctrl + Shift + Enter ครับ
B10=IFERROR(INDEX(Sheet1!$C$3:$C$10000,SMALL(IF(Sheet1!$B$3:$B$10000=Sheet2!$B$7,ROW(Sheet1!$B$3:$B$10000)-MIN(ROW(Sheet1!$B$3:$B$10000))+1),ROW(1:1))),"")
C10=IFERROR(INDEX(Sheet1!$D$3:$D$10000,SMALL(IF(Sheet1!$B$3:$B$10000=Sheet2!$B$7,ROW(Sheet1!$B$3:$B$10000)-MIN(ROW(Sheet1!$B$3:$B$10000))+1),ROW(1:1))),"")
D10=IFERROR(INDEX(Sheet1!$A$3:$A$10000,SMALL(IF(Sheet1!$B$3:$B$10000=Sheet2!$B$7,ROW(Sheet1!$B$3:$B$10000)-MIN(ROW(Sheet1!$B$3:$B$10000))+1),ROW(1:1))),"")
E10=IFERROR(INDEX(Sheet1!$E$3:$E$10000,SMALL(IF(Sheet1!$B$3:$B$10000=Sheet2!$B$7,ROW(Sheet1!$B$3:$B$10000)-MIN(ROW(Sheet1!$B$3:$B$10000))+1),ROW(1:1))),"")

ลากลงมาถึง B19-E19 ลองนำไปประยุกต์ใช้ดูครับ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่