У меня есть функция Excel вида =RTWArcValue("7/14/15 14:00:00")
. Аргумент функции должен быть датой и временем в кавычках. Я пытаюсь автоматизировать это, чтобы автоматически вводить дату на основе ввода пользователя в ячейку A1
, но я не могу понять, как вставить это значение в аргумент функции.
Я попробовал просто:
=RTWArcValue(A1)
, =RTWArcValue("A1")
, =RTWArcValue("""A1""")
, или даже =RTWArcValue(""""&A1&"""")
. Ничего из этого не работает, и я получаю сообщение об ошибке, сообщающее, что это неверный вход для функции.
Я также пробовал другие вещи, такие как использование DATEVALUE
.
Кто-нибудь разбирается в этом? Как я могу использовать эту функцию и вводить значение из другой ячейки, соблюдая при этом требования функции? На данный момент я думаю, что это может быть просто то, что функция не позволяет вам ссылаться на другие ячейки для ввода даты.
Я хочу, чтобы входные данные этой функции давали первый день месяца. Я могу символически ввести текущую дату, используя =RTWArcValue("Day(Now())")
, что работает, но когда я ввожу =RTWArcValue("Date(YEAR(Today()), MONTH(Today()), 1)")
, я получаю сообщение об ошибке.
решение1
Как насчет:
=RTWArcValue(CHAR(34) & A1 & CHAR(34))