У меня есть сетка ячеек / диапазон / таблица, содержащая целочисленные значения, например, от A1 до E10.

Я хотел бы, чтобы формула искала первое вхождение значения X и возвращала его местоположение в диапазоне A1:E10.

Я вижу, как искать значение в одном столбце / строке, но не в диапазоне / сетке / таблице.

например, найдите значение 99, которое может быть в любом столбце от A до E и в любой строке от 1 до 10

Примерная сетка чисел (5 строк), не отсортированные, некоторые повторяющиеся числа.

......А ...Б .. ..С ...Д .. ..Е
1 .. 11 .. 21 .. 51 .. 77 .. 11
2 .. 12 .. 11 .. 55 .. 23 .. 89
3 .. 15 .. 33 .. 01 .. 55 .. 10
4 .. 19 .. 15 .. 02 .. 05 .. 01
5 .. 21 .. 42 .. 07 .. 12 .. 23

(Сетка целых чисел, точек и ведущих нулей есть только для того, чтобы попытаться получить грубый макет сетки)

2 ответа2

1

Я уверен, что вы ищете это:

Эта формула массива найдет положение строки:

{=SMALL(IF($A$7=$A$1:$D$5, ROW($A$1:$D$5)-ROW($A$1)+1), ROW(1:1))}

И это находит положение столбца:

{=SMALL(IF($A$7=$A$1:$D$5, ROW($A$1:$D$5)+COLUMN($A$1)+0), ROW(1:1))} 

Замечания:

  • Завершите обе формулы с помощью Ctrl+Shift+Enter.
  • При необходимости измените ссылки на ячейки в формуле.
0

Я хотел бы, чтобы формула искала первое вхождение значения X и возвращала его местоположение в диапазоне A1:E10.

Предполагая, что причина, по которой вы хотите указать "местоположение" значения X, заключается в том, что вы планируете вложить его во вторую формулу, чтобы использовать это местоположение для поиска значения в другом столбце ... тогда вам действительно нужно VLOOKUP , Это позволит вам сделать это в одной функции вместо двух.

Учитывая сетку, как это:

Вы должны использовать формулу =VLOOKUP("X", A1:E10, 5, FALSE) .

Ваш первый аргумент "X" - это значение в первом столбце, на которое вы хотите сослаться.

Ваш второй аргумент, A1:E10, это диапазон, в котором вы ищете значение.

Ваш третий аргумент, 5, это номер столбца в этом диапазоне (E - 5-й столбец в диапазоне от A до E).

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

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