Найти данные в другой строке из данных в другой строке в таблице Excel - PullRequest
0 голосов
/ 11 декабря 2018

У меня есть электронная таблица примерно так:

| A    | B | C              |
|------|---|----------------|
| Bob  |   | Mary is Nice   |
| Mary |   | Tim is happy   |
| Tim  |   | Bob is awesome |

, и я пытаюсь использовать Excel, чтобы найти значения имен в столбце A и сопоставить содержимое в столбце C, а затем сопоставить выходные данные в столбце Bвот так:

| A    | B              | C              |
|------|----------------|----------------|
| Bob  | Bob is awesome | Mary is Nice   |
| Mary | Mary is Nice   | Tim is happy   |
| Tim  | Tim is happy   | Bob is awesome |

Я не уверен, существует ли формула, которая может найти, сопоставить и отсортировать столбец B из коробки.Или если бы мне нужно было написать макрос.Я искал, и единственное, что я могу найти до сих пор, это совпадение, основанное на определенном значении, и переместить его в отдельный рабочий лист.

Я могу сделать это с помощью PHP / MySQL, но это не предназначенорезультат, очевидно.

Кроме того, может быть, вместо этого что-то проще сделать в Google Sheets?

1 Ответ

0 голосов
/ 11 декабря 2018

Используйте INDEX / MATCH с подстановочными знаками:

=INDEX(C:C,MATCH("*"&A1&"*",C:C,0))

ИЛИ

VLOOKUP:

=VLOOKUP("*"&A1&"*",C:C,1,FALSE)

enter image description here

...