2

Кроме верхней строки, которая является заголовком, я бы хотел, чтобы в одном столбце всегда было значение по умолчанию, в идеале добавляемое, когда эта строка не пустая ... поэтому у меня нет бесконечного числа строк только по умолчанию значение.

Я не мог найти способ установить значения по умолчанию вообще - я не хочу, чтобы пользователь мог редактировать это.

2 ответа2

3

Вы можете заполнить этот столбец формулой =IF(D4="";"";"default value") , предполагая, что вы находитесь в строке 4, а столбец D будет заполнен позже.  (Используйте =IF(D4="","","default value") если ваша версия Excel разделяет аргументы функции запятыми.)

Перевод:

  • Если строка 4 не заполнена, то результат является пустым, поэтому ничего не отображается.
  • Если строка 4 заполнена и пользователь ввел значение в столбец D, отображается значение по умолчанию.
  • Пользователь может ввести любое другое значение вместо этой формулы, тем самым просто перезаписывая формулу, которая больше не нужна.
  • Вы можете защитить столбец, если не хотите, чтобы пользователь перезаписывал ваше значение по умолчанию.
-1

трудный, но более удобный способ - задать значение по умолчанию в первом случае, а затем скопировать их во все остальные вертикальные ячейки с помощью курсора в правом углу, пока не появится крестик, и потянуть его к последней ячейке. это полезно только в относительно небольших выборках. очень полезно, если вы рассчитываете в ячейке, применяя формулу в первой ячейке. Smsv

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