Формула Excel для возврата числа на основе данных в другой ячейке - PullRequest
0 голосов
/ 24 июня 2019

Мы экспортируем CSV-файл в Excel - если ячейка B4 содержит число, я хочу, чтобы он поместил 1 в ячейку A4, если B4 не содержит числа, он должен оставить A4 пустым.Если ячейка B5 содержит число, она должна вернуть следующий номер последовательности в ячейку A5 (если A4 равно 1, A5 должно быть 2), но если в B5 нет числа, то A5 должно быть пустым.

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

A5 = 1
A6 = 2
A7 =(Blank Cell)
A8 = 3
A9 =(Blank Cell)
A10 =(Blank Cell)
A11 = 4

Я пытался (ISNUMBER), но это возвращает только "True" или "False"

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

1 Ответ

0 голосов
/ 24 июня 2019

это может сработать:

=IF(ISNUMBER(A5),ROW()-4-COUNTIF($A$5:A5,""),"")

Это занимает текущее число (ROW()) минус строки перед списком (4) минус пустые ячейки в списке (COUNTIF) вверхдо текущего ряда.

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