Выделите несколько ячеек согласно списку в Libreoffice Calc

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

Id Name Age  Affiliate
1  X     23  DD
2  Y     33  DD
3  G     46  SS
4  Z     19  TY
5  W     80  CE

и мой список

id
6 
2
3
5
7

После этого я хотел бы переупорядочить их согласно 1-й таблице. Я также пытался сделать это с R без успеха

1
задан 31 August 2014 в 02:57

1 ответ

Одна из функций, позволяющих объединить таблицы и списки в LibreOffice, Vlookup - вертикальный поиск. То, что это делает, должно принять значение, как номер 6 в Вашем списке, поиск в первом столбце таблицы и возвратить одно из значений от соответствующих строк в таблице.

Таким образом Vlookup определение включает: - текст или значение для поиска (единственное значение) - диапазон ячеек (таблица), где искать то значение - функция только изучает первый столбец того диапазона - числа столбца, желаемого в результате - логическое значение, которое определяет, если исходная таблица отсортирована (лучше всего оставленный 0)

, диапазон ячеек, содержащих таблицу, должен быть определен через абсолютные ссылки (использующий знак "$" перед ссылками на ячейки). Как пример, я использовал ту же формулу на столбцах F, G и H, но изменил восстановленный номер столбца:

Vlook example and formula

R дает намного больше гибкости и скорости для тех же операций, но в коротких списках и с данными под рукой Vlookup довольно мощен. В R, merge.data.frame одна из функций, которые могут использоваться для объединения таблиц (кадры данных) при помощи данного столбца. Если таблица находится в кадре данных, названном tb, и список является другим кадром данных, названным ids, объединение этих двух было бы сделано:

>merged <- merge.data.frame(ids, tb, by.x="id", by.y="Id", sort=F)
> merged
id Name Age Affiliate
1  2    Y  33        DD
2  3    G  46        SS
3  5    W  80        CE

названия столбцов, используемых для слияния таблиц, являются "идентификатором" и "идентификатором".

0
ответ дан 5 August 2019 в 07:40

Другие вопросы по тегам:

Похожие вопросы: