Чи можна змусити Excel вставити абсолютну посилання при натисканні на комірки, щоб побудувати формулу?


27

Якщо ви будуєте формулу, натискаючи на клітинку, щоб вставити її адресу у формулу, чи існує спосіб зробити цю посилання абсолютною, а не відносною?

Я використовую Excel багато років, але ніколи не натрапляю на такий спосіб. Я спробував очевидний SHIFT + клацання, CTRL + клацання і ALT + клацання.

Відповіді:


42

Клацніть на клітинку, а потім натисніть F4. Коли ви продовжуєте натискати на F4, він буде проходити через різний рівень абсолюту.

Приклад:

  • Клацніть на клітинку A1, наберіть '=', а потім клітинку B1.
  • Натисніть F4. Посилання на B1 стає $ B $ 1.
  • Знову натисніть F4. Довідка стає B $ 1.
  • Знову натисніть F4. Посилання стає $ B1.
  • Знову натисніть F4. Посилання повертається до B1.

Точка, ура.
Lunatik


@pelms - надане вами посилання вже не існує. Будь-яка ідея, куди було перенесено питання?
ysap

@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.