Excel: если ячейка B2 содержит определенный символ, то значение ячейки D2 = E2, если нет, то D2, тогда я хочу увеличить значение до E3, если Im в BX? - PullRequest
0 голосов
/ 23 февраля 2020

У меня есть следующая таблица, я пытаюсь автоматически сгенерировать столбец D (выделено желтым цветом ниже).

Если в предыдущей ячейке столбца B (начиная с B2) есть скобка " ("тогда я хочу, чтобы оно было равно

= IF (ISNUMBER (SEARCH (" ("; B1)); E2; D1) [это уравнение в D2]

трюк, как показано в примере ниже B3, пока у B17 нет "(", поэтому он равен предыдущему значению, которое выше D, , но в B18 оно установлено на E18, однако я хочу быть E3 и так до конца. Любая помощь?

enter image description here

1 Ответ

1 голос
/ 24 февраля 2020

Может быть, вы можете просто посчитать, сколько ячеек, содержащих скобки, было в столбце B перед текущей строкой, и использовать это, чтобы выбрать следующий элемент в столбце E?

=INDEX(E:E,COUNTIF(B1:B$1,"*(*")+1)

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...