Как импортировать данные с другого листа?
Когда вы работаете с файлом Excel, вы можете импортировать некоторые данные из другого листа в текущий лист. Сегодня я расскажу вам о некоторых интересных приемах, которые помогут вам справиться с этой проблемой.
Импортируйте данные из другого листа с помощью функции Connections
Импортировать данные из другого листа с кодом VBA
Импортируйте данные с другого листа с помощью Kutools for Excel
Импортируйте данные из другого листа с помощью функции Connections
Если вы знакомы с Связь в Excel, вы можете импортировать данные другого листа в текущую книгу, и ваши импортированные данные будут автоматически обновлены исходными данными.
1. Перейти к щелчку Данные > Связь, см. снимок экрана:
2. В Подключения к книге диалоговое окно, нажмите Добавить кнопку, а в выскочившей Существующие подключения диалоговое окно, нажмите Найдите больше кнопку см. скриншоты:
3. Затем выберите книгу, данные которой вы хотите экспортировать на текущий лист.
4. После выбора книги нажмите Откройте и выберите один лист, который хотите использовать. Смотрите скриншот:
5. Затем нажмите OK, он вернется в Подключения к книге диалоговое окно, и выбранная вами книга добавлена в список, закройте это диалоговое окно.
6. Затем продолжайте нажимать Данные > Существующие подключения, см. снимок экрана:
7. В Существующие подключения в диалоговом окне щелкните книгу, которую вы только что добавили, и щелкните Откройте кнопка. Смотрите скриншот:
8. И в выскочившем Импортировать данные диалоговом окне выберите один из вариантов, который вам нравится Выберите, как вы хотите просматривать эти данные в своей книге, а затем выберите один из существующих диапазонов рабочего листа или новый рабочий лист для размещения данных.
9. Затем нажмите OK, данные из другого листа были импортированы на указанный лист.
Ноты:
1. Используя этот метод, вы можете импортировать данные с типом (см. таблицу ниже), Отчет о сводной таблице or Сводная диаграмма и Отчет о сводной таблице.
2. Ваша рабочая книга была подключена к этим внешним данным, если вы хотите получить последние данные в вашей собственной книге. Идти к Данные > Обновить все чтобы получить обновленные данные.
Импортировать данные из другого листа с кодом VBA
В описанном выше методе так много шагов, что, возможно, вы почувствуете усталость, здесь следующий код VBA также может помочь вам импортировать данные с другого рабочего листа.
1. Удерживайте ALT + F11 ключи, и он открывает Окно Microsoft Visual Basic для приложений.
2. Нажмите Вставить > Модулии вставьте следующий код в Окно модуля.
Код VBA: импорт данных с другого листа
Sub ImportDatafromotherworksheet()
Dim wkbCrntWorkBook As Workbook
Dim wkbSourceBook As Workbook
Dim rngSourceRange As Range
Dim rngDestination As Range
Set wkbCrntWorkBook = ActiveWorkbook
With Application.FileDialog(msoFileDialogOpen)
.Filters.Clear
.Filters.Add "Excel 2007-13", "*.xlsx; *.xlsm; *.xlsa"
.AllowMultiSelect = False
.Show
If .SelectedItems.Count > 0 Then
Workbooks.Open .SelectedItems(1)
Set wkbSourceBook = ActiveWorkbook
Set rngSourceRange = Application.InputBox(prompt:="Select source range", Title:="Source Range", Default:="A1", Type:=8)
wkbCrntWorkBook.Activate
Set rngDestination = Application.InputBox(prompt:="Select destination cell", Title:="Select Destination", Default:="A1", Type:=8)
rngSourceRange.Copy rngDestination
rngDestination.CurrentRegion.EntireColumn.AutoFit
wkbSourceBook.Close False
End If
End With
End Sub
3, Затем нажмите F5 ключ для запуска этого кода и выберите книгу, данные которой вы хотите вставить в текущую книгу, см. снимок экрана:
4. Выбрав книгу, нажмите Откройте и выберите лист или диапазон указанной книги, данные из которых необходимо экспортировать. Смотрите скриншот:
5. Затем нажмите OKи выберите одну ячейку, чтобы поместить импортированные данные на текущий лист, см. снимок экрана:
6. Продолжайте нажимать OK, и выбранные данные были импортированы в ваш рабочий лист.
Примечание: При использовании этого метода импортированные данные не будут обновляться с использованием исходных данных.
Импортируйте данные с другого листа с помощью Kutools for Excel
Kutools for Excel также обеспечивает Вставить файл в курсор функция для вас, чтобы решить эту проблему.
Kutools for Excel включает более 300 удобных инструментов Excel. Бесплатная пробная версия без ограничений в течение 30 дней. Получить сейчас
1. Откройте книгу, в которую вы хотите вставить данные другого листа.
2. НажмитеКутулс Плюс > Импорт / Экспорт > Вставить файл в курсор, см. снимок экрана:
3. И в Вставить файл в курсор диалоговом окне выберите ячейку, в которую вы хотите поместить начало данных, а затем щелкните Вставить кнопку, чтобы выбрать одну книгу, которую вы хотите вставить.
4. Затем нажмите OK, и выберите один лист, если ваша книга содержит несколько листов из диалогового окна Выбор рабочего листа, см. снимок экрана:
5, Затем нажмите OK, выбранный вами рабочий лист был импортирован в ваш конкретный рабочий лист.
Внимание: При использовании этого метода импортированные данные не будут обновляться с использованием исходных данных.
Чтобы узнать больше об этой функции «Вставить файл в курсор».
Связанная статья:
Как импортировать текстовый файл или лист в Excel?
Лучшие инструменты для офисной работы
Улучшите свои навыки работы с Excel с помощью Kutools for Excel и почувствуйте эффективность, как никогда раньше. Kutools for Excel предлагает более 300 расширенных функций для повышения производительности и экономии времени. Нажмите здесь, чтобы получить функцию, которая вам нужна больше всего...
Вкладка Office: интерфейс с вкладками в Office и упрощение работы
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!