3 эффективных метода получения пути к текущей книге Excel

Поделись сейчас:

Когда вы работаете с книгой Excel, вам может понадобиться указать путь к этому файлу. В этой статье мы покажем вам 3 метода получения пути.

Получение пути к текущей книге кажется очень простым. Однако, если вы закроете папку и не сможете вспомнить точное местоположение, вам будет трудно получить путь, особенно когда на вашем компьютере много файлов. Вы, конечно, можете использовать функцию поиска на вашем компьютере.Функция поиска в компьютере

Но если на вашем компьютере много файлов, вам нужно потратить много времени на процесс поиска. С другой стороны, если есть много файлов Excel с одинаковым именем по разным путям, вам все равно нужно будет выбирать их один за другим. Чтобы быстро получить путь, вы можете обратиться к 3 методам ниже.

Способ 1: проверить информацию о рабочей книге

Этот метод очень прост. Просто щелкните вкладку «Файл» на ленте, и вы сможете получить информацию.Информация

Здесь вы узнаете полный путь к текущей книге. И тогда вы можете легко получить доступ к пути.

Способ 2: используйте функции Excel

Вы можете знать только точное местоположение пути к текущей книге. Если вам нужно использовать путь на листе, вы можете использовать функции Excel.

  1. Нажмите tarполучить ячейку на листе.
  2. Теперь введите следующую формулу в эту ячейку»

=ЯЧЕЙКА("имя файла")

  1. А затем нажмите кнопку «Enter» на клавиатуре.КЛЕТОЧНАЯ Функция

После этого вы увидите путь в ячейке. Кроме пути и имени текущего файла, вы также можете узнать активный лист.

С другой стороны, если вам не нужно имя листа, вы также можете изменить формулу.

= ЛЕВЫЙ(ЯЧЕЙКА("имя файла"),НАЙТИ("]",ЯЧЕЙКА("имя файла")))

Эта формула получит путь к имени книги.Вторая формула

Кроме того, вы также можете получить только точный путь без имени книги. И формула будет такой:

=ЛЕВАЯ(ЯЧЕЙКА("имя файла"),НАЙТИ("[",ЯЧЕЙКА("имя файла"))-2)

Когда вы нажмете «Enter» на клавиатуре, вы сразу увидите результат.Третья формула

Вы можете выбрать одну из формул в соответствии с вашими потребностями. Когда вам нужно использовать путь, вы можете скопировать его и вставить как значения. Поэтому останется только путь в tarполучить сотовый.

Способ 3: использование макросов VBA

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

  1. Нажмите сочетание клавиш «Alt + F11» на клавиатуре, чтобы открыть редактор Visual Basic.
  2. А затем нажмите вкладку «Вставка» на панели инструментов.
  3. После этого выберите опцию «Модуль» в подменю.Вставить модуль
  4. На этом этапе введите следующие коды в новый модуль:
'get only the path
Sub GetPath1()
  Range("B1") = ActiveWorkbook.Path
End Sub

'get the path with the file name
Sub GetPath2()
  Range("B2") = ActiveWorkbook.FullName
End Sub

'get the path with the file name and the sheet name
Sub GetPath3()
  Range("B3") = ActiveWorkbook.FullName & "," & ActiveSheet.Name
End Sub

В кодах есть три разных макроса. И для разных целей коды будут немного отличаться. Первый получит только путь. Второй получит путь с именем файла. И последний также получит имя рабочего листа. Вы также можете изменить tarполучить ячейку в кодах в соответствии с вашими потребностями.

  1. Когда вам нужно получить путь, вы можете запустить макрос, нажав кнопку «Выполнить саб» или нажав кнопку «F5» на клавиатуре. Таким образом, результат появится в обозначенной ячейке.

Используйте VBA

Сравнение этих методов

В этой таблице ниже мы ввели результат сравнения трех методов.

сравнение

Проверить информацию о книге Используйте функции Excel

Используйте макросы VBA

Преимущества

Этот метод теперь изменит текущую книгу. Вы можете получить 3 разных типа пути по разным формулам. Всего одним щелчком мыши вы можете получить результат на своем рабочем листе.

Недостатки

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

Теперь вы должны иметь полное представление о трех методах. И в следующий раз вы можете выбрать мost подходящие методы в соответствии с вашими потребностями.

Избежать катастрофы с данными практически невозможно

Если вам нужно использовать Excel для завершения работы, вы, безусловно, будете иметь дело с большим количеством данных и информации. Поэтому иногда вы будете сталкиваться с информационной катастрофой. И невозможно, чтобы кто-либо мог полностью избежать возникновения информационной катастрофы. Когда происходит повреждение Excel, единственное, что вы можете сделать, это немедленно восстановить его. И для того, чтобы восстановить файл Excel xlsx, вы можете использовать сторонний инструмент. Этот инструмент способен ремонтировать most проблем в Excel. Поэтому, даже если вы не можете избежать катастрофы с данными, вы никогда не потеряете свои данные.

Об авторе:

Анна Ма — эксперт по восстановлению данных в DataNumen, Inc., которая является мировым лидером в области технологий восстановления данных, включая исправить повреждение документа Word и программные продукты для ремонта Outlook. Для получения дополнительной информации посетите www.datanumen.com

Поделись сейчас:

Комментарии закрыты.