Page 4 of 5
Re: สอบถามสูตร Excel ค่ะ
Posted: Fri Nov 24, 2017 4:02 pm
by puriwutpokin
ทีชีทเบิกต้นทาง คอลัมน์ C ข้อมูลมีค่าว่างรวมอยู่ด้วย ถ้าไม่เอาออก มันจะไม่เท่ากับปลายที่ A3 โดยเอาค่าว่างธรรมออกโดยใช้ Trim
Re: สอบถามสูตร Excel ค่ะ
Posted: Fri Nov 24, 2017 4:11 pm
by Benmore
puriwutpokin wrote:ทีชีทเบิกต้นทาง คอลัมน์ C ข้อมูลมีค่าว่างรวมอยู่ด้วย ถ้าไม่เอาออก มันจะไม่เท่ากับปลายที่ A3 โดยเอาค่าว่างธรรมออกโดยใช้ Trim
รบกวนดูในชีท Stock_Emp ให้หน่อยค่ะ พอดีลองปรับสูตรแล้วก็ยังไม่มีข้อมูลขึ้นค่ะ
Re: สอบถามสูตร Excel ค่ะ
Posted: Fri Nov 24, 2017 4:19 pm
by puriwutpokin
ที่ H3=SUMPRODUCT(--(MONTH(การเบิก!$E$3:$E$10000)=MONTH(DATEVALUE(H$2&1))),--(การเบิก!$A$3:$A$10000+0=$B3),--(การเบิก!$J$3:$J$10000="มารับแล้ว"),การเบิก!$N$3:$N$10000) คัดลอกไปยังที่เกี่ยวข้องครับ เคสนี้ ต้องบวก 0 เข้าไปก็ได้ครับ เพราะข้อมูลนั้นเป็นตัวเลขแต่มีค่าว่างมา บวก 0 เข้าไปก็หายจากค่าว่าง ครับ และเป็นค่าตัวเลข ต่างจาก ใช้ Trim ถ้าใช้แล้วค่าจะออกมาเป็น Text ครับ ฉะนั้นเคสนี้ใช้เป็น บวก 0 หรือจะเป็น Trim ก็ต้องมาบวก 0 อยู่ดีครับ
Re: สอบถามสูตร Excel ค่ะ
Posted: Mon Nov 27, 2017 8:20 am
by Benmore

ขอบคุณมากๆค่ะ
Re: สอบถามสูตร Excel ค่ะ
Posted: Tue Nov 28, 2017 8:56 am
by Benmore
รบกวนดูสูตรให้หน่อยค่ะ ถ้าข้อมูลมันสลับกับกันต้องเปลี่ยนสูตรยังไงให้ข้อมูลยังคงถูกแสดงตามช่องที่กำหนด ที่ชีท "เบิก"
Re: สอบถามสูตร Excel ค่ะ
Posted: Tue Nov 28, 2017 9:54 am
by puriwutpokin
ข้อมูลที่จะเอามาแสดง จากชีทไหน เซลไหน ไปชีทไหน เซลไหนครับ
Re: สอบถามสูตร Excel ค่ะ
Posted: Tue Nov 28, 2017 10:25 am
by Benmore
ชีท "เบิก"
เช่น ข้อมูลเป็น เสื้อแขนยาว(Long Shirt),ไซส์ L,จำนวน 2 กางเกง(Trousere),ไซส์ 30",จำนวน 2
ข้อมูลที่มีสูตรในช่อง K,L,M,N,O ก็จะคำนวนได้เป็น เสื้อแขนยาว(Long Shirt) | L | 30" |2|2
แต่ถ้าข้อมูลเป็น กางเกง(Trousere),ไซส์ 33",จำนวน 1 เสื้อแขนยาว(Long Shirt),ไซส์ XL,จำนวน 1
จะทำยังไงให้ข้อมูลในช่อง K,L,M,N,O คำนวนได้เป็น เสื้อแขนยาว(Long Shirt) | XL | 33" |1|1
ประมาณนี้ค่ะ

Re: สอบถามสูตร Excel ค่ะ
Posted: Tue Nov 28, 2017 10:55 am
by puriwutpokin
ลองดูตามไฟล์แนบครับว่าใช่ไหมครับ
Re: สอบถามสูตร Excel ค่ะ
Posted: Tue Nov 28, 2017 1:14 pm
by Benmore
puriwutpokin wrote:ลองดูตามไฟล์แนบครับว่าใช่ไหมครับ
คืออยากให้มันมองทั้งสองคอลัมน์ได้ไหมค่ะ

กางเกง(Trousere),ไซส์ 33",จำนวน 2 เสื้อแขนยาว(Long Shirt),ไซส์ XL,จำนวน 2
แต่แสดงออกมาเป็น เสื้อแขนยาว(Long Shirt) | XL | 33" |2|2
Re: สอบถามสูตร Excel ค่ะ
Posted: Tue Nov 28, 2017 1:42 pm
by puriwutpokin
Benmore wrote:puriwutpokin wrote:ลองดูตามไฟล์แนบครับว่าใช่ไหมครับ
คืออยากให้มันมองทั้งสองคอลัมน์ได้ไหมค่ะ

กางเกง(Trousere),ไซส์ 33",จำนวน 2 เสื้อแขนยาว(Long Shirt),ไซส์ XL,จำนวน 2
แต่แสดงออกมาเป็น เสื้อแขนยาว(Long Shirt) | XL | 33" |2|2
ดูจากชีทเบิก ไม่เห็น "เสื้อแขนยาว(Long Shirt),ไซส์ XL,จำนวน 2 " เลยครับ
Re: สอบถามสูตร Excel ค่ะ
Posted: Tue Nov 28, 2017 2:29 pm
by Benmore
กางเกง(Trousere),ไซส์ 30",จำนวน 2 เสื้อแขนยาว(Long Shirt),ไซส์ L,จำนวน 2
เปลี่ยนเป็นข้อมูลอันนี้ค่ะ ที่แถวที่ 5 ค่ะ
Re: สอบถามสูตร Excel ค่ะ
Posted: Tue Nov 28, 2017 3:07 pm
by puriwutpokin
ลองทำตัวอย่างคำตอบมาในไฟล์ดีกว่าครับ เพราะยังไม่เข้าใจคำถามครับ
Re: สอบถามสูตร Excel ค่ะ
Posted: Tue Nov 28, 2017 3:33 pm
by Benmore
EX..xlsx
ตัวอย่างตามไฟล์แนบค่ะ
Re: สอบถามสูตร Excel ค่ะ
Posted: Tue Nov 28, 2017 4:08 pm
by puriwutpokin
ที่ L2=IF(F2="","",IF(ISNUMBER(SEARCH("กางเกง",F2)),LOOKUP(2,1/(SEARCH(Stock_Uniform!$B$9:$B$15&",",G2)),Stock_Uniform!$B$9:$B$15),LOOKUP(2,1/(SEARCH(Stock_Uniform!$B$9:$B$15&",",F2)),Stock_Uniform!$B$9:$B$15)))
ที่ M2=IF(G2="","",IF(ISNUMBER(SEARCH("เสื้อ",F2)),LOOKUP(2,1/(SEARCH(Stock_Uniform!$B$16:$B$38&",",G2)),Stock_Uniform!$B$16:$B$38),LOOKUP(2,1/(SEARCH(Stock_Uniform!$B$16:$B$38&",",F2)),Stock_Uniform!$B$16:$B$38)))
Re: สอบถามสูตร Excel ค่ะ
Posted: Tue Nov 28, 2017 4:17 pm
by Benmore
คอลลัมน์ L กับ M ทำได้แล้วค่ะ แล้วที่คอลลัมน์ O,P ค่ะ เมื่อข้อมูลเปลี่ยนเหมือนกัน
Re: สอบถามสูตร Excel ค่ะ
Posted: Tue Nov 28, 2017 4:54 pm
by puriwutpokin
ที่ N2=IF(F2="","",IF(ISNUMBER(SEARCH("กางเกง",F2)),--RIGHT(G2,2),--RIGHT(F2,2)))
ที่ O2=IF(F2="","",IF(ISNUMBER(SEARCH("เสื้อ",F2)),--RIGHT(G2,2),--RIGHT(F2,2)))
Re: สอบถามสูตร Excel ค่ะ
Posted: Wed Nov 29, 2017 10:27 am
by Benmore
ขอบคุณมากๆค่ะ
Re: สอบถามสูตร Excel ค่ะ
Posted: Wed Dec 06, 2017 4:45 pm
by Benmore
รบกวนสอบถามเพิ่มเติมค่ะ ถ้าต้องการให้ข้อมูลในคอลัมน์ K ชีท "การเบิก" แสดงเฉพาะประเภทเสื้อต้องแก้ตรงไหนเพิ่มค่ะ
สูตรเดิมค่ะ

=IF(F2="","",LEFT(F2,SEARCH(",",F2)-1))

Re: สอบถามสูตร Excel ค่ะ
Posted: Wed Dec 06, 2017 6:06 pm
by puriwutpokin
ประเภทเสื้อคือชื่อภาษาอังกฤษหรือเปล่าครับ ถ้าใช่ปรับเป็นที่k2=IF(F2="","", LEFT(MID(F2,FIND("(",F2)+1,255),FIND(")",MID(F2,FIND("(",F2)+2,255))))copy down
หรือ=TRIM(LEFT(SUBSTITUTE(RIGHT(SUBSTITUTE(F2,"(",REPT(" ",50)),50),")",REPT(" ",50)),50))
Re: สอบถามสูตร Excel ค่ะ
Posted: Thu Dec 07, 2017 8:29 am
by Benmore
คือ ดูข้อมูลในคอลลัมน์ F กับ G แล้วให้แสดงแค่ประเภทเสื้อค่ะ
ตัวอย่างตามไฟล์แนบค่ะ