Я очень новичок в Excel.

Я создал счет с 3 листами.

  • Одним из них является хранение данных счета.
  • Лист1 является счетом. В этом листе счета-фактуры я создал кнопку, которая очищает данные счета-фактуры для нового счета-фактуры.
  • Данные моего счета хранятся в Sheet3.

Когда я добавляю новый счет-фактуру, номер счета-фактуры будет сгенерирован автоматически, и это будет число из последнего столбца Листа A Значение +1

Например: если последняя ячейка столбца sheet3 A имеет номер счета-фактуры 1001, то sheet1 H3 будет 1002

Я думаю, что вы, ребята, понимаете мой английский. Пожалуйста помоги

3 ответа3

3

Чтобы вернуть содержимое последней ячейки в Sheet3!Столбец А, вы можете использовать эту формулу:

=LOOKUP(2,1/(LEN(Sheet3!$A:$A)>0),Sheet3!$A:$A)

Это форма массива функции LOOKUP .

  • 1/(LEN(...) возвращает массив значений ошибок 1 или DIV/0 .
  • Поскольку lookup_value равно 2, и поскольку оно должно быть больше любого значения в lookup_vector , функция будет соответствовать последнему значению, не являющемуся ошибкой в списке, и вернет соответствующее значение из result_vector

Однако, если ваши номера счетов-фактур являются просто последовательными номерами, то последний номер будет задан формулой:

=MAX(Sheet3!$A:$A)

и вы просто добавите один к этому значению.

1

В H3 напишите:

=INDEX(Sheet3!A:A,MAX((Sheet3!A:A<>"")*(ROW(Sheet3!A:A))))+1

Формула массива нажмите Ctrl+Shift+Enter одновременно, а не просто Enter
A:A это столбец на листе 3, где у вас есть номер последнего счета

0

Спасибо за ваш ответ.

это работает, когда я помещаю эту формулу прямо в ячейку.

Я думаю, что я не спрашивал хорошо ..

я создал кнопку с именем «Новый счет-фактура», когда я нажимаю эту кнопку, значение Sheet1 H3 изменится на значение Last A в столбце sheet3 +1

Я приложил картинку для вашего реф.

введите описание изображения здесь

введите описание изображения здесь

Примечание: если столбец Sheet3 Last A (на этом рисунке A30) равен 1000, то при нажатии кнопки «Создать» (на листе 1) H3 сгенерирует

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