2013-03-06 4 views
1

В листе «Заказы» У меня есть номера счетов-фактур в столбце A и имена клиентов в столбце D. В настоящее время я назначаю имя клиента для следующего доступного номера счета-фактуры.Показать следующий номер счета-фактуры

A  D 
1234 Fred Smith 
1235 Bill Jones 
1236 
1237 

На другом листе я хочу, чтобы отобразить следующий доступный номер счета-фактуры, то есть следующий неиспользованный один без названия уже выделено на него (1236 в примере выше). Какой метод я могу использовать для вывода этих данных? Извините за отсутствие примера, поскольку я немного не уверен, какая команда подходит этому экземпляру.

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

+0

- это назначенные имена в столбце D подряд - или могут быть «отверстия», то есть может ли быть имя для 1237? –

+0

@PeterAlbert Нет, никогда нет данных ниже последнего в приведенном выше примере – Sara44

+0

, а затем используйте первую формулу из моего ответа! :-) –

ответ

2

Попробуйте эту формулу:

 
=INDEX(Orders!$A:$A,COUNTA(Orders!$D:$D)+1) 

Это предполагает, что столбец D не содержит "дыры". Если это так, то попробуйте эту формулу

 
=INDEX(Orders!$A:$A,MATCH(TRUE,ISBLANK(Orders!$D:$D),0)) 

Введите последнюю формулу с Ctrl - Сдвиг - Введите.

+0

Используя вашу первую формулу, я кажусь на 1 номер меньше, чем следующий доступный номер, но он работает. В строке 1 есть заголовок столбца (номер заказа, имя и т. Д.). Могу ли я добавить 1 как-то? – Sara44

+0

да, просто добавьте '+ 1'! Я забыл об этом. Ответ обновлен, извините! –

+0

Большое спасибо, Питер, отлично работает! – Sara44

Смежные вопросы