Excel - отображение значения в ячейке, зависящей от другой ячейки с текстом
У меня есть файл Excel с 2 листами. Первый лист - это лист ввода пользователя с ячейками, которые правильно отформатированы для нас. Второй лист перетягивает необработанные данные в табличный формат, чтобы мы могли вставить их в SQL (я знаю, это звучит странно, но поверьте мне, это то, что нам нужно). Я хочу отображать ячейку B1, только если заполнено C1, поэтому я использую следующую формулу в ячейке B1:
=IF(C1="","",Sheet1!A24)
Это работает нормально, но в моих ячейках есть формула, потому что она ссылается на мой лист ввода пользователя. Ячейка С1 имеет формулу:
=Sheet1!E23
Даже при том, что у него все еще есть пустое "значение", формула выше не видит ячейку как пустую и не делает то, что мне нужно. Есть ли решение для этого?
Спасибо, Джефф
1 ответ
Я не уверен, что вы подразумеваете под "пустым значением", означает ли это, что оно на самом деле пустое или просто отображается как "0". Но я подключил предоставленную информацию в Excel, и кажется, что ваша проблема может быть в том, что C1 отображается как значение "0", и поэтому отображается B1? Если это так, вы можете попробовать сделать C1 похожим на B1:
=IF(Sheet1!E23="","",Sheet1!E23)
Поэтому, если в Sheet1!E23 нет значения, оно будет отображаться как пустое в C1, что будет означать, что B1 не будет заполняться в соответствии с формулой B1.