Dapatkah Excel memfilter sel berdasarkan pada teks formula dan bukan pada hasil formula?

1

Saya meminta seorang kolega bertanya kepada saya kemarin apakah mungkin untuk mengatur filter otomatis untuk menampilkan kolom berdasarkan teks formula dalam sel alih-alih hasil perhitungannya.

Misalnya: jika saya punya formula =D3*3, =D3*4 dan =D3*5, Saya ingin memfilter berdasarkan *3, *4 dan *5 bagian dari formula.

Apakah ini mungkin? Dari pilihan di UI, sepertinya kolega saya mungkin perlu menggunakan VBA untuk menyelesaikan masalah.

Chris
sumber

Jawaban:

2

setahu saya tidak ada fungsi bawaan yang akan mengembalikan formula yang terkandung dalam sel.

Solusi paling sederhana adalah membuat fungsi pembantu kecil di vba

Function CellFormula(r As Range) As Variant
    CellFormula = r.Cells.Formula
End Function

dan letakkan ini di kolom di sebelah data, dan sertakan kolom itu dalam rentang filter. Kemudian string rumus tersedia untuk disaring

Catatan: jika Anda memiliki rumus array di lembar Anda dan ingin mengidentifikasi bahwa dalam hasilnya, fungsi helper akan membutuhkan beberapa modifikasi

chris neilsen
sumber