Ссылка Excel на текущую ячейку

Вы можете использовать DATETIMEFROMPARTS :

SELECT DATETIMEFROMPARTS(
    SUBSTRING(column1, 1, 4),
    SUBSTRING(column1, 5, 2),
    SUBSTRING(column1, 7, 2),
    SUBSTRING(column2, 1, 2),
    SUBSTRING(column2, 3, 2),
    SUBSTRING(column2, 5, 2),
    0
)
FROM (VALUES
    ('20180402', '134259')
) v(column1, column2)

63
задан Steven 15 April 2015 в 20:34
поделиться

3 ответа

Вы можете использовать

=CELL("width", INDIRECT(ADDRESS(ROW(), COLUMN())))
32
ответ дан 24 November 2019 в 16:12
поделиться

A2 уже является относительной ссылкой и изменится при перемещении ячейки или копировании формулы.

7
ответ дан 24 November 2019 в 16:12
поделиться

Полный кредит к главному ответу @rick-teachey, но можно расширить тот подход для работы с Условным форматированием. Так, чтобы этот ответ был завершен, я копирую ответ Rick's в сводной форме и затем расширю его:

  1. Избранная ячейка A1 в любом рабочем листе.
  2. Создают Именованный Диапазон, названный THIS, и устанавливают Refers to: на =!A1.

Попытка использовать THIS в формулах Условного форматирования приведет к ошибке:

You may not use references to other workbooks for Conditional Formatting criteria

, Если Вы хотите THIS работать в формулах Условного форматирования:

  1. Создают другой Именованный Диапазон, названный THIS_CF, и устанавливают Refers to: на =THIS.

можно теперь использовать THIS_CF для обращения к текущей ячейке в формулах Условного форматирования.

можно также использовать этот подход для создания других относительных Названных Диапазонов, такой как [1 111], THIS_ROW, ROW_ABOVE, COLUMN_LEFT, и т.д.

0
ответ дан 24 November 2019 в 16:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: