-1

У меня есть два столбца чисел на странице данных, более 500 пар. И мне нужна формула для рабочей страницы, которая вставит второе число в «столбец B», если первое число находится в «столбце A». Так что, если мой лист данных выглядит так:

A       B
1500    1
1600    5
1800    7
1501    6

Итак, если на рабочем листе есть 1500 в «столбце A», я получаю 1 в «столбце B» и так далее.


Это то, что я пытаюсь сделать: у меня есть список конгрессмена (и некоторые из них повторяются), и я ищу что-то, что заполнит соответствующий номер отвлечения в соответствующей ячейке, чтобы я мог устранить риск человеческая ошибка в ручном заполнении их.

2 ответа2

1

Ваш вопрос очень неясен, но давайте предположим, что данные выглядят так

A    B    C    D
Adam 21   Bill
Bill 22   Dick
Carl 23   Carl
Dick 24   Adam

И вы хотите взять значение в столбце C, найти его в столбце A и вернуть значение в столбце B. Это vlookup

D1 =VLOOKUP(C1,$A$1:$B$4,2,0)
D2 =VLOOKUP(C2,$A$1:$B$4,2,0)
D3 =VLOOKUP(C3,$A$1:$B$4,2,0)
D4 =VLOOKUP(C4,$A$1:$B$4,2,0)

Теперь ваш стол выглядит так

A    B    C    D
Adam 21   Bill 22
Bill 22   Dick 24
Carl 23   Carl 23
Dick 24   Adam 21

Есть и другие способы сделать это, как -

=INDEX($A$1:$B$4,MATCH(C1,$A$1:$A$4,0),2)

или же

=INDEX($B$1:$B$4,MATCH(C2,$A$1:$A$4,0))

или даже пойти в старую школу (читай: не надо)

=LOOKUP(C1,$A$1:$A$4,$B$1:$B$4)

Или даже этот нелепый способ

=INDIRECT("B"&MATCH(C1,$A$1:$A$4))

Суть в том, что в комментариях я упомянул vlookup, который вам быстро объяснил бы быстрый поиск в Google, и вы уже на пути к тому, чтобы стать мастером работы с электронными таблицами.

-1

Есть один столбец для каждого оператора if:

+---+------+-------------+--------------------+--------------------+--------------------+--------------------+
|   |  A   |      B      |         C          |         D          |         E          |         F          |
+---+------+-------------+--------------------+--------------------+--------------------+--------------------+
| 1 | 1500 | =MAX(C1:F1) | =IF($A1=1500,1,"") | =IF($A1=1600,5,"") | =IF($A1=1800,7,"") | =IF($A1=1501,6,"") |
+---+------+-------------+--------------------+--------------------+--------------------+--------------------+

Который производит это:

+----+------+---+---+---+---+---+
|    |  A   | B | C | D | E | F |
+----+------+---+---+---+---+---+
|  1 | 1500 | 1 | 1 |   |   |   |
|  2 | 1600 | 5 |   | 5 |   |   |
|  3 | 1800 | 7 |   |   | 7 |   |
|  4 | 1501 | 6 |   |   |   | 6 |
|  5 | 1700 | 0 |   |   |   |   |
|  6 | 1501 | 6 |   |   |   | 6 |
|  7 | 1600 | 5 |   | 5 |   |   |
|  8 | 1500 | 1 | 1 |   |   |   |
|  9 | 1500 | 1 | 1 |   |   |   |
| 10 | 1800 | 7 |   |   | 7 |   |
| 11 | 1800 | 7 |   |   | 7 |   |
+----+------+---+---+---+---+---+

Если число не равно единице в списке (то есть не 1500 , 1600 , 1800 или 1501), тогда оно вводит число 0, как в строке 5.

При желании вы можете скрыть дополнительные столбцы.

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