Можно ли заставить Excel вставлять абсолютную ссылку при нажатии на ячейки для построения формулы?


27

Если вы строите формулу, щелкая ячейку, чтобы вставить ее адрес в формулу, есть ли способ сделать эту ссылку абсолютной, а не относительной?

Я использую Excel много лет, но никогда не сталкивался с этим. Я пробовал очевидный SHIFT + щелчок, CTRL + щелчок и ALT + щелчок.

Ответы:


42

Нажмите на ячейку и нажмите F4. Когда вы продолжаете нажимать F4, он будет проходить через различные уровни абсолюта.

Пример:

  • Щелкните ячейку A1, введите «=», затем щелкните ячейку B1.
  • Хит F4. Ссылка на B1 становится $ B $ 1.
  • Нажмите F4 снова. Ссылка становится B $ 1.
  • Нажмите F4 снова. Ссылка становится $ B1.
  • Нажмите F4 снова. Ссылка возвращается к B1.

Пятно на, ура.
Лунатик


@pelms - предоставленная вами ссылка больше не существует. Есть идеи, куда был перенесен вопрос?
2012 г.

@ysap Это, вероятно, не сохранилось, IIRC ссылка была чем-то вроде списка прачечной, который, я думаю, сеть сейчас пытается отговорить.
Маргарет

4

Я только что прошел через аналогичную проблему, где мне нужно было сделать это для большого количества ячеек

И этот код сохранил мое здравомыслие :)

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

Этот макрос только что сделал мой день!
Джамихо
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.