Оглавление
Microsoft Excel имеет широкий спектр приложений для повседневного использования. Одно из них - обращение к любой ячейке или диапазону. Мы можем обращаться к ячейкам или диапазонам на том же листе, других листах или в другой рабочей книге. Когда мы обращаемся из одной рабочей книги к другой, мы должны быть очень осторожны. Но обращение к одной рабочей книге без открытия этой ссылки к другой рабочей книге очень сложно. Мы должны убедиться, что некоторые жизненно важные элементыПоэтому в этой статье речь пойдет об использовании ссылки из другой рабочей книги, не открывая ее в Excel.
Скачать Рабочую тетрадь для практических занятий
Скачайте эту рабочую тетрадь для тренировок, чтобы заниматься во время чтения этой статьи.
Исходный файл:
Закрыто.xlsmФайл назначения:
Открыть.xlsm5 способов использования ссылок из другой рабочей книги, не открывая ее
Здесь мы рассмотрим некоторые методы, позволяющие ссылаться на любую рабочую книгу, не открывая этот файл в Excel.
1. ссылка из другой рабочей книги с помощью опции Вставить ссылку
Здесь мы покажем, как ссылаться на другую рабочую книгу с помощью ссылки "Вставить".
Шаг 1:
- Сначала откройте рабочий лист, который останется закрытым, с именем Закрыто.xlsm .
- Затем скопируйте нужные ячейки.
- Теперь мы копируем диапазон B5 на C9 .
Шаг 2:
- Затем откройте другую рабочую книгу.
- Перейти к Клетка B5 .
- Нажмите правую кнопку мыши.
- Выберите Вставить ссылку (N) .
Шаг 3:
- Теперь мы видим, что данные вставлены в нужные нам ячейки.
Шаг 4:
- Теперь мы видим справочный код Ячейка C9 То есть:
=[Closed.xlsm]Sheet1'!C9
Шаг 5:
- Теперь закройте Закрыто. xlsm рабочий лист.
- И в это время ссылка также изменится соответствующим образом. То есть:
='C:\Users\Alok\Desktop\25-0056-1688\[Closed.xlsm]Sheet1'!C9
Вот как мы можем ссылаться на один рабочий лист, а затем закрыть этот лист.
Подробнее: Связать рабочие книги Excel для автоматического обновления (5 методов)
2. Ссылка из закрытой рабочей книги Excel в папке рабочего стола
Здесь мы покажем, сохранена ли справочная рабочая книга на локальном компьютере.
Мы будем обращаться Закрыто.xlsm файл на Открыть.xlsm не открывая Закрыто.xlsm файл.
Здесь нам нужно вручную ввести ссылку.
Шаг 1:
- Сначала откройте Открыто. xlsm файл.
- Теперь перейдите к Клетка B5 .
- Здесь нужно ввести путь к файлу, имя рабочей книги, имя листа и ссылку на ячейку.
- Здесь мы вводим приведенную ниже формулу:
='C:\Users\Alok\Desktop\25-0056-1688\[Closed.xlsm]Sheet1'!B5
Шаг 2:
- Затем нажмите Войти .
Шаг 3:
- Теперь потяните Наполнительная рукоятка значок до последней ячейки.
Мы видим, что остальные ячейки заполнены данными из закрытого рабочего листа.
Мы также можем сделать это, используя диапазон в формуле.
Шаг 4:
- Теперь применим модифицированную формулу в Клетка B5 .
- Формула такова:
='C:\Users\Alok\Desktop\25-0056-1688\[Closed.xlsm]Sheet1'!B5:C9
Шаг 5:
- Снова нажмите Войти .
Таким образом, мы можем вводить целые данные, не открывая рабочий лист.
В другой ситуации мы можем забыть имя листа при вводе формулы. Для этого у нас есть решение.
Шаг 6:
- Введем приведенный ниже код на Клетка B5 .
='C:\Users\Alok\Desktop\25-0056-1688\[Closed.xlsm]SheetName'!B5:C9
Шаг 7:
- Затем нажмите Войти .
- Теперь, доступные листы файла Закрыто. xlsm показывает.
- Выберите нужный лист.
Шаг 8:
- Теперь нажмите OK .
Это некоторые процессы, с помощью которых мы можем обратиться к любой рабочей книге, не открывая этот файл.
Читайте также: Как связать рабочие книги Excel (4 эффективных метода)
Связанные чтения
- Как связать несколько ячеек из другого рабочего листа в Excel (5 простых способов)
- Связать листы Excel с другим листом (5 способов)
- Как связать файлы в Excel (5 различных подходов)
- Связать документ Word с Excel (2 простых способа)
- Как связать ячейку с другим листом в Excel (7 методов)
3. Ссылка из закрытой рабочей книги Excel из облака
В этом разделе мы обсудим эту тему. Когда мы ссылаемся на какой-либо файл из облака в другой рабочей книге, возникает проблема: если мы изменим расположение файла, ссылка не будет работать. Но когда мы добавляем какую-либо ссылку из облачной рабочей книги, эта проблема не возникает.
Шаг 1:
- Этот рабочий лист Sample.xlsm сохранен на диске One drive. Мы будем ссылаться на эту рабочую книгу в другой рабочей книге.
- Копировать Диапазон B5:C9 .
Шаг 2:
- Теперь перейдите в целевую рабочую книгу.
- В Клетка B5 , нажмите правую кнопку мыши.
Шаг 3:
- Затем нажмите кнопку Вставить ссылку (N) .
Скопированные данные вставляются в выделенные ячейки.
Шаг 4:
- Теперь закройте Образец.xlsm рабочую тетрадь, расположенную на диске One.
- Теперь возьмите ссылку на Ячейка C9 и это так:
='//d.docs.live.net/03e01967881debf5/Softeko/25-0056-1688/[Sample.xlsm]Sheet'!C9
Здесь мы сослались на рабочую тетрадь, сохраненную в облаке.
Читайте также: Как связать две рабочие книги в Excel (5 способов)
4. использование определенного имени для ссылки из другой рабочей книги
В этом разделе мы покажем, как ссылаться на любую рабочую книгу, используя заданное имя.
Шаг 1:
- Сначала определите имя исходных данных.
- Перейти к Формулы вкладка.
- Затем выберите Определить имя опция из Определить имя выпадающий.
Шаг 2:
- Теперь дадим имя и выделим диапазон ячеек.
- Затем нажмите OK .
Шаг 3:
- Теперь закройте исходный файл и введите файл назначения.
- Перейти к Клетка B5 и вручную введите приведенный ниже код:
='C:\Users\Alok\Desktop\25-0056-1688\[Closed.xlsm]Sheet1'!Fruit
Шаг 4:
- Затем нажмите Войти .
Здесь мы получаем данные из закрытой рабочей книги, используя определенную ссылку на имя.
Подробнее: Как сослаться на имя рабочего листа в формуле в Excel (3 простых способа)
5. применение макроса VBA для обращения к рабочей книге без ее открытия
Мы также можем использовать VBA макрос для обращения к любой рабочей книге без открытия этого файла.
Шаг 1:
- Откройте файл назначения.
- Перейти к Вкладка разработчика .
- Затем выберите Макрос записи .
- Назвать макрос как Справочные данные .
- Затем нажмите OK .
Шаг 2:
- Запишите приведенный ниже код на командном модуле.
Sub Importdata1() Dim AreaAddress As String Sheet1.UsedRange.Clear Sheet1.Cells(1, 1) = "= 'C:\Users\Alok\Desktop\25-0056-1688\" & "[Closed.xlsm]Sheet2'!RC" AreaAddress = Sheet1.Cells(1, 1) With Sheet1.Range(AreaAddress) .FormulaR1C1 = "=IF('C:\Users\Alok\Desktop\25-0056-1688\" & "[Closed.xlsm]Sheet1'!RC="""",NA(),'C:\Users\Alok\Desktop\25-0056-1688\" & _ "[Closed.xlsm]Sheet1'!RC)" OnError Resume Next .SpecialCells(xlCellTypeFormulas, xlErrors).Clear On Error GoTo 0 .Value = .Value End With End Sub
Шаг 3:
- Затем нажмите F5 чтобы запустить код.
Здесь необходимо отметить, что из указанной рабочей книги будут импортированы только данные, формат не будет скопирован.
Подробнее: Как сделать ссылку на ячейку в другом листе Excel на основе значения ячейки!
Проблемы со ссылками на несколько рабочих книг Excel
Здесь мы обсудим некоторые проблемы, связанные со ссылками на рабочие тетради.
1. местоположение данных реферата может измениться
Когда закрытая рабочая книга меняет свое местоположение, ссылающаяся рабочая книга не имеет представления об измененном местоположении. После этого, если в исходной рабочей книге будут внесены какие-либо изменения, они не отразятся в конечном файле.
2. Вложенные ссылки не обновляются оперативно
Если несколько рабочих книг ссылаются друг на друга, то ситуация усложняется. Например, рабочая книга 1 ссылается на рабочую книгу 2; рабочая книга 2 ссылается на рабочую книгу 3. Тогда обновление рабочей книги 1 не отразится должным образом на рабочей книге 3.
3. Извлечение данных из предыдущей версии
Данные могут быть извлечены только из последней сохраненной версии файла. Если вы измените данные исходного файла, но не сохраните их, то они не будут отображены на месте назначения. После сохранения файла изменения будут отображены.
Заключение
В этой статье мы рассмотрим, как сделать ссылку из другой рабочей книги, не открывая ее в Excel. Надеюсь, это удовлетворит ваши потребности. Пожалуйста, загляните на наш сайт ExcelWIKI.com и высказывайте свои предложения в поле для комментариев.