1

У меня есть список имен и их разных свойств.

Данные электронной таблицы

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

Перемещение строки

В настоящее время я могу сделать это путем копирования и вставки всей строки, но это не элегантно и не динамично (число, выделенное синим цветом, не обновляется с помощью этого метода):

Копировать и вставить не является динамическим

Мое идеальное решение: имя вводится в столбце "Имя". Программа работы с электронными таблицами вытягивает связанную строку с "основного" листа на новый лист.

Автозаполнение и автозаполнение строки

В настоящее время я использую Numbers.app, но мне любопытно, возможно ли это в Excel, OpenOffice Calc, Google Docs или любой другой программе для работы с электронными таблицами. Спасибо.

2 ответа2

2

В Excel VLOOKUP «Ищет значение в первом столбце массива таблицы и возвращает значение в той же строке из другого столбца в массиве таблицы».

Принимая вашу информацию как опубликованную, я создал таблицу на первом листе, а это на втором листе;

=VLOOKUP(A2,Sheet1!A1:D6,2,FALSE)

Введите имя в А2, и В2 будет искать значение цвета для имени "Кинжал" в первом столбце первого листа. Вы заметите массив Sheet1!A1:D6 приведено в формуле, то есть ваша таблица на первом листе. Число 2 - это столбец для получения данных. Таким образом, чтобы получить размер, измените индекс столбца на 3 и так далее.

Если вы измените данные в таблице на первом листе, данные будут обновлены.

1

В Google Spreadsheets вы можете сделать это разными способами. Мне нравится использовать функцию FILTER . Используйте следующий синтаксис:

=FILTER(Sheet1!A2:A;Sheet1!A2:A=A2)

Вы должны (можете) начать с А2, чтобы пропустить заголовки.

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