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.