-1

То, чего я хочу достичь, очень просто. Основываясь на значении ячейки Excel (давайте рассмотрим его X), я хочу записать конкретное значение в X последующих ячейках.

Например, если A1 имеет число 3, формула должна написать слово "ТЕСТ" в ячейках, скажем, от B1 до B3. Если я изменяю значение A1 на 5, B4 и B5 должны автоматически обновляться значением "TEST".

Другими словами, я хочу сохранить счетчик или выполнить цикл.

Я искал в интернете что-то похожее, но безуспешно.

Заранее спасибо.

1 ответ1

0

Есть два решения:

  1. Решите это с помощью некоторого программирования на VB. Я не рекомендую это, поэтому я оставлю это кому-то другому, чтобы написать код, если вы действительно этого хотите.
  2. Скопируйте и вставьте формулу в ячейки, которые должны содержать текст "ТЕСТ". Вот как это сделать:

    • Введите свой номер в ячейку A1
    • Поместите следующую формулу в Cel B1:

      = IF(COUNTIF($ A $ 1: A1; "*") <$ A $ 1; "TEST"; "")

    • Скопируйте и вставьте формулу в B1 вправо, насколько вам нужно / нужно.

    • При желании установите аварийный тормоз в ячейку A2:

      = IF($ A $ 1> COUNTIF(1: 1; "*"); "Предупреждение: число слишком большое!";" ")

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