У меня есть функция 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 ответ1

0

Как насчет:

=RTWArcValue(CHAR(34) & A1  & CHAR(34))

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .