Petua: Bahasa lain diterjemahkan Google. Anda boleh melawat English versi pautan ini.
Log masuk
x
or
x
x
Daftar Sekarang
x

or

Bagaimana jumlah sel dengan teks dan angka dalam Excel?

Sebagai contoh, saya mempunyai senarai nilai yang mengandungi rentetan berangka dan teks, sekarang, saya mahu jumlahkan nombor berdasarkan teks yang sama, lihat tangkapan skrin berikut. Biasanya, anda tidak boleh menyenaraikan nilai dalam senarai dengan rentetan teks secara langsung, di sini, saya akan memperkenalkan beberapa formula untuk menangani tugas ini.


Rentetan teks berasingan / split ke dalam lajur teks dan nombor individu:

Kutools untuk Excel'S Sel Split ciri adalah alat yang ampuh, ia dapat membantu anda memecah nilai sel ke dalam beberapa lajur atau baris, ini dapat membantu anda melepaskan rentetan alfanumerik ke dalam lajur teks dan angka yang berasingan, dan lain-lain ...

nombor teks jumlah 8

Kutools untuk Excel: dengan lebih daripada 200 berguna Excel tambahan, bebas untuk mencuba tanpa had pada hari 60. Muat turun dan percubaan percuma Sekarang!


Sel jumlah mengandungi teks dan nombor berdasarkan teks tertentu dengan formula



Anda boleh menggunakan formula tatasusunan untuk jumlahkan nombor berdasarkan rentetan teks yang sepadan dalam sel, sila lakukan seperti berikut:

1. Mula-mula anda boleh menuliskan rentetan teks yang anda mahu jumlahkan jumlah relatif dalam sel lajur.

nombor teks jumlah 2

2. Kemudian taip di bawah formula dalam sel kosong, dalam contoh ini, saya akan memasukkan formula dalam sel E1: =SUM(IF(ISNUMBER(FIND(D1,$B$2:$B$8)),VALUE(LEFT($B$2:$B$8,FIND(D1,$B$2:$B$8)-1)),0)), dan kemudian tekan Ctrl + Shift + Enter kunci bersama, ia akan mengembalikan jumlah nilai dari senarai berdasarkan teks tertentu. Lihat tangkapan skrin:

nombor teks jumlah 3

Petua: Dalam formula di atas, D1 adalah kriteria yang anda mahu gunakan, dan B2: B8 menunjukkan julat sel yang anda mahu jumlahnya.

3. Kemudian pilih formula sel, dan seret pemegang lengkung ke sel yang anda mahu gunakan formula ini untuk mendapatkan hasilnya:

nombor teks jumlah 4


Sel jumlah yang mengandungi teks dan nombor yang mengabaikan teks dengan Fungsi Ditetapkan Pengguna


Sekiranya anda mempunyai data berikut yang bercampur-campur dengan teks dan nombor, dan anda hanya mahu mengekstrak dan menambah hanya nombor dalam setiap sel, bagaimana anda boleh menyelesaikannya dengan cepat dalam Excel ?.

nombor teks jumlah 5

Untuk menangani masalah ini, anda boleh mencipta Fungsi Ditakrifkan Pengguna, sila lakukan seperti ini:

1. Tahan ALT + F11 kunci untuk membuka Tetingkap Microsoft Visual Basic untuk Aplikasi.

2. Klik Memasukkan > Modul, dan tampal kod berikut dalam Modul Window.

Kod VBA: jumlah hanya nombor dalam sel yang mengandungi nombor dan teks

Function SumNumbers(rngS As Range, Optional strDelim As String = " ") As Double
'Update 20141210
    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. Kemudian simpan dan tutup kod ini, kembali ke lembaran kerja, dan masukkan formula ini = SumNumbers (A1) (A1 menunjukkan sel yang anda ingin singkirkan nombor tersebut), kemudian tarik pemegang pengisi ke bawah untuk sel yang anda ingin isi formula, dan hanya nombor dalam setiap sel ditambah bersama, lihat tangkapan skrin:

nombor teks jumlah 6


Jumlah semua nombor individu dalam sel

Jumlah semua nombor individu dalam sel

Jika anda mahu menambah semua nombor dalam sel, Kutools untuk Excel'S Nombor jumlah dalam sel boleh membantu anda dengan cepat merangkumi semua digit nombor bersamaan dalam sel.

nombor teks jumlah 7

Kutools untuk Excel: dengan lebih daripada 200 berguna Excel tambahan, bebas untuk mencuba tanpa had pada hari 60. Muat turun dan percubaan percuma Sekarang!


Related articles:

Bagaimana untuk menjumlahkan setiap n baris dalam Excel?

Bagaimana jumlah nilai berdasarkan kriteria teks dalam Excel?


Cadangan Alat Produktiviti untuk Excel

kte tab 201905

Kutools untuk Excel Membantu Anda Selalu Menyelesaikan Kerja di Hadapan Masa, dan Berdiri Daripada Orang

  • Lebih daripada ciri-ciri canggih 300 yang canggih, yang direka untuk senario kerja 1500, meningkatkan produktiviti oleh 70%, memberi anda lebih banyak masa untuk menjaga keluarga dan menikmati kehidupan.
  • Tidak perlu lagi menghafal formula dan kod VBA, berikan rehat dari otak anda sekarang.
  • Menjadi pakar Excel dalam minit 3, Operasi yang rumit dan berulang boleh dilakukan dalam beberapa saat,
  • Mengurangkan beribu-ribu operasi papan kekunci & tetikus setiap hari, mengucapkan selamat tinggal kepada penyakit pekerjaan sekarang.
  • 110,000 orang yang sangat berkesan dan pilihan syarikat 300 + yang terkenal di dunia.
  • Ciri-ciri penuh 60-hari adalah percubaan percuma. Jaminan wang balik 60 hari. Tahun 2 peningkatan dan sokongan percuma.

Membawa Browsing Tab dan Editing ke Microsoft Office, Jauh Lebih Berkuasa Daripada Tab Penyemak Imbas

  • Tab Pejabat direka untuk Aplikasi Pejabat Word, Excel, PowerPoint dan Lain-lain: Penerbit, Akses, Visio dan Projek.
  • Buka dan buat beberapa dokumen dalam tab baharu pada tetingkap yang sama, dan bukannya dalam tetingkap baru.
  • Meningkatkan produktiviti anda oleh 50%, dan mengurangkan beratus-ratus klik tetikus untuk anda setiap hari!

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    jasmeet · 2 months ago
    In this formula =SUM(IF(ISNUMBER(FIND(D1,$B$2:$B$8)),VALUE(LEFT($B$2:$B$8,FIND(D1,$B$2:$B$8)-1)),0)) can be put a range in place of D1 - say D1:D5 - not getting result, if i put it this way. What is the correct way to do this?
  • To post as a guest, your comment is unpublished.
    NP · 3 months ago
    Hi, I want to be able to add a number and also text to one cell (C5 all the way to C16) then get only the numbers in there to add up. But the =SumNumbers(A1) formula doesn't seem to work.
  • To post as a guest, your comment is unpublished.
    Emmy du Plooy · 7 months ago
    Hi, I hope someone can help. I like to add inside the cell +100j+50f+600m but must display/add on cell as 750 only. So you see 750 in cell but when press F2, it will show =100j+50f+600m
  • To post as a guest, your comment is unpublished.
    David · 7 months ago
    Hi. Please can someone help me. I am trying to SUM a column in EXCEL that has numbers and letters. eg 8.1km, 10.5km etc. There are 1031 lines or cells in the column. I am using this formula =SUM(LEFT(D3),LEN(D3)-2+LEFT(D4),LEN(D4)-2) which works if i want to add 2 or 3 cells together but i cant use this for 1031 cells. i wanted to add a : in place of the + but it comes back with an error and will not allow me to create the formula. Any help will be greatly appreciated
  • To post as a guest, your comment is unpublished.
    Mrityunjay · 1 years ago
    Hi,
    How to multiply 10 pcs *200,

    not 10*200