Як створити список з однакових комірок на декількох аркушах у Excel?
Припустимо, ми розгортаємо кожну щомісячну таблицю продажів на окремому аркуші, як показано на знімку екрана нижче, і всі таблиці продажів мають однаковий макет. Тепер ми хочемо створити список із усіх значень суми (комірка E6) на декількох робочих аркушах. Як це зробити? А що, якщо створити динамічний список із значень суми кожного аркуша? Для вас є два шляхи:
Створіть список з тих самих комірок на декількох аркушах за допомогою VBA
Створіть динамічний список з однакових клітинок на кількох аркушах за допомогою Kutools для Excel
Легко поєднуйте декілька аркушів / книг в єдиний аркуш / книгу
Об’єднувати десятки аркушів із різних робочих зошитів в один аркуш може бути втомливим. Але з Kutools для Excel Об’єднати (робочі аркуші та робочі зошити) Утиліта, ви можете зробити це всього за кілька кліків!
Створіть список з тих самих комірок на декількох аркушах за допомогою VBA
За допомогою наступного коду VBA ви можете легко створити список із зазначених комірок на декількох робочих аркушах. Ви можете зробити наступне:
Крок 1: Виберіть вказану комірку, з якої ви будете створювати свій список. У нашому випадку ми вибираємо комірку E6.
Крок 2: натисніть інший + F11 клавіші одночасно, щоб відкрити вікно Microsoft Visual Basic for Applications, клацніть Insert > Модулі, а потім вставте наступний код у вікно модуля.
VBA: Створіть список з тих самих комірок на декількох аркушах
Sub CreateList()
Dim xAddWs As Worksheet
Dim xWs As Worksheet
Dim RngAddress As String
xTitleId = "KutoolsforExcel"
RngAddress = Application.ActiveCell.Address
Set xAddWs = Application.ActiveWorkbook.Sheets.Add
xAddWs.Name = xTitleId
i = 1
For Each xWs In Application.ActiveWorkbook.Worksheets
If xWs.Name <> xTitleId Then
xAddWs.Cells(i, 1).Value = xWs.Range(RngAddress).Value
i = i + 1
End If
Next
End Sub
Крок 3: натисніть F5 або клацніть на прогін для запуску цього VBA.
Потім усі значення із зазначеної комірки на всіх аркушах копіюються на новий аркуш із назвою KutoolsforExcel. Див. Знімок екрана:
Цей VBA заповнить список на новому аркуші, а значення в списку статичні, що не зміниться з початковими значеннями.
Однак іноді вам може знадобитися заповнити список у зазначений діапазон і вимагати, щоб значення списку постійно відповідали вихідним значенням у зазначених клітинках. Для задоволення цих потреб слід спробувати наступний спосіб.
Створіть динамічний список з однакових клітинок на кількох аркушах за допомогою Kutools для Excel
Цей метод введе Kutools для ExcelАвтора Динамічно звертайтесь до робочих аркушів утиліта для створення динамічного списку з тих самих комірок на декількох робочих аркушах.
Kutools для Excel - Містить понад 300 основних інструментів для Excel. Насолоджуйтесь повнофункціональною 30-денною БЕЗКОШТОВНОЮ пробною версією без кредитної картки! Скачати зараз!
Крок 1: Виберіть діапазон, де ви будете заповнювати динамічний список, і натисніть на Кутулс > більше > Динамічно звертайтесь до робочих аркушів.
Крок 2: у діалоговому вікні Заповнити посилання на робочі аркуші,
(1) Клацніть на Заповніть замовлення і виберіть тип заповнення зі спадного списку. У нашому випадку ми обираємо Заповнюйте вертикально клітинку за коміркою;
(2) В Формула заповнення вкажіть адресу комірки, з якої ви будете створювати динамічний список, а потім клацніть на Lock button щоб заблокувати формулу.
(3) Клацніть на Діапазон заповнення кнопки.
Тепер ви побачите, що значення у вказаних клітинках на всіх робочих аркушах заповнюються у зазначений діапазон, як показано на знімку екрана нижче:
Коли початкові значення зміняться, відповідні значення в цьому зазначеному списку будуть автоматично змінені.
Kutools для Excel - Доповніть Excel понад 300 основними інструментами. Насолоджуйтесь повнофункціональною 30-денною БЕЗКОШТОВНОЮ пробною версією без кредитної картки! Get It Now
Демонстрація
Статті по темі:
Найкращі інструменти продуктивності офісу
Покращуйте свої навички Excel за допомогою Kutools для Excel і відчуйте ефективність, як ніколи раніше. Kutools для Excel пропонує понад 300 додаткових функцій для підвищення продуктивності та економії часу. Натисніть тут, щоб отримати функцію, яка вам найбільше потрібна...
Вкладка Office Передає інтерфейс із вкладками в Office і значно полегшує вашу роботу
- Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
- Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
- Збільшує вашу продуктивність на 50% та зменшує сотні клацань миші для вас щодня!