Автоматическое обновление данных в Excel

Я пытаюсь создать систему инвентаризации с помощью excel. На данный момент у меня есть 8 листов (othersheet), которые в основном содержат один и тот же формат и таблицу, но с разными данными или записями. Я хотел бы собрать все записи со всей таблицы из этих 8 других таблиц и скопировать ее на новый лист (mainsheet). Я хотел бы сделать это автоматически, например, каждый раз, когда я добавить новую запись в любой othersheet, она также будет автоматически добавлен в мой mainsheet.

Я пытался чтобы исследовать это около недели, но не повезло:/

вот что я пробовал до сих пор:

=IFERROR(INDEX('mainsheet'!F:F23,SMALL(IF('mainsheet'!E:E23="SI",ROW(B:B00)-ROW(B)+1),ROWS(B:B7))),"")

эта строка кода вставлена в ячейку E13 моей таблицы. В настоящее время, это работает только для одного othersheet. Автоматическая функция уже работает, но, как я уже сказал, она не работает для всех других таблиц. Пожалуйста, помогите. Спасибо тебе.

6
задан Kelvs
06.02.2023 14:06 Количество просмотров материала 3689
Распечатать страницу

1 ответ

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

Если это не вариант, формулы уступают для сортировки данных, потому что вы не можете знать, как далеко скопировать формулу вниз и будет тратить место на предварительное заполнение пустых строк с формулами.

Итак, что еще вы можете сделать?

Я предлагаю вы получаете бесплатную копию Power Query надстройка из Microsoft.

Он доступен в качестве надстройки для Excel 2010 и 2013 и встроен в Excel 2016 как "Get & Transform".

добавить таблицу данных каждого листа в качестве запроса (только подключение), а затем создать один основной запрос, который добавляет отдельные запросы листа. Как только данные будут добавлены на любой из листов, обновите основной запрос.

нет кода, нет формул.

0
отвечен teylyn 2023-02-07 21:54

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх