สารบัญ
ในบทความนี้ ฉันจะแสดงวิธีหาผลรวมหากเซลล์มีข้อความใน Excel คุณจะได้เรียนรู้วิธีการหาผลรวมโดยอิงจากเซลล์ที่มีข้อความประเภทใดก็ได้ พร้อมกับดูว่าเซลล์นั้น มีข้อความเฉพาะเจาะจงหรือไม่ พร้อมด้วยตัวอย่างและภาพประกอบที่เหมาะสม
ดาวน์โหลดแบบฝึกหัด
ผลรวมถ้าเซลล์มีข้อความ.xlsx
6 สูตรที่เหมาะสมในการรวมถ้าเซลล์มีข้อความใน Excel
ที่นี่เรามีชุดข้อมูลที่มี ชื่อ ของผลิตภัณฑ์บางรายการ ที่อยู่ติดต่อ ของลูกค้าที่ซื้อผลิตภัณฑ์เหล่านั้น และ ปริมาณ ของบริษัทที่ชื่อว่า Jupyter Group
ในปัจจุบัน วัตถุประสงค์ของเราคือการรวมเซลล์ที่มีข้อความจากชุดข้อมูลนี้
1. ใช้ฟังก์ชัน SUMIF เพื่อรวมถ้าเซลล์มีข้อความใน Excel
คุณสามารถใช้ ฟังก์ชัน SUMIF ของ Excel เพื่อรวมถ้าเซลล์มีข้อความใน Excel
ตัวอย่างเช่น ลองรวมจำนวนของผลิตภัณฑ์ที่มีที่อยู่ของลูกค้าเป็น รหัสอีเมล ไม่ใช่ หมายเลขโทรศัพท์ .
นั่นหมายความว่า เราต้องหาผลรวม ปริมาณ ของเซลล์ ถ้าเซลล์ที่อยู่ติดกันมีข้อความเป็น ที่อยู่ลูกค้า
⧪ จะทำอย่างไรให้สำเร็จ
ในการดำเนินการนี้ คุณสามารถป้อน สัญลักษณ์ดอกจัน (*) เป็น เกณฑ์ ภายใน ฟังก์ชัน SUMIF เช่น สูตรต่อไปนี้:
=SUMIF(C4:C13,"*",D4:D13)
ดูสิ เราได้ปริมาณรวมแล้ว ของสินค้ากับลูกค้าที่มีที่อยู่ข้อความ
มันคือ 1558
⧪ คำอธิบายของสูตร
- The ฟังก์ชัน SUMIF รับอาร์กิวเมนต์สามตัว: ช่วง , เกณฑ์ และ ช่วงผลรวม
- ช่วงคือ C4:C13 (ที่อยู่ลูกค้า) และ เกณฑ์ คือ “*” “*” ถือ TRUE สำหรับค่าข้อความใดๆ ดังนั้น สูตรจะค้นหาค่าข้อความทั้งหมดในช่วง C4:C13 .
- เมื่อพบค่าข้อความในช่วง C4:C13 ก็จะหาผลรวม ค่าที่สอดคล้องกันจาก sum_range , D4:D13 ( ปริมาณ ).
- ดังนั้น SUMIF(C4:C13,”* ”,D4:D13) ส่งกลับผลรวมของปริมาณทั้งหมดจากช่วง D4:D13 โดยที่แอดเดรสที่เกี่ยวข้องในช่วง C4:C13 เป็นแอดเดรสแบบข้อความ
อ่านเพิ่มเติม: วิธีรวมเซลล์ด้วยข้อความและตัวเลขใน Excel
2. ใช้ฟังก์ชัน SUMIFS เพื่อรวมถ้าเซลล์มีข้อความใน Excel
คุณสามารถใช้ ฟังก์ชัน SUMIFS แทน ฟังก์ชัน SUMIF เพื่อรวมถ้าเซลล์มี ข้อความใน Excel
⧪ ทำอย่างไรให้สำเร็จ
สูตรเกือบจะคล้ายกัน ที่นี่ SUMIFS สูตรในการหาผลรวมปริมาณที่มีข้อความแอดเดรสจะเป็น:
=SUMIFS(D4:D13,C4:C13,"*")
ที่นี่ เราได้จำนวนรวมของผลิตภัณฑ์อีกครั้งโดยลูกค้ามีที่อยู่แบบข้อความ
เป็น 1558 อีกครั้ง
⧪ คำอธิบายของสูตร
- ฟังก์ชัน SUMIFS ใช้ sum_range และ range และ เกณฑ์อย่างน้อยหนึ่งคู่
- นี่คือ sum_range ของเราคือ D4:D13 ( ปริมาณ ) และเราได้ใช้ ช่วง และ เกณฑ์ หนึ่งคู่
- ช่วงคือ C4:C13 (ที่อยู่ติดต่อ) และเกณฑ์ คือ “*” มันจะค้นหาค่าข้อความทั้งหมดในช่วง C4:C13 .
- เมื่อพบค่าข้อความในช่วง C4:C13 มันจะรวมค่าที่เกี่ยวข้อง จาก sum_range D4:D13 .
- ดังนั้น SUMIFS(D4:D13,C4:C13,”*”) ส่งคืนผลรวมของ ปริมาณทั้งหมดจากช่วง D4:D13 โดยที่แอดเดรสที่เกี่ยวข้องในช่วง C4:C13 เป็นแอดเดรสแบบข้อความ
อ่านเพิ่มเติม : ผลรวมของ Excel ถ้าเซลล์มีเกณฑ์ (5 ตัวอย่าง)
3. รวมฟังก์ชัน SUM, IF และ ISTEXT เพื่อรวมถ้าเซลล์มีข้อความใน Excel
หากต้องการ คุณสามารถใช้ ฟังก์ชัน SUM ร่วมกัน ฟังก์ชัน if และ ฟังก์ชัน ISTEXT เพื่อรวมถ้าเซลล์มีข้อความใน Excel
⧪ จะสำเร็จได้อย่างไร
เลือกเซลล์ใดก็ได้และป้อนสูตรที่รวมกันนี้:
=SUM(IF(ISTEXT(C4:C13),D4:D13,0))
[ มันคือ สูตรอาร์เรย์ . ดังนั้นให้กด CTRL+SHIFT+ENTER เว้นแต่คุณจะอยู่ใน Office 365 .]
ดูสิ เรามีเหมือนกัน ปริมาณรวมของผลิตภัณฑ์ที่มีลูกค้าที่มีที่อยู่ข้อความ1558.
⧪ คำอธิบายของสูตร
- ISTEXT(C4:C13) ตรวจสอบแต่ละค่าใน C4:C13 และส่งกลับ TRUE หากเป็นค่าข้อความ มิฉะนั้น จะคืนค่า FALSE .
- ตอนนี้สูตรจะกลายเป็น SUM(IF({TRUE,TRUE,FALSE,…,FALSE},D4:D13,0))
- IF({TRUE,TRUE,FALSE,…,FALSE},D4:D13,0) ส่งกลับค่าที่สอดคล้องกันจากช่วง D4:D13 สำหรับแต่ละ TRUE และสำหรับแต่ละ FALSE จะคืนค่า 0 .
- ดังนั้นสูตรจะกลายเป็น SUM(D4,D5,0,D7,0,0,0, D11,D12,0) .
- ตอนนี้ ฟังก์ชัน SUM ส่งคืนผลรวมของค่าที่เกี่ยวข้องจากช่วง D4:D13 .
อ่านเพิ่มเติม: หากเซลล์มีข้อความ ให้คัดลอกไปยังชีตอื่นใน Excel
การอ่านที่คล้ายกัน
- รวมเซลล์ใน Excel: ต่อเนื่อง สุ่ม มีเกณฑ์ ฯลฯ
- วิธีกำหนดค่าหากเซลล์มี Word ใน Excel (4 วิธีง่ายๆ)
- ถ้าเซลล์มีข้อความ ให้คืนค่าในเซลล์อื่นโดยใช้สูตร Excel
- วิธีส่งกลับค่าถ้าเซลล์มีข้อความบางอย่างจากรายการ
- ค้นหาข้อความในช่วง Excel และส่งคืนการอ้างอิงเซลล์ (3 วิธี)
4. ใช้ฟังก์ชัน SUMIF เพื่อรวมถ้าเซลล์มีข้อความที่ระบุใน Excel (การจับคู่ที่ไม่คำนึงถึงตัวพิมพ์ใหญ่และเล็ก)
จนถึงตอนนี้ เราได้รวมเซลล์ทั้งหมดที่มีค่าข้อความแล้ว
ตอนนี้เราจะลองสักหน่อยสิ่งที่แตกต่างกัน เราจะรวมเซลล์ที่มีค่าข้อความด้วยข้อความเฉพาะ
ตัวอย่างเช่น ลองรวมปริมาณของผลิตภัณฑ์สีแดงทั้งหมด
นั่นหมายความว่าเราต้องรวมเซลล์ใดๆ หากมีข้อความ “สีแดง” อยู่ในนั้น
⧪ จะทำอย่างไรให้สำเร็จ
เรายังสามารถ ทำสิ่งนี้ให้สำเร็จโดยใช้ ฟังก์ชัน SUMIF ของ Excel ที่มี เครื่องหมายดอกจัน (*) .
ป้อนสูตรนี้ในเซลล์ใดก็ได้ในเวิร์กชีตของคุณ:
=SUMIF(B4:B13,"*Red*",D4:D13)
ที่นี่ เรามีผลรวมของผลิตภัณฑ์ทั้งหมดที่มีข้อความ “สีแดง” อยู่ในนั้น มันคือ 691
⧪ คำอธิบายของสูตร
- ฟังก์ชัน SUMIF รับอาร์กิวเมนต์สามตัว: ช่วง , เกณฑ์ และ ช่วงผลรวม .
- นี่คือช่วง B4:B13 (ชื่อผลิตภัณฑ์) และ เกณฑ์ คือ “สีแดง” โดยมีค่า TRUE สำหรับค่าข้อความใดๆ ที่มีข้อความ “สีแดง” อยู่ในนั้น
- ดังนั้น สูตรจะค้นหาค่าข้อความทั้งหมดในช่วง B4:B13 ที่มีข้อความ “สีแดง” .
- เมื่อพบค่าในช่วง B4:B13 จะรวมค่าที่สอดคล้องกันจาก sum_range , D4:D13 ( ปริมาณ ).
- ดังนั้น SUMIF(B4:B13,”*Red*”, D4:D13) ส่งกลับผลรวมของปริมาณทั้งหมดจากช่วง D4:D13 ที่ชื่อผลิตภัณฑ์มีข้อความ “สีแดง” อยู่ในนั้น <15
- นี่คือ สูตรที่ไม่คำนึงถึงตัวพิมพ์เล็กและใหญ่ นั่นคือ ถ้าคุณใช้ “RED” หรือ “red” แทน “Red” ก็จะทำงานเหมือนกัน
- ฟังก์ชัน SUMIFS ใช้เวลา sum_range และอย่างน้อยหนึ่งคู่ของ range และ เกณฑ์
- ต่อไปนี้ sum_range คือ D4:D13 ( ปริมาณ ). และเราได้ใช้ ช่วง และ เกณฑ์ หนึ่งคู่
- ช่วงคือ B4:B13 (ชื่อผลิตภัณฑ์) และเกณฑ์ คือ “*สีแดง*” มันจะค้นหาค่าข้อความทั้งหมดในช่วง C4:C13 โดยมีข้อความ “สีแดง” อยู่ในนั้น
- เมื่อพบค่าในช่วง B4:B13 ซึ่งจะรวมค่าที่สอดคล้องกันจาก sum_range D4:D13 .
- ดังนั้น SUMIFS(D4:D13,C4: C13,”*”) ส่งคืนผลรวมของปริมาณทั้งหมดจากช่วง D4:D13 ที่ชื่อผลิตภัณฑ์มีข้อความ “สีแดง” อยู่ข้างใน
- นี่เป็นสูตร ไม่คำนึงถึงตัวพิมพ์เล็กและใหญ่ นั่นคือ “RED” หรือ “red” แทนที่ “Red” จะทำงานเหมือนกัน
- FIND(“Red”,B4:B13) ค้นหา การจับคู่ที่คำนึงถึงตัวพิมพ์เล็กและใหญ่ ในทุกค่าของช่วง B4:B13 ( ชื่อผลิตภัณฑ์ ) สำหรับข้อความ “สีแดง” .
- จะส่งกลับตัวเลขหากพบข้อมูลที่ตรงกัน มิฉะนั้นจะส่งกลับ #VALUE ข้อผิดพลาด
- ดังนั้นสูตรจะกลายเป็น SUM(IF(ISERROR({15,#VALUE!,15,#VALUE!,…,#VALUE!}),0 ,D4:D13)) .
- ISERROR({15,#VALUE!,15,#VALUE!,…,#VALUE!}) ส่งคืน TRUE สำหรับแต่ละข้อผิดพลาด และ FALSE มิฉะนั้น
- ดังนั้น สูตรจะกลายเป็น SUM(IF{TRUE,FALSE,TRUE,…,FALSE},0,D4 :D13)) .
- IF{TRUE,FALSE,TRUE,…,FALSE},0,D4:D13) คืนค่า 0 สำหรับแต่ละ TRUE และส่งกลับค่าที่สอดคล้องกันจากช่วง D4:D13 สำหรับแต่ละ FALSE .
- ตอนนี้ สูตรกลายเป็น SUM( D4,0,D5,0,…,0) .
- สุดท้าย ฟังก์ชัน SUM ส่งคืนผลรวมของค่าที่เกี่ยวข้อง
- ฟังก์ชัน SUMIF และ ฟังก์ชัน SUMIFS สามารถใช้กับ สัญลักษณ์แทน (*, ?, ~) เพื่อค้นหาการจับคู่บางส่วน
- ฟังก์ชัน SUMIF และ ฟังก์ชัน SUMIFS ค้นหาการจับคู่ ไม่คำนึงถึงตัวพิมพ์เล็กและใหญ่ ในขณะที่ ฟังก์ชัน FIND ค้นหาการจับคู่ ตรงตามตัวพิมพ์เล็กและใหญ่
⧪ ข้อควรจำ
อ่านเพิ่มเติม: หากเซลล์มีข้อความเฉพาะ ให้เพิ่ม 1 ใน Excel (5 ตัวอย่าง)
5. ใช้ฟังก์ชัน SUMIFS เพื่อรวมถ้าเซลล์มีข้อความเฉพาะใน Excel (การจับคู่ที่ไม่คำนึงถึงตัวพิมพ์เล็กและใหญ่)
คุณสามารถใช้ ฟังก์ชัน SUMIFS แทน ฟังก์ชัน SUM เพื่อรวมถ้าเซลล์มีข้อความเฉพาะในนั้น
⧪ จะสำเร็จได้อย่างไร
The SUMIFS สูตรเพื่อหาผลรวมของผลิตภัณฑ์ทั้งหมดที่มีข้อความ “สีแดง” ในนั้นจะเป็น:
=SUMIFS(D4:D13,B4:B13,"*Red*")
ที่นี่ เราได้ผลรวมของผลิตภัณฑ์ทั้งหมดที่มีข้อความ “สีแดง” อยู่ในนั้นอีกครั้ง มันคือ 691
⧪ คำอธิบายของสูตร
⧪ หมายเหตุที่ต้องจำ
อ่านเพิ่มเติม: หากเซลล์มีข้อความ ให้เพิ่มข้อความในเซลล์อื่นใน Excel
6. รวมฟังก์ชัน SUM, IF, ISERROR และ FIND เพื่อรวมหากเซลล์มีข้อความเฉพาะใน Excel (การจับคู่ที่คำนึงถึงตัวพิมพ์เล็กและใหญ่)
สองวิธีก่อนหน้านี้ดำเนินการ ไม่คำนึงถึงตัวพิมพ์เล็กและใหญ่ จับคู่เพื่อรวมเซลล์ทั้งหมดที่มีข้อความเฉพาะในนั้น
ตอนนี้ ถ้าคุณต้องการจับคู่ คำนึงถึงตัวพิมพ์เล็กและใหญ่ คุณสามารถใช้สูตรนี้ได้
คุณสามารถรวม ฟังก์ชัน SUM , ฟังก์ชัน IF , ฟังก์ชัน ISERROR และ ฟังก์ชัน FIND เพื่อรวมถ้าเซลล์มีข้อความเฉพาะใน ด้วยการจับคู่ ตรงตามตัวพิมพ์เล็กและใหญ่
⧪ จะสำเร็จได้อย่างไร
ตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ สูตรเพื่อหาผลรวมของผลิตภัณฑ์ทั้งหมดที่มีข้อความ “สีแดง” ในนั้นจะเป็น:
=SUM(IF(ISERROR(FIND("Red",B4:B13)),0,D4:D13))
[ มันคือ สูตรอาร์เรย์ ดังนั้น ให้กด CTRL+SHIFT+ENTER เว้นแต่ว่าคุณกำลังใช้ Office 365 .]
ดู เราได้รับจำนวนรวมของผลิตภัณฑ์อีกครั้งโดยมีข้อความ “สีแดง” ในชื่อ
⧪ คำอธิบายของสูตร
อ่านเพิ่มเติม: Excel ถ้าเซลล์มีข้อความ จากนั้นส่งคืนค่า (8 วิธีง่ายๆ)
T จำไว้
สรุป
โดยใช้วิธีการเหล่านี้ คุณสามารถผลรวมถ้าเซลล์มีข้อความใน Excel คุณรู้วิธีการอื่นหรือไม่? หรือคุณมีคำถามใดๆ? อย่าลังเลที่จะถามเรา