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