Apakah mungkin untuk mendapatkan Excel untuk memasukkan referensi absolut saat mengklik sel untuk membuat rumus?

27

Jika Anda membuat rumus dengan mengklik sel untuk memasukkan alamatnya ke dalam rumus, apakah ada cara untuk menjadikan referensi ini absolut daripada relatif?

Saya telah menggunakan Excel selama bertahun-tahun tetapi tidak pernah menemukan cara untuk melakukan ini. Saya sudah mencoba SHIFT + klik, CTRL + klik dan ALT + klik.

Lunatik
sumber

Jawaban:

42

Klik sel dan kemudian tekan F4. Ketika Anda terus menekan F4, ia akan berputar melalui berbagai tingkat absolut.

Contoh:

  • Klik sel A1, ketik '=', lalu klik sel B1.
  • Tekan F4. Referensi ke B1 menjadi $ B $ 1.
  • Tekan F4 lagi. Referensi menjadi B $ 1.
  • Tekan F4 lagi. Referensi menjadi $ B1.
  • Tekan F4 lagi. Referensi kembali ke B1.
Margaret
sumber
Spot on, bersorak.
Lunatik
@elepon - tautan yang Anda berikan tidak ada lagi. Tahu di mana pertanyaan itu dipindahkan?
ysap
@ysap Mungkin tidak disimpan, IIRC tautannya adalah sedikit dari daftar cucian yang saya pikir jaringan sekarang mencoba untuk mencegah.
Margaret
4

Saya baru saja mengalami masalah serupa di mana saya perlu melakukan ini untuk sejumlah besar sel ad-hoc

Dan kode ini menyelamatkan kewarasanku :)

Sub selectedToAbsolute()
 Dim c As Variant
    For Each c In Selection
        c.Value = Application.ConvertFormula(c.Formula, xlA1, , xlAbsolute)
    Next c
End Sub

Sub selectedToRelative()
 Dim c As Variant
    For Each c In Selection
        c.Value = Application.ConvertFormula(c.Formula, xlA1, , xlRelative, c)
    Next c
End Sub
gummih
sumber
Makro ini hanya membuat hari saya!
Jamiho