Формула, чтобы найти последнюю заполненную ячейку в столбце и добавить к ней? - PullRequest
0 голосов
/ 01 ноября 2019

Если столбец A помечен знаком X, соседняя ячейка в столбце B найдет последнюю заполненную ячейку в столбце B и просто +1 к этому.

Например: если A1 помечен, а B1 - HF2056, и пропускает строку, так что A3 помечается X, B3 необходимо автоматически заполнить, чтобы получить HF2057. Изображение с поддельными номерами дляпример

Итак, как мне сформулировать это так, чтобы, если ячейка в столбце A помечена знаком X, смежная ячейка в столбце B нашла последнюю заполненную ячейку в B с данными и заполнилановый номер?

Я чувствую, что это может быть формула ISBLANK, но я не могу понять это.

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

1 Ответ

0 голосов
/ 01 ноября 2019

Предположим: A1 - это X, а B1 - это HF2056, A2 - пусто, A3 - это X

Затем, в B2, формула скопирована:

=IF(A2="","",LEFT(LOOKUP(1,0/(A$1:A1="X"),B$1:B1),2)&RIGHT(LOOKUP(1,0/(A$1:A1="X"),B$1:B1),4)+1)

И, результат формулы:

B2 : (blank)
B3 : HF2057

Примечание:

Приведенный выше результат формулы даст максимальное число в HF10000.

Если вы хотите, чтобы число оставалось равнымПри увеличении на 1 формула B2 будет изменена на:

=IF(A2="","",LEFT(LOOKUP(1,0/(A$1:A1="X"),B$1:B1),2)&RIGHT(LOOKUP(1,0/(A$1:A1="X"),B$1:B1),LEN(LOOKUP(1,0/(A$1:A1="X"),B$1:B1))-2)+1)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...