Page 1 of 1

โค้ดเกี่ยวกับ Sum แบบมีเงื่อนไข ใช้เชื่อมกับ text เฉพาะคำ

Posted: Fri Jul 13, 2018 2:28 pm
by kesinee1069
มีชีตใน excel สองอัน ชีต1 บันทึกการขาย ชีตที่2 สต๊อกสินค้า
ตารางชีตที่ 1(บันทึกการขาย) มี 2 มีสองคอลั่ม สินค้ากับ ราคา
ตัวอย่างเช่น
สินค้า จำนวน
ส้ม 20
มะนาว 10
พริก 5
(ส้ม,มะนาว,พริก คือสินค้าที่แอดมา)
ตารางชีตที่ 2 มีสามคอลั่ม
ส้ม มะนาว พริก

คืออยากให้เวลาเพิ่มข้อมูลจากชีต1 มา ให้จำนวนสินค้า บันทึกลง ชีตที่ 2 ด้วย แบบอัตโนมัติ ตามชื่อสินค้าที่ตรงกัน มันพอมีวิธีทำไหมค่ะ
ตัวอย่าง
ส้ม มะนาว พริก
20 10 5

Re: โค้ดเกี่ยวกับ Sum แบบมีเงื่อนไข ใช้เชื่อมกับ text เฉพาะคำ

Posted: Fri Jul 13, 2018 2:38 pm
by Serverchita
จากข้อมูลที่แนบมาอันดับแรกต้องแก้ไขให้ถูกต้องไม่มีวรรคทั้ง Sheet1 และ Sheet2 นะครับ หากแก้ไขแล้วทำตามสูตรด้านล่างครับ

ตัวอย่างสูตรที่ช่อง A2 Sheet2
=SUMIF(Sheet1!$A:$A,Sheet2!A$1,Sheet1!$B:$B)

Enter > Copy ไปขวา

Re: โค้ดเกี่ยวกับ Sum แบบมีเงื่อนไข ใช้เชื่อมกับ text เฉพาะคำ

Posted: Fri Jul 13, 2018 2:44 pm
by Supachok
Sheet 2
A1 =

=IF(Sheet1!A2<>"",TRANSPOSE(Sheet1!A2:B1000))
กดรับสูตร array
โดยคุม cell ไปถึงข้อมูลที่มี

Re: โค้ดเกี่ยวกับ Sum แบบมีเงื่อนไข ใช้เชื่อมกับ text เฉพาะคำ

Posted: Fri Jul 13, 2018 3:08 pm
by kesinee1069
ในชีต1 เพิ่มอีกแบบ
สินค้า จำนวน
ส้ม 20
มะนาว 10
พริก 5
ส้ม 10

ในชีต 2 ช่อง A2 มันต้องได้ 30 แบบนี้น่ะ ค่ะ

Re: โค้ดเกี่ยวกับ Sum แบบมีเงื่อนไข ใช้เชื่อมกับ text เฉพาะคำ

Posted: Fri Jul 13, 2018 3:17 pm
by Serverchita
kesinee1069 wrote: Fri Jul 13, 2018 3:08 pm ในชีต1 เพิ่มอีกแบบ
สินค้า จำนวน
ส้ม 20
มะนาว 10
พริก 5
ส้ม 10

ในชีต 2 ช่อง A2 มันต้องได้ 30 แบบนี้น่ะ ค่ะ
จากสูตรที่ให้ไปสามารถใช้ได้ครับ หากไม่ได้ยังไงรบกวนแนบไฟล์มาด้วยครับ

Re: โค้ดเกี่ยวกับ Sum แบบมีเงื่อนไข ใช้เชื่อมกับ text เฉพาะคำ

Posted: Fri Jul 13, 2018 3:23 pm
by kesinee1069
รบกวนด้วยนะค่ะ TT มันขึ้น 0 เลยอะ ค่ะ

Re: โค้ดเกี่ยวกับ Sum แบบมีเงื่อนไข ใช้เชื่อมกับ text เฉพาะคำ

Posted: Fri Jul 13, 2018 3:30 pm
by Serverchita
ที่ Sheet 2 ช่อง A1 มีวรรคหลัง "ส้ม" ยาวมากครับ

แต่แถมสูตรให้ครับ

=SUMIF(Sheet1!$A:$A,TRIM(Sheet2!A$1),Sheet1!$B:$B)

Re: โค้ดเกี่ยวกับ Sum แบบมีเงื่อนไข ใช้เชื่อมกับ text เฉพาะคำ

Posted: Fri Jul 13, 2018 3:30 pm
by Supachok
A2 Sheet2

=SUMIF(Sheet1!$A:$B,A1,Sheet1!$B:$B)

ต้องไปดูว่าได้ลบเว้นวรรคในคำต่างๆออกหมดหรือยัง
ตามที่ คุณServerchita แจ้งไว้

Re: โค้ดเกี่ยวกับ Sum แบบมีเงื่อนไข ใช้เชื่อมกับ text เฉพาะคำ

Posted: Fri Jul 13, 2018 3:32 pm
by kesinee1069
ได้แล้วค่ะ ^^ โง่เองแท้ ๆ ขอบคุณนะค่ะ

Re: โค้ดเกี่ยวกับ Sum แบบมีเงื่อนไข ใช้เชื่อมกับ text เฉพาะคำ

Posted: Fri Jul 13, 2018 3:35 pm
by Serverchita
kesinee1069 wrote: Fri Jul 13, 2018 3:32 pm ได้แล้วค่ะ ^^ โง่เองแท้ ๆ ขอบคุณนะค่ะ
ลองใช้สูตร TRIM() เพื่อเคลีย์วรรคทั้งหมดที่อยู่หน้าและหลังตัวอักษรในช่องนั้นๆ