Excel 2016: найти первое вхождение значения в вектор

263
Alexander

У меня есть вертикальный вектор (см. Ниже), и я ищу функцию, в которой я могу найти первое вхождение «1», «2» или «3». Если я найду первую цифру «1», я добавлю значение в ячейку, а затем выполню такой же поиск для первых цифр «2» и так далее. Можно ли добиться ж / Excel?

0

0

0

1

1

1

1

2

2

2

1

1 ответ на вопрос

1
barry houdini

Если вы хотите искать отдельно, то MATCHбудет использоваться функция, подобная этой

=MATCH(1,A2:A100,0)

Он возвращает позицию значения в диапазоне, так что в моем примере, например, если первая 1 находится в A10, то это 9-я ячейка, A2:A100поэтому результат равен 9

Каков наилучший способ взять ячейку, которую match () возвращает и добавляет значение? Alexander 6 лет назад 0
Вы хотите добавить значение к этой фактической ячейке, например, A10 в моем примере? barry houdini 6 лет назад 0
Как использовать ссылку, полученную из A10, и преобразовать ее, чтобы я мог добавить значение в любую ячейку, которую я хочу? Alexander 6 лет назад 0
Хорошо, я не совсем понимаю, что вы имеете в виду, но INDEX может помочь, например, если вы хотите получить фактическое значение A10, вы можете использовать эту формулу `= INDEX (A2: A100, MATCH (1, A2: A100,0) )) `.... но, как мы уже знаем, A10 = 1, я не уверен, насколько это было бы полезно. Вы также можете использовать INDEX, чтобы получить значение ячейки в другом столбце в соответствующей строке, например, чтобы получить значение из C10, используйте `= INDEX (C2: C100, MATCH (1, A2: A100,0))`. Обратите внимание, что INDEX может возвращать либо ссылку, либо значение ячейки, в зависимости от того, как оно используется. barry houdini 6 лет назад 0
@ Александр, всякий раз, когда вы обнаружите вхождение, Excel будет буквально возвращать одно и то же значение, например, если вы ищете второе вхождение 1, фактически равен 1. Так что это не делает поиск сцены таким образом. Лучше подумать, чтобы найти адрес ячейки или номер строки для вхождения. Или значение соседней ячейки. Rajesh S 6 лет назад 0

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