Итак, у меня есть формула, которая ссылается на другую электронную таблицу:

=IF('Raw Data Import'!G2=""," ",'Raw Data Import'!G2)

который выводит текстовый формат. Однако, поскольку эта ячейка используется в другой формуле, ей необходимо вывести числовой формат. В других ячейках я использовал трюк * 1, но в этом конкретном случае я не могу, как иногда 'Raw Data Import'!G2 will = "> 0.99" , (в этом случае он не используется в последующей формуле и поэтому должен оставаться в текстовом формате), а иногда он будет равен фактическому числу, например "0.99" .

* 1 пример трюка, который я пробовал:

=IF(CELL("format",'Raw Data Import'!G2)=F2,'Raw Data Import'!G2*1,'Raw Data Import'!G2)

а также

=IF(CELL("format",'Raw Data Import'!G2)=F2,TEXT('Raw Data Import'!G2,"0.##"),TEXT('Raw Data Import'!G2,"0.##"))

но оба, похоже, не влияют на последующий результат формулы.

1 ответ1

0

Я не уверен, что полностью понял. Вы пробовали что-то подобное?

=IFERROR(A1*1,A1)

Если A1 содержит «0,99», будет возвращено число 0,99, однако, если A1 содержит «> 0,99», оно будет возвращено в его текущем состоянии - в виде текста.

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