-2

У меня есть несколько рабочих книг, и мне нужно сопоставить информацию из них на одном основном листе - проблема в том, что мне не нужно импортировать всю информацию, только конечный результат (буквальный вариант Да / Нет).

Итак, у меня есть, скажем, 10 рабочих книг, все с большим количеством данных в них, и внизу у всех есть ячейка, которая возвращает либо Да, либо Нет. У меня есть основная электронная таблица, в которой перечислены имена всех этих электронных таблиц, и показаны вернули ли они Да или Нет.

Когда я погуглил проблему, я обнаружил, что это возможно, используя «Соединения», но когда я делаю это, он импортирует весь лист, а не конкретную ячейку. Даже если я создаю новый лист в книге с одной ячейкой, в которой указано «Да» или «Нет», и устанавливаю для нее соединение, он все равно пытается перетянуть информацию в виде таблицы с выпадающими списками, что мне не нужно.

Возможно ли то, что я пытаюсь сделать? Я знаю, что было бы легко, если бы у меня было все в виде отдельного листа со ссылкой на основной лист в той же книге, но, к сожалению, это не практично для этой ситуации.

Я использую Excel 2010 и работаю на рабочем компьютере, поэтому не могу загружать дополнения или расширения.

2 ответа2

0

Вы можете использовать:

=[WorkBookName.xlsx]SheetName!$F$10 (где F10, где хранится ваше да / нет)?

Если файлы остаются в одном месте и имена не меняются, это должно работать

0

Я использую Excel 2011 Mac, и описываемый вами процесс по сути является «встроенным».

Если вы откроете рабочую книгу со ссылками на вторую рабочую книгу, в которую были внесены изменения, вы получите следующее сообщение:

Если вы нажмете "Обновить", рабочая книга получит новую информацию из второй рабочей книги, хотя эта книга может быть не открыта.

Вот короткое упражнение, которое проверит эту функцию:

  1. Откройте новую книгу и сохраните ее как Test1.
  2. Откройте вторую рабочую книгу и сохраните ее как Test2.
  3. В Test2 введите что-нибудь в ячейку A1, скажите "Это Test2".
  4. В Test1 введите знак равенства в ячейку A1, перейдите к Test2 и щелкните ячейку A1.

Вернувшись в тест 1, вы увидите панель формул для ячейки A1:

=[Test2.xlsx]Sheet1!$A$1

И если вы закроете Test2, формула изменится на:

='Diskname:File pathname:[Test2.xlsx]Sheet1'!$A$1

Теперь вы можете проверить, есть ли в Excel 2010 эта функция: закрыть Test1, внести изменения в Test2, закрыть Test2 и снова открыть Test1. Надеюсь, появится сообщение об обновлении.

Я надеюсь, что это так, и удачи.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .