VLOOKUP - Связывание документов


1

Я использую Libreoffice calc и пытаюсь связать значения на 2 отдельных документа

Док 1 принимает форму

  id    parent ID    Title       Att1    Att2    Price    Reg Price    Stock
 1001      0         Prod1                       
 1002     1001       Prod1-A      A       A     £10.99      £10.99      10
 1003      0         Prod2        
 1004     1003       Prod2-A      A       A     £11.99      £11.99      20
 1005     1003       Prod1-B      B       B     £11.99      £11.99      15

Это документ, который я буду обновлять.

Doc 2 - это файл, который я хочу автоматически заполнить из этих результатов, и он принимает форму

  ID    Parent ID    Title    Price    Sale Price    Stock
 1001      0         Prod1                       
 1002     1001       Prod1-A   
 1003      0         Prod2        
 1004     1003       Prod2-A   
 1005     1003       Prod1-B   

Я хочу заполнить Doc 2 из Doc 1 и попытался использовать VLOOKUP.

Я использовал формулу (пример из первого пустого ценового поля в документе 2):

=VLOOKUP(A3,'file:///C:/Users/computer/Desktop/folder/Product details.xlsx'#$'Sheet1'.$A$3:$F$99,3,0)

Это, кажется, не возвращает никаких результатов.

Может кто-нибудь посоветовать, где я могу пойти не так?


При вводе формулы вместо ввода пути для таблицы поиска перейдите к документу (Doc 1) и выберите диапазон вручную. Excel введет правильный путь. Он может не отображать полный путь C: / users ... и т. Д., Но будет отображаться, если вы закроете Документ 1. Кроме того, вы указали столбец 3 в качестве столбца результата. Похоже, это должно быть 6 из примера данных, которые вы показали.
Bandersnatch

Ответы:


0

@Bandersnatch в значительной степени ударил гвоздь по голове. Вот снимок экрана, показывающий, как выбрать диапазон. Результат £ 10.99.

выберите диапазон вручную


Спасибо за пример. глупая ошибка с моей стороны. Это мой первый раз, когда я использую VLOOKUP, и я не был на 100% уверен в том, что ищут разные клетки. теперь понимаю намного лучше.
PaulMcF87

-1

Следующие пункты должны быть перепроверены:

  1. Путь к файлу, который отображается в вашей формуле, выглядит в обратном порядке. Обычно, когда мы печатаем путь, мы используем обратную косую черту '\', тогда как здесь используется '/'. Вы ввели путь вручную?
  2. Проверьте, не установлен ли режим расчета в вашем Excel как «случайно» вместо «автоматический»
  3. Проверьте, имеют ли ID в обоих DOC тот же тип. Я имею в виду - если один числовой, а другой символьный, то это также может быть причиной того, что вы не получите желаемого ответа.

Надеюсь это поможет.


На самом деле это URL, поэтому он используется /в качестве разделителя. См. Help.libreoffice.org/Calc/… .
Джим К
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.