Temukan dan ganti angka di Excel?


0

Saya memiliki spreadsheet dengan @ 4000 sel yang berisi penjumlahan seperti (misalnya) =439+23+678+1(data pasar saham). Setiap angka dalam rumus bisa bervariasi antara 1 dan 5 digit. Saya perlu mengganti setiap sel dengan penjumlahan dari hanya dua angka pertama.

Operasi Cari dan Ganti akan sempurna, tetapi karakter wildcard tidak berfungsi untuk angka. Saya tahu mungkin ada beberapa instruksi VBA rumit yang akan berhasil, tapi saya buta huruf VBA, jadi jika ada yang bisa membantu di depan itu, tolong jangan menganggap pengetahuan sebelumnya.


Jawaban:


-1

Ketika Anda mengatakan wildcard tidak bekerja untuk angka, apa maksud Anda? Apakah Anda telah menggunakan Wildcard yang dipilih? Apakah setiap sel memiliki jumlah bidang yang sama? Jika demikian, Anda harus dapat mencari ini:

(=<*>+<*>)+<*>+<*>

Jika tidak, dan tidak ada desimal, Anda dapat mencari ini:

(=[0-9]{1,}+[0-9]{1,})+<*>

Dalam kedua kasus, ganti dengan \1

Anda mungkin harus beralih ke Formula View terlebih dahulu menggunakan Ctrl`(backtick) jika Anda belum melakukannya.


Fungsi itu tidak berfungsi di Excel sejauh ini (2019).
Máté Juhász
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.