У меня есть список имен и их разных свойств.
Я пытаюсь найти способ быстро переместить данные целой строки на другой лист, чтобы я мог ими манипулировать.
В настоящее время я могу сделать это путем копирования и вставки всей строки, но это не изящно и не динамично (число, выделенное синим цветом, не обновляется с помощью этого метода):
Мое идеальное решение: имя вводится в столбце «Имя». Программа работы с электронными таблицами вытягивает связанную строку с «основного» листа на новый лист.
В настоящее время я использую Numbers.app, но мне любопытно, возможно ли это в Excel, OpenOffice Calc, Google Docs или любой другой программе для работы с электронными таблицами. Спасибо.
Ответы:
В Excel VLOOKUP «Ищет значение в первом столбце массива таблицы и возвращает значение в той же строке из другого столбца в массиве таблицы».
Принимая вашу информацию как опубликованную, я создал таблицу на первом листе и это на втором листе;
=VLOOKUP(A2,Sheet1!A1:D6,2,FALSE)
Введите имя в A2, и B2 найдет значение цвета для имени «Кинжал» в первом столбце первого листа. Вы заметите массив,
Sheet1!A1:D6
указанный в формуле, то есть вашу таблицу на первом листе. Номер2
- это столбец для получения данных. Чтобы получить размер, измените индекс столбца на3
и так далее.Если вы измените данные в таблице на первом листе, данные будут обновлены.
источник
В Google Spreadsheets вы можете сделать это разными способами. Мне нравится использовать
FILTER
функцию. Используйте следующий синтаксис:Вы должны (можете) начать с А2, чтобы пропустить заголовки.
источник