ไปยังเนื้อหาหลัก

วิธีการรวมเซลล์ด้วยข้อความและตัวเลขใน Excel

ตัวอย่างเช่นฉันมีรายการค่าที่มีสตริงตัวเลขและข้อความตอนนี้ฉันต้องการรวมเฉพาะตัวเลขตามข้อความเดียวกันดูภาพหน้าจอต่อไปนี้ โดยปกติคุณไม่สามารถรวมค่าในรายการด้วยสตริงข้อความได้โดยตรงที่นี่ฉันจะแนะนำสูตรบางอย่างเพื่อจัดการกับงานนี้


รวมเซลล์ที่มีข้อความและตัวเลขตามข้อความที่ต้องการด้วยสูตร

คุณสามารถใช้สูตรอาร์เรย์เพื่อรวมตัวเลขตามสตริงข้อความที่เกี่ยวข้องภายในเซลล์ได้โปรดทำดังนี้

1. ขั้นแรกคุณสามารถเขียนสตริงข้อความของคุณที่คุณต้องการรวมตัวเลขสัมพัทธ์ในเซลล์คอลัมน์

2. จากนั้นพิมพ์สูตรด้านล่างในเซลล์ว่างในตัวอย่างนี้ฉันจะป้อนสูตรในเซลล์ E2 จากนั้นกด Ctrl + Shift + Enter คีย์เข้าด้วยกันจะส่งคืนค่าทั้งหมดจากรายการตามข้อความที่ระบุ ดูภาพหน้าจอ:

=SUM(IF(ISNUMBER(FIND(D2,$B$2:$B$9)),VALUE(LEFT($B$2:$B$9,FIND(D2,$B$2:$B$9)-1)),0))

หมายเหตุ: ในสูตรข้างต้น D2 คือเกณฑ์ที่คุณต้องการใช้และ B2: B9 ระบุช่วงเซลล์ที่คุณต้องการรวม

3. จากนั้นเลือกเซลล์สูตรแล้วลากที่จับเติมลงไปที่เซลล์ที่คุณต้องการใช้สูตรนี้เพื่อให้ได้ผลลัพธ์:


รวมเซลล์ที่มีข้อความและตัวเลขตามข้อความที่ต้องการพร้อมคุณสมบัติที่มีประโยชน์

หากสูตรข้างต้นยากที่คุณจะเข้าใจ Kutools สำหรับ Excel เป็นเครื่องมือที่มีประโยชน์ - ผลรวมตามข้อความเดียวกันด้วยคุณสมบัตินี้คุณจะได้รับผลลัพธ์ทั้งหมดภายในเซลล์ซึ่งผสมกับตัวเลขและข้อความโดยไม่ต้องจำสูตรใด ๆ

หมายเหตุเพื่อนำไปใช้ ผลรวมตามข้อความเดียวกัน ประการแรกคุณควรดาวน์โหลดไฟล์ Kutools สำหรับ Excelแล้วใช้คุณสมบัติอย่างรวดเร็วและง่ายดาย

หลังจากการติดตั้ง Kutools สำหรับ Excelโปรดดำเนินการดังนี้:

1. คลิกเพื่อเลือกเซลล์ที่คุณต้องการส่งออกผลลัพธ์ดูภาพหน้าจอ:

เคล็ดลับ: เพื่อป้องกันการอ้างอิงแบบวงกลมโปรดอย่าแทรกสูตรนี้ในแถวแรกของแผ่นงาน

2. จากนั้นคลิก Kutools > ตัวช่วยสูตร > ตัวช่วยสูตรดูภาพหน้าจอ:

3. ใน ตัวช่วยสูตร โปรดดำเนินการดังต่อไปนี้:

  • เลือก สถิติ จาก ประเภทสูตร รายการแบบหล่นลง
  • ตัว Vortex Indicator ได้ถูกนำเสนอลงในนิตยสาร เลือกสูตร กล่องรายการคลิกเพื่อเลือก ผลรวมตามข้อความเดียวกัน ตัวเลือก;
  • จากนั้นใน การป้อนอาร์กิวเมนต์ เลือกช่วงของเซลล์ที่มีข้อความและตัวเลขที่คุณต้องการรวมในไฟล์ พิสัย กล่องข้อความจากนั้นเลือกเซลล์ข้อความที่คุณต้องการรวมค่าตามในไฟล์ ข้อความ กล่องข้อความ.
เคล็ดลับ: ใน ข้อความ กล่องข้อความคุณควรเปลี่ยนการอ้างอิงเซลล์สัมบูรณ์เริ่มต้นเป็นการอ้างอิงเซลล์สัมพัทธ์เพื่อลากสูตรอย่างถูกต้อง

4. จากนั้นคลิก Ok ปุ่มผลลัพธ์แรกจะถูกคำนวณจากนั้นลากที่จับเติมเพื่อเติมสูตรไปยังเซลล์อื่นดูภาพหน้าจอ:


รวมเซลล์ที่มีข้อความและตัวเลขโดยไม่สนใจข้อความด้วย User Defined Function

หากคุณมีข้อมูลต่อไปนี้ซึ่งผสมกับข้อความและตัวเลขและคุณเพียงต้องการแยกและบวกเฉพาะตัวเลขในแต่ละเซลล์คุณจะทำสิ่งนี้ใน Excel ได้อย่างรวดเร็วได้อย่างไร?

ในการจัดการกับปัญหานี้คุณสามารถสร้างไฟล์ ฟังก์ชันที่ผู้ใช้กำหนดโปรดทำตามนี้:

1. กด ALT + F11 คีย์เพื่อเปิด หน้าต่าง Microsoft Visual Basic for Applications.

2. คลิก สิ่งที่ใส่เข้าไป > โมดูลและวางรหัสต่อไปนี้ในไฟล์ หน้าต่างโมดูล.

รหัส VBA: รวมเฉพาะตัวเลขในเซลล์ที่มีตัวเลขและข้อความ

Function SumNumbers(rngS As Range, Optional strDelim As String = " ") As Double
'Updateby Extendoffice
    Dim xNums As Variant, lngNum As Long
    xNums = Split(rngS, strDelim)
    For lngNum = LBound(xNums) To UBound(xNums) Step 1
        SumNumbers = SumNumbers + Val(xNums(lngNum))
    Next lngNum
End Function

3. จากนั้นบันทึกและปิดรหัสนี้กลับไปที่แผ่นงานแล้วป้อนสูตรนี้ = SumNumbers (A2) (A2 ระบุเซลล์ที่คุณต้องการสรุปตัวเลข) จากนั้นลากที่จับเติมลงไปที่เซลล์ที่คุณต้องการเติมสูตรและเพิ่มเฉพาะตัวเลขในแต่ละเซลล์เข้าด้วยกันดูภาพหน้าจอ:


บทความที่เกี่ยวข้องเพิ่มเติม:

  • รวมแถวที่ซ้ำกันและรวมค่าใน Excel
  • ใน Excel, คุณอาจพบปัญหานี้เสมอเมื่อคุณมีช่วงของข้อมูลที่มีรายการที่ซ้ำกันและตอนนี้คุณต้องการรวมข้อมูลที่ซ้ำกันและรวมค่าที่เกี่ยวข้องในคอลัมน์อื่นดังที่แสดงภาพหน้าจอต่อไปนี้ คุณจะแก้ปัญหานี้ได้อย่างไร?
  • คูณสองคอลัมน์แล้วรวมใน Excel
  • ใน Excel พวกเราส่วนใหญ่อาจต้องทนทุกข์ทรมานกับการคูณสองคอลัมน์แล้วบวกเข้าด้วยกันแน่นอนว่าเราสามารถคูณแต่ละรายการแล้วรวมเข้าด้วยกันได้ แต่จะเป็นปัญหาหากต้องคำนวณแถวเป็นร้อยหรือหลายพัน ใน Excel มีฟังก์ชันที่ทรงพลังนั่นคือ SUMPRODUCT ซึ่งเราสามารถคูณสองคอลัมน์ได้อย่างรวดเร็วแล้วรวมเข้าด้วยกัน บทความนี้ผมจะพูดถึงวิธีการใช้ฟังก์ชันนี้
  • รวมค่า 3 อันดับแรกหรือ N ตามเกณฑ์ใน Excel
  • โดยปกติเราสามารถรวมค่า n อันดับสูงสุดจากช่วงของเซลล์ได้โดยใช้สูตรง่ายๆ แต่คุณเคยพยายามรวมค่า n อันดับสูงสุดตามเกณฑ์บางอย่างหรือไม่ บทความนี้ผมจะแนะนำสูตรสำหรับการสรุปค่า n ด้านบนด้วยเกณฑ์เฉพาะใน Excel
  • รวมค่าที่ไม่ซ้ำกันตามเกณฑ์ใน Excel
  • ตัวอย่างเช่นฉันมีช่วงของข้อมูลที่มีคอลัมน์ชื่อและลำดับในขณะนี้เพื่อรวมเฉพาะค่าที่ไม่ซ้ำกันในคอลัมน์คำสั่งซื้อตามคอลัมน์ชื่อตามภาพหน้าจอต่อไปนี้ วิธีแก้ปัญหานี้อย่างรวดเร็วและง่ายดายใน Excel
  • นับหรือรวมเซลล์ตามสีแบบอักษรใน Excel
  • คุณจะหาจำนวนเซลล์หรือรวมเซลล์ทั้งหมดที่มีสีฟอนต์เฉพาะใน Excel ได้อย่างไร? ตัวอย่างเช่นฉันมีช่วงของข้อมูลในแผ่นงานตามภาพหน้าจอต่อไปนี้และตอนนี้ฉันต้องการนับหรือรวมเซลล์ที่มีสีแบบอักษรสีแดงสีน้ำเงินและสีดำตามลำดับ โดยปกติไม่มีวิธีจัดการกับงานนี้โดยตรงที่นี่ฉันจะพูดถึงเทคนิคบางอย่างสำหรับการแก้ปัญหางานนี้

สุดยอดเครื่องมือเพิ่มผลผลิตในสำนักงาน

🤖 Kutools AI ผู้ช่วย: ปฏิวัติการวิเคราะห์ข้อมูลโดยยึดตาม: การดำเนินการที่ชาญฉลาด   |  สร้างรหัส  |  สร้างสูตรที่กำหนดเอง  |  วิเคราะห์ข้อมูลและสร้างแผนภูมิ  |  เรียกใช้ฟังก์ชัน Kutools...
คุณสมบัติยอดนิยม: ค้นหา เน้น หรือระบุรายการที่ซ้ำกัน   |  ลบแถวว่าง   |  รวมคอลัมน์หรือเซลล์โดยไม่สูญเสียข้อมูล   |   รอบโดยไม่มีสูตร ...
การค้นหาขั้นสูง: VLookup หลายเกณฑ์    VLookup หลายค่า  |   VLookup ข้ามหลายแผ่น   |   การค้นหาที่ไม่ชัดเจน ....
รายการแบบเลื่อนลงขั้นสูง: สร้างรายการแบบหล่นลงอย่างรวดเร็ว   |  รายการแบบหล่นลงขึ้นอยู่กับ   |  เลือกหลายรายการแบบหล่นลง ....
ผู้จัดการคอลัมน์: เพิ่มจำนวนคอลัมน์เฉพาะ  |  ย้ายคอลัมน์  |  สลับสถานะการมองเห็นของคอลัมน์ที่ซ่อนอยู่  |  เปรียบเทียบช่วงและคอลัมน์ ...
คุณสมบัติเด่น: กริดโฟกัส   |  มุมมองการออกแบบ   |   บาร์สูตรใหญ่    สมุดงานและตัวจัดการชีต   |  ห้องสมุดทรัพยากร (ข้อความอัตโนมัติ)   |  เลือกวันที่   |  รวมแผ่นงาน   |  เข้ารหัส/ถอดรหัสเซลล์    ส่งอีเมลตามรายการ   |  ซุปเปอร์ฟิลเตอร์   |   ตัวกรองพิเศษ (กรองตัวหนา/ตัวเอียง/ขีดทับ...) ...
ชุดเครื่องมือ 15 อันดับแรก12 ข้อความ เครื่องมือ (เพิ่มข้อความ, ลบอักขระ, ... )   |   50 + แผนภูมิ ประเภท (แผนภูมิ Gantt, ... )   |   40+ ใช้งานได้จริง สูตร (คำนวณอายุตามวันเกิด, ... )   |   19 การแทรก เครื่องมือ (ใส่ QR Code, แทรกรูปภาพจากเส้นทาง, ... )   |   12 การแปลง เครื่องมือ (ตัวเลขเป็นคำ, การแปลงสกุลเงิน, ... )   |   7 ผสานและแยก เครื่องมือ (แถวรวมขั้นสูง, แยกเซลล์, ... )   |   ... และอื่น ๆ

เพิ่มพูนทักษะ Excel ของคุณด้วย Kutools สำหรับ Excel และสัมผัสประสิทธิภาพอย่างที่ไม่เคยมีมาก่อน Kutools สำหรับ Excel เสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อเพิ่มประสิทธิภาพและประหยัดเวลา  คลิกที่นี่เพื่อรับคุณสมบัติที่คุณต้องการมากที่สุด...

รายละเอียด


แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก

  • เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
  • เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
  • เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!
Comments (50)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Hi,
I want to have a formula that count text. But what I want is that he count a criterium/ text like as 0,5 and not as 1. Like for example I have one column with T, TO and TM. T I want to count as 1 and TO/ TM as 0,50. I have tried several things, but can not solve it. Hopefully can someone help me out?
This comment was minimized by the moderator on the site
Hi, I am trying to check approximately 8 different types of leave. I am using conditional formatting to colour code letters and then calculate as numbers. It works well, I like it. I did not factor in a half day.

Can anyone tell me how to account for a half day, and still have Excel recognize the Alpha symbol.
This comment was minimized by the moderator on the site
Hi, how do I sum something like the following:
Column A
Row 1 2D
Row 2 2N
Row 3 1D+2N

I have no issues summing the Ds but when I try summing the Ns I would encounter a problem. The string 1D+2N is the culprit, so how do I go about this?
Any help is very much appreciated.

Thank you.
This comment was minimized by the moderator on the site
I must be doing something incorrect. When I try to use the SumNumbers() VB code nothing happens? excel does not recognize it as code? I am using a macro enabled document. Image attached.
https://ibb.co/6vRtD6N

[img]https://ibb.co/6vRtD6N[/img]
This comment was minimized by the moderator on the site
Hi, Michael,
I have tested the code based on the data you provied, it can work well.
This is User Defined Function, so, you needn't run the code, you just need to insert the formula SumNumbers(A1), and press Enter key to get the result. See screenshot:
https://www.extendoffice.com/images/stories/comments/comment-skyyang/doc-sum-text-number.png

Please try, hope it can help you!
This comment was minimized by the moderator on the site
How to do this, but with decimal places? When using decimals, it returns 0...
This comment was minimized by the moderator on the site
HOW TO MULTIPLY COLUM 1 , 2 PCS , COLOUM 2 RATE 1 USD TOTAL AMOUNT ?
This comment was minimized by the moderator on the site
kindly reply to "I want to use this formula to sum only numbers in all columns like =SumNumbers(A1:G1) but it gives error VALUE. how it can be fixed?"
This comment was minimized by the moderator on the site
You need to use the VBA for that to work. the VBA code defines the SumNumbers as a function.
This comment was minimized by the moderator on the site
I have used VBA for that but it doesn't work. Can you plz take a look?
This comment was minimized by the moderator on the site
I have used VBA for that but it does not work. Can you take a look plz?
This comment was minimized by the moderator on the site
I want to use this formula to sum only numbers in all columns like =SumNumbers(A1:G1) but it gives error VALUE. how it can be fixed?
This comment was minimized by the moderator on the site
I am using this in excel 2016 but it doesn't seem to be working is there a work through? i keep getting a "
#name?" error
This comment was minimized by the moderator on the site
Hi,
I have a question. How to get the sum or the average of the column that has text inside that column. Please see attachment. Your answer would be greatly appreciated.
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations