-1

Я пытаюсь автоматизировать бюджет моей компании в Excel. Сценарий: на листе 1 у меня есть все коды счетов, которые относятся к разным типам счетов, например

500101
500102
500103
500105
700101
700102
710000

Все 5 серий относятся к расходам, а 7 серий - к возмещению. На листе 2 у меня есть конкретные расчеты, связанные с этими кодами счетов.

Что я ищу, так это: выберите определенный диапазон кодов счетов от Листа 1 до листа 2 автоматически, и если в будущем произойдут какие-либо изменения, он должен автоматически обновиться.

Например, я хочу извлечь все 5001?? коды счетов на лист 2.

500101
500102
500103
500105

Если впоследствии добавлено 500104 , его следует обновить на листе 2.

1 ответ1

3

Решение без VBA может использовать функции таблиц и сводных таблиц Excel.

  1. Создайте таблицу на листе 1 всех ваших значений. Я также добавил бы второй столбец только для первого номера этого кода счета (= left (account_code), 1).

  2. Затем используйте эту таблицу для создания двух сводных таблиц, одна из которых отфильтрована для кодов "5", а другая для кодов "7".

  3. Затем настройте свои сводные таблицы так, чтобы они обновлялись при открытии или каждые X минут, и они будут обновляться для вас.

Или вы всегда можете использовать VBA, или формула поиска / косвенная.

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