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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Способ 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

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

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

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

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

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

Сравнение

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

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

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

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

Недостатки

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

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

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

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

Об авторе:

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

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

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