Bagaimana menemukan & mengganti menggunakan wildcard dengan penggantian regex?

3

Apakah ada cara untuk menggunakan pengganti regex dengan Excel find & replace (di GUI)?

Menggunakan contoh JavaScript, saya ingin melakukan sesuatu seperti ini:
"John Smith".replace(/(.*)\s(\.*)/, "$2, $1") // returns "Smith, John"

studgeek
sumber

Jawaban:

4

Ada add-on di www.codedawn.com yang menambahkan fungsionalitas regexp ke dialog temukan & ganti MS Excel. Itu jawabannya! Hanya satu catatan: penggantian yang dibuat oleh add-on ini TIDAK TERLALU. Anda akan diperingatkan untuk menyimpan buku kerja Anda sebelum melakukan penggantian.

Eugeny Sattler
sumber
1
Terima kasih, persis apa yang saya cari - meskipun saya terkejut itu tidak built-in. Tautan aktual adalah codedawn.com/excel-add-ins.php .
studgeek
0

Saya percaya Anda bisa mendapatkan fungsionalitas serupa yang menggabungkan fungsi FIND dan MID Excel - perhatikan bahwa jika apa yang Anda temukan ("\" dalam contoh Anda) juga merupakan wildcard, fungsi Anda mungkin akan menjadi sangat lama - tetapi itu mungkin. Lihat artikel ini untuk beberapa contoh (cukup sederhana).

Aerik
sumber
Terima kasih, tapi saya sebenarnya mencarinya di GUI, yang tidak jelas dalam pertanyaan awal saya jadi saya memperbaruinya.
studgeek