Формула в Excel с параметрами маршрутов файлов

У меня есть рабочий лист Excel (обозначенная Параметры) , где я распределяю 3 параметра:

A1 = Имя сохранило в архиве

A2 = Закладка

B1 = C:\Carpeta[Nombre archivo.xlsx]

B2 = Лист 1 A3=Valor

B3 = 10$A $

Я хочу создать формулу, которая прилагала бы три ячейки, чтобы получать стоимость ячейки листа другого файла (определенные в предыдущих параметрах), стоимости которого 150.

То, что я делаю, так это эта формула:

= "'" &Parámetros! B1&Parámetros! B2& "'! "&Parámetros! B3

Вместо того, чтобы возвращать мне стоимость этой ячейки, 150, что он возвращает мне, является связыванием стоимости, определенной в формуле, а именно, возвращает меня:

'C:\Carpeta[Nombre archivo.xlsx]Hoja 1'! 10$A $

Если в ячейке результат я выбираю ячейку файла в вопросе, результат правилен (150) и в бруске формул я вижу следующую формулу:

= 'C:\Carpeta[Nombre archivo.xlsx]Hoja 1'! 10$A $

Как я делаю для того, чтобы он возвратил правильную стоимость и не связывание стоимости? Большое спасибо.

Расширяя вопрос, я перемещаю вас изображения, как видят в листе: Это данные или начальные параметры introducir la descripción de la imagen aquí

И это лист с прикладной формулой и стоимостью, которую он показывает: introducir la descripción de la imagen aquí

А именно, в ячейке E4 появляется правильная стоимость (созданный начиная с прямой формулы = 'D:\Documentación\Clientes\Excel Traspaso[VARIABLES DIC.xlsx]Hoja 1'! 11$A $) и, взамен, в ячейке E5 прикладная формула показывает маршрут но не стоимость.

Какая-то другая подсказка? Большое спасибо

3
задан 05.04.2017, 02:48
0 ответов

Ты мог бы использовать функцию INDIRECT или INDIRECTO, я присоединяю пример и ссылки по этому поводу:

То, что делает эту функцию, состоит в том, чтобы превращать ТЕКСТ в ссылки excel, например, если у тебя есть текст A1, ты мог бы помещать формулу: =INDIRECT('A1') чтобы получать стоимость этой ячейки в специфическом средстве, которое по этому случаю было бы эквивалентным в =A1

introducir la descripción de la imagen aquí

introducir la descripción de la imagen aquí

introducir la descripción de la imagen aquí

introducir la descripción de la imagen aquí

Я помещаю тебе другой пример умножая стоимость, полученные с в функцию INDIRECT:

introducir la descripción de la imagen aquí В предыдущем изображении, если ты изменяешь число строки краев, как становится отвечающей современным требованиям стоимость.

introducir la descripción de la imagen aquí

Я присоединяю пример excel: EjemploIndirect.xlsx

В конце концов я присоединяю тебя документация Microsoft по этому поводу:

НЕПРЯМОЙ (функция НЕПРЯМОЙ)

*он применяется в: Excel 2016 Excel 2013 Excel 2010 Excel 2007 Excel 2016 для Мак Мас... *

В этой статье описываются синтаксис формулы и НЕПРЯМОЕ использование функции в Microsoft Excel.

Описание

Возврати ссылку, определенную цепью текста. Ссылки оцениваются сразу, чтобы представлять Ваш контент. Используйте НЕПРЯМОЙ, когда он захочет изменить ссылку на ячейку на формулу, не меняя самой формулы.

Синтаксис

INDIRECTO(ref; [a1])

У синтаксиса функции НЕПРЯМОЙ есть следующие аргументы:

Обязательный Ref. Ссылка на ячейку, которая содержит ссылку типа A1 или F1C1, имя, определенное как ссылку или ссылку в ячейку как цепь текста. Если ref не ссылка действительной ячейки, INDIRECTO возврати стоимость ошибки #¡REF!.

Если ref он ссылается на другую книгу (внешняя ссылка), другая книга должна быть открытой. Если исходная книга не открыта, INDIRECTO он возвратит стоимость ошибки #¡REF!.

Заметь внешние ссылки они не совместимы с Веб Excel App.

Если ref он сошлется на ранг ячеек вне предела линий 1.048.576 или предела колонн 16.384 (XFD), НЕПРЯМОГО, он возвратит ошибку #: REF!.

Замечание Восток поведение отличается в поведение других версий Excel предыдущих Microsoft Office Excel 2007, который они игнорируют преодоленный предел и возвращают стоимость.

A1 Opcional. Логическая стоимость, которая определяет тип ссылки, которая содержит ячейку ref.

Если a1 он ИСТИННЫЙ или опускается, ref это интерпретируется как ссылка стиль A1.

Если a1 он ФАЛЬШИВЫЙ или опускается, ref это интерпретируется как ссылка стиль F1C1.

Дай клик, чтобы видеть функцию: НЕПРЯМОЙ (функция НЕПРЯМОЙ)

Обновление (2017-01-11)

Ты применил формулу неправильного способа, INDIRECT будь должен идти после = и не как один string или цепь символов.

Я буду объяснять тебе больше в деталь с примером, похожим на то, что ты хочешь сделать.

Загрузи файлы примера здесь

  • Верь в этот файл (в маршруте, который у тебя есть в вопросе: D:\Documentación\Clientes\Excel Traspaso):

introducir la descripción de la imagen aquí

  • После во втором файле я беру стоимость файла VARIABLES DIC, согласно соответствующим конфигурациям:

introducir la descripción de la imagen aquí

  • Он показывает себе, что он берет соответствующую информацию:

introducir la descripción de la imagen aquí

Для этого я использую функцию indirect и также функции match что ищет стоимость в ранге стоимости. Я ищу DNI файла Ejemplo.xlsx в ранге A1:A12 файла VARIABLE DIC.xlsx, функция match возврати число строки внутри ранга, с этой информацией я могу вооружать хорошо string формулы и после использовать indirect чтобы приносить стоимость с вооруженной формулой. Слушается много рулон, но в действительности в простом и будет необходимо, чтобы ты загрузил файлы, чтобы видеть формулы функционируя.

Это формула, которую я использую, чтобы получать, в котором строка находит определенное удостоверение личности:

=MATCH(A11,INDIRECT("'"&$B$1 &$B$2&"'!"&$B$4),0)

introducir la descripción de la imagen aquí

Чтобы получать стоимость этого удостоверения личности я использую следующую формулу:

=INDIRECT("'"&$B$1 &$B$2&"'!"&$B$6&E11)

introducir la descripción de la imagen aquí

В конце концов я помещу шаги для того, чтобы он оказался немного более ясным:

introducir la descripción de la imagen aquí

Вся эта информация ты можешь тестировать и видеть файлы примера, который я добавил.

Ejemplo.xlsx и ПЕРЕМЕННЫЕ DIC.xlsx

Обновление 2017-01-17

Я открываю файл Ejemplo.xlsx и правильно то, о чем ты упоминаешь, они являются формулами как #REF!

introducir la descripción de la imagen aquí

Но я понимаю, что у тебя есть выбор безопасности:

introducir la descripción de la imagen aquí

introducir la descripción de la imagen aquí

introducir la descripción de la imagen aquí

и действительно оно не функционирует, если не открыт другой файл.

introducir la descripción de la imagen aquí

То, что приходит в голову мне, состоит в том, чтобы ты поместил соединение в другой файл и дал ему одинокий клик для того, чтобы он открылся.

introducir la descripción de la imagen aquí

Я был должен изменять немного, отделять маршрут и файл, потому что имя файла между "[]" квадратные скобки оно не функционирует для соединения, так что я это оставил без квадратных скобок и в формулах INDIRECT я поместил их ему как strings приложенные.

Я присоединяю тебя файл с link чтобы открывать другой workbook:

Пример с соединением, чтобы открывать другой файл

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

6
ответ дан 03.12.2019, 17:52
  • 1
    Ты применяешь плохо формулу, indirect не идет как string... - funció n прямо, будь должен идти despué s =, я ты иду обновлять ответ и помещать тебе пример, более похожий на то, что ты делаешь –  12.01.2017, 00:10
  • 2
    Превосходный ответ и очень полная. Ты взял большую работу, @CristinaCarrascoAngulo. Sabí в этой funció n, но твои примеры образец намного лучший, чем которое я tení в. –  12.01.2017, 14:18
  • 3
    Привет Кристина. Разреши, что он не ответил тебе раньше, но мне было невозможно тестировать твой пример раньше. Сначала совсем, впечатляющий твой explicació n и пример. Понятна perfecció n. Секунда, уже я открыл, который является моей проблемой (или проблема в sí): если я не считаю открытым файл источник (ПЕРЕМЕННЫЕ ОТРИЦАТЕЛЬНОЕ ПРИРАЩЕНИЕ), fó rmula он дает мне ошибку #¡ REF!. Если я открываю этот файл, fó rmula возврати правильную стоимость. С твоим примером он переместил то же самое меня. ¿ Он así поскольку он должен приводить в действие fó rmula или только он происходит со мной? Большое спасибо из-за твоего усилия. –  17.01.2017, 13:23
  • 4
    Muchí пропасти спасибо снова Кристина из-за твоего примера и твоих объяснений, превосходного снова. Имея в виду, что этот недостаток - así haré то, что ты предлагаешь мне, чтобы считать открытой файл источник и власть работать правильно в связанном. Приветствие и поздравления из-за твоей работы в этом форуме. –  18.01.2017, 11:40
  • 5
    Segú n я вижу и ввиду моего reputació n, ниже 15, я не могу расставлять знаки препинания в тебе má s высота, но, если он из-за меня, я даю тебе 10!!!. Привет. –  18.01.2017, 11:43