Subset lembar data Excel saya berisi nama dalam baris yang berbeda (nama yang sama dapat muncul beberapa kali) dan nomor yang sesuai ( 1
atau 0
, tetapi jika seseorang memiliki 1
setelah nama mereka, itu hanya muncul sekali).
Misalnya saya bisa Robert
muncul di kolom pertama saya empat kali, maka di kolom yang berbeda mungkin ada tiga 0
dan satu 1
. Di bawah ini Robert
saya bisa John
muncul beberapa kali dengan semua 0
s. Kemudian nama lain dll.
Yang ingin saya lakukan adalah jika seseorang memiliki 1
di kolom lain itu, semua entri untuk orang tersebut di kolom itu harus diubah menjadi a 1
.
Apakah ada cara untuk melakukan ini secara otomatis? Karena saya memiliki lebih dari 35k entri, akan sangat sulit untuk memeriksanya secara manual.
Jawaban:
Contoh.
Kolom A berisi Nama. Kolom B berisi Angka.
Edit C1 dengan rumus
Salin rumus ini ke seluruh kolom C (pilih C1, Salin, pilih semua sel dalam kolom С di baris rentang data, Tempel).
Untuk menjadikan data ini statis, gunakan Copy - PasteSpecial - Values.
sumber
Jika Anda bisa menambahkan kolom tambahan, maka Anda bisa menggunakan rumus untuk melakukan perubahan. Kalau tidak, Anda harus menggunakan excel vba dan ini mungkin cukup kompleks. Cara saya melakukan ini akan mirip dengan metode yang diusulkan oleh @Akina dengan sedikit perubahan. Pertimbangkan spreadsheet saya dalam gambar:
Sekarang pergi ke kolom C dan tambahkan judul (jika Anda mau) dan sertakan dan sertakan rumus:
dalam sel C2. Salin dan tempel ini di semua sel di kolom C.
Itu dia! Perhatikan bahwa kosong di kolom B akan sama dengan 0.
sumber