범위의 정수 값을 검색하는 공식 (2D 그리드)


0

정수 값 (예 : A1 ~ E10)을 포함하는 셀 / 범위 / 테이블 그리드가 있습니다.

X 값의 첫 번째 항목을 검색하고 A1 : E10 범위 내의 위치를 ​​반환하는 수식을 원합니다.

단일 열 / 행에서 값을 검색하는 방법을 볼 수 있지만 범위 / 그리드 / 테이블에서는 값을 검색하지 않습니다.

예를 들어, A 열에서 E 열까지, 1 열에서 10 열까지의 값 99를 찾으십시오.

정렬되지 않은 숫자 (5 행)의 샘플 그리드, 일부 반복되는 숫자.

...... A .. .B .. .C .. .D ​​.. .E
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

(정수, 점 및 선행 0의 그리드는 거친 그리드 레이아웃을 시도하기 위해 존재합니다)


이것은 기본적인 것입니다. VLOOKUP 기능-Office 지원
DavidPostill

이 문제에 대한 샘플을 제공해 주시겠습니까?
Lee

이, 샘플 그리드를 추가했습니다. 한 행이나 열이 아니라 그리드를 통해 수식을 사용하여 찾기를 시도하고 있습니다.
johnc

답변:


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를 사용 하여 두 공식을 완료 하십시오 .
  • 필요에 따라 수식에서 셀 참조를 조정하십시오.

배열 수식을 소개해 주셔서 감사합니다.
johnc

@johnc, 계속 물어 보게 도와 줘서 기쁘다
Rajesh S

0

X 값의 첫 번째 항목을 검색하고 A1 : E10 범위 내의 위치를 ​​반환하는 수식을 원합니다.

X 값의 "위치"를 원하는 이유는 두 번째 수식 안에 해당 위치를 중첩하여 해당 위치를 사용하여 다른 열의 값을 찾을 계획이기 때문이라고 가정하면 실제로 원하는 것은 VLOOKUP입니다. . 이렇게하면 두 가지 기능 대신 하나의 기능으로 수행 할 수 있습니다.

다음과 같은 그리드가 주어집니다.

여기에 이미지 설명을 입력하십시오

수식을 사용합니다 =VLOOKUP("X", A1:E10, 5, FALSE).

첫 번째 인수 "X"는 참조하려는 첫 번째 열의 값입니다.

두 번째 인수 인 A1 : E10은 값을 찾는 범위입니다.

세 번째 인수 인 5는 해당 범위의 열 번호입니다 (E는 A-E 범위의 다섯 번째 열).

네 번째 주장은 정확히 일치 하는지를 찾는 것입니다.


빠르고 유용한 답변에 감사드립니다. 불행히도 내 질문은 그랬던 것처럼 명확하지 않았다. A ~ E 열 (1 ~ 10 행)에서 99와 같은 값을 검색하려고합니다.
johnc

흠,이 경우 X를 원한다면 실제로 A2에서와 같이 위치 를 반환하고 싶 습니까?
James Dunn

네 맞습니다.
johnc

위치 와 정확히 무엇을 하시겠습니까 ? 다른 공식에 연결 하시겠습니까? 아니면 그냥 표시하고 실제로 다른 작업을 수행하지 않습니까?
James Dunn

나는 이것이 당신이 실제로 원하는 것 같아요 : exceljet.net/formula/get-address-of-lookup-result
James Dunn
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.