snasui wrote:
ทีเซลล์ E4 คีย์
=LEFT(LOOKUP(2,1/(Sheet1!$A$3:$A$65536=D4),Sheet1!$B$3:$B$65536),LEN(LOOKUP(2,1/(Sheet1!$A$3:$A$65536=D4),Sheet1!$B$3:$B$65536))-4)&RIGHT(LOOKUP(2,1/(Sheet1!$A$3:$A$65536=D4),Sheet1!$B$3:$B$65536),4)+1
Enter > Copy ลงด้านล่าง เพื่อให้ง่ายแล้วควรดึงค่าออกมาก่อนแล้วค่อยใช้ Left, Right เข้าไปจัดการแทนการเขียน Left, Right ครอบเข้าไปในสูตรตามที่ผมเขียนไว้ให้ตามด้านบน
เรียนถามค่ะ อยากจะใช้สูตรด้านบนนี้รันตัวเลขแต่เกิดปัญหาค่ะ
ที่ชีทฟอร์มบันทึก เซลล์ M3 รันเลขที่เอกสาร สูตรที่เซลล์ B2 ชีทกลุ่มเอกสาร ใช้สูตรตามนี้
=LEFT(LOOKUP(2,1/(ข้อมูล!$D$2:$D$65536=A2),ข้อมูล!$B$2:$B$65536),LEN(LOOKUP(2,1/(ข้อมูล!$D$2:$D$65536=A2),ข้อมูล!$B$2:$B$65536))-4)&RIGHT(LOOKUP(2,1/(ข้อมูล!$D$2:$D$65536=A2),ข้อมูล!$B$2:$B$65536),4)+1+E2
พอกดปุ่มบันทึกที่ชีทฟอร์มบันทึก เซลล์ N3 ไม่ได้ค่ะ ( #N/A ) และจะมี Pop Up ขึ้นว่า Run-time error'13' ค่ะ
และโค๊ดแถวนี้ .Range("M3") = .Range("M3") + 1 จะถูกระบายสีเหลืองค่ะ
แต่หากที่ชีทฟอร์มบันทึก เซลล์ M3 รันเลขที่เอกสาร สูตรที่เซลล์ B2 ชีทกลุ่มเอกสาร ใช้สูตรนี้
สูตรที่เซลล์ B2 =LOOKUP(2,1/(ข้อมูล!$D$2:$D$65536=A3),ข้อมูล!$B$2:$B$65536)+1+E3
ที่ชีทฟอร์มบันทึก เซลล์ N3 ( บิลซื้อสินค้า ) จะใช้ได้เป็นปรกติค่ะ
ขอบคุณค่ะ
You do not have the required permissions to view the files attached to this post.