Saya memiliki lembar excel dengan data dalam baris misalnya:
aa
aabbcc
aa, aa aa
aabbcc
dd, dd
ee
Jadi saya mencari output seperti: aa = 4, aabbcc = 2, dd = 2, ee = 1.
COUNTIFS
?
Saya memiliki lembar excel dengan data dalam baris misalnya:
aa
aabbcc
aa, aa aa
aabbcc
dd, dd
ee
Jadi saya mencari output seperti: aa = 4, aabbcc = 2, dd = 2, ee = 1.
COUNTIFS
?
Jawaban:
Solusi saya menggunakan = Countif ('Formulir Tanggapan 1'! C: C, "aa")
akan menghitung semua contoh aa. Sekarang apakah itu termasuk aabbcc? Saya tidak yakin. Jika demikian mungkin ada cara untuk memperbaikinya. Biasanya ketika saya perlu melakukan ini adalah untuk memisahkan dua jawaban seperti Ya atau Tidak untuk pertanyaan yang diajukan. Karena tidak ada kesamaan dalam jawaban, saya tidak mengalami masalah dengan mereka. Cobalah dan lihatlah.
Menurut Dukungan . Anda dapat mencoba ini. (Ini adalah rumus array sehingga Anda harus menekan Ctrl + Shift + Enter ketika memasukkan rumus ke dalam sel jika tidak Anda akan mendapatkan kesalahan #VALUE)
=SUM(LEN(range)-LEN(SUBSTITUTE(range,"text","")))/LEN("text")
di mana rentang adalah rentang sel yang dimaksud dan "teks" diganti oleh string teks spesifik yang ingin Anda hitung.
Jika setiap sel memiliki item unik yang bisa Anda buat di sebelah kolom A di kolom B kolom hanya 1s, maka saya akan menyorot data dan tekan CTRL + T untuk memasukkan data ke dalam tabel. Lalu saya akan mengklik tab insert dan menyisipkan tabel pivot dan itu akan memberi Anda jumlah setiap hal. Tabel pivot ini kemudian akan menghasilkan daftar untuk Anda semua item unik dan jumlah kejadian.
Namun karena ini bukan masalahnya di sini adalah solusi untuk mendefinisikan kata sebagai berakhir dengan koma atau ruang untuk masalah khusus Anda. Pastikan Anda menekan Ctrl + Shift + Enter
="aa = "&SUM(LEN($A$1:$A$6&" ")-LEN(SUBSTITUTE(SUBSTITUTE($A$1:$A$6&" ",","," "),"aa ","")))/LEN("aa ")
="aabbcc = "&SUM(LEN($A$1:$A$6&" ")-LEN(SUBSTITUTE(SUBSTITUTE($A$1:$A$6&" ",","," "),"aabbcc ","")))/LEN("aabbcc ")
="dd = "&SUM(LEN($A$1:$A$6&" ")-LEN(SUBSTITUTE(SUBSTITUTE($A$1:$A$6&" ",","," "),"dd ","")))/LEN("dd ")
="ee = "&SUM(LEN($A$1:$A$6&" ")-LEN(SUBSTITUTE(SUBSTITUTE($A$1:$A$6&" ",","," "),"ee ","")))/LEN("ee ")
Ini akan memberi Anda hasil persis seperti yang Anda minta di 4 sel yang berbeda, Anda bisa menggabungkan hasil ini menjadi 1 sel dengan menyatukan semuanya dengan & seperti ini .. salin dan tempel ini dan itu akan memberi Anda hasil persis seperti yang Anda cari untuk.
="aa = "&SUM(LEN($A$1:$A$6&" ")-LEN(SUBSTITUTE(SUBSTITUTE($A$1:$A$6&" ",","," "),"aa ","")))/LEN("aa ")&", "&"aabbcc = "&SUM(LEN($A$1:$A$6&" ")-LEN(SUBSTITUTE(SUBSTITUTE($A$1:$A$6&" ",","," "),"aabbcc ","")))/LEN("aabbcc ")&", "&"dd = "&SUM(LEN($A$1:$A$6&" ")-LEN(SUBSTITUTE(SUBSTITUTE($A$1:$A$6&" ",","," "),"dd ","")))/LEN("dd ")&", "&"ee = "&SUM(LEN($A$1:$A$6&" ")-LEN(SUBSTITUTE(SUBSTITUTE($A$1:$A$6&" ",","," "),"ee ","")))/LEN("ee ")
Sebagian besar solusi sejauh ini tampaknya memiliki beberapa kekurangan (tidak ada usaha dan kecerdikan! - Saya khawatir Excel tidak pernah benar-benar dirancang untuk persyaratan seperti itu) jadi saya akan menyarankan mengekspor ke Word, jika kuantitasnya substansial, bersama dengan kata -penggunaan frekuensi dari program konkordansi (misalnya Program Konkordansi Sederhana ).
Atau, di Word ganti pilcrows (penanda paragraf) dan koma dengan spasi, dan beberapa spasi yang berdekatan dengan hanya satu, kemudian untuk membuat kolom nilai tunggal (dengan Sisipkan> Tabel - Tabel) untuk dimasukkan kembali ke Excel, ekstraksi daftar unik , dan penerapan formula ke daftar itu.
Variasi pada pendekatan Countif adalah untuk menentukan wildcard sebagai bagian dari string pencarian. * dapat digunakan untuk menggantikan banyak karakter ,? untuk karakter tunggal. Ini memungkinkan Anda untuk menghitung jumlah kemunculan terlepas dari posisi string dalam teks rentang sel.