Bagaimana saya bisa mendapatkan teks yang mendefinisikan formula Excel untuk satu sel ke sel lain?


1

Dengan kata lain, jika nilai sel, katakan A1, adalah =Date(), kemudian ditampilkan dalam sel A1 saya akan melihat tanggalnya, tetapi kemudian saya ingin B1 menjadi =FuncText(A1), maka saya ingin melihat 'Tanggal ()' ditampilkan di sel B1.

Untuk menekankan, saya ingin melihat teks 'Date ()', yaitu enam karakter berakhiran dengan ')' di B1.

Jawaban:


1

Di B1Cell, tulis=A1

Jadi Anda akan melihat Tanggal Sel A1 di Sel B1 juga

Diperbarui sesuai informasi Anda: -

Function FuncText(fma As Range) 
    If fma.HasFormula Then 
        FuncText = fma.Formula 
    Else: FuncText = fma 
    End If 
End Function 

Keluaran:

Di Sel B1 , kembali sebagai "= Tanggal ()"

Tetapi jika Anda ingin persis seperti "Date ()" maka gunakan fungsi di bawah ini

Function FuncText(fma As Range)
    If fma.HasFormula Then
        FuncText = Mid(fma.Formula, 2, Len(fma.Formula))
    Else: FuncText = Mid(fma, 2, Len(fma))
    End If
End Function

Anda salah paham, saya ingin melihat teks 'Date ()', yaitu enam karakter yang diakhiri dengan ')' di B1.
ProfK

memperbarui jawaban saya, sesuai pembaruan Anda.
Siva Charan

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.