2017-10-05 9 views
0

Excel Sheet어떻게이 정보는 가장 최근의 날짜를 가져옵니다 있도록 인덱스 일치를 만드는 방법을 알아 내려고 노력하고있는 대부분의 현재 열

하이에서 답을 끌어 인덱스 매치 공식을 만들 수 있습니다. 와인과 주류를 살 때 가격이 매주 바뀝니다. 색인 일치는 이해하지만 현재 날짜를 가져 오기 위해 MAX를 추가하려고하는데 작동하지 않습니다.

어떤 공식을 사용합니까? 당신의 위치를 원하는 반면,

는 첫째, MAX(E2:P2) 그 범위의 최대 값을 반환 : 당신은 몇 가지 문제를 가지고

=INDEX(E3:P53,MATCH("Aplanta",B3:B55,0),MAX(E2:P2)) 

답변

0

: 현재 나는 이런 식으로 뭔가 해낸있다 최대 값. 다음과 같이 찾으십시오.

MATCH(MAX($E$2:$P$2),$E$2:$P$2,0) 

그런 다음 해당 위치를 전체 INDEX 수식에 넣으십시오.

다음 문제는 E2입니다. P2는 날짜와 텍스트가 혼합되어 있으므로 MAX에서는 작동하지 않습니다. 이 모든 작업을하려면 날짜가 있어야합니다.

마지막으로 가장 중요한 문제는 위에 주어진 수식 비트가 해당 날짜에 대한 값이 있는지 여부에 관계없이 항상 가장 큰 날짜의 열을 반환한다는 것입니다.

실제로은 각 행의 맨 오른쪽 값을 찾습니다. 자,이 방법을 전적으로 하나의 공식으로 할 수는 있지만 매우 복잡합니다.

각 제품의 최신 날짜 값을 표시하는 모든 날짜 이전에 테이블에 도우미 컬럼을 두는 것이 훨씬 쉬울 것입니다. 그런 다음 제품 이름에 간단한 vlookup을 수행하여 도우미 컬럼에 저장된 최신 값을 리턴 할 수 있습니다.

도우미 열은 각 행의 마지막 비어 있지 않은 셀의 값을 반환해야합니다. 만약 컬럼 E 전에 열을 삽입하면, 열 F에 값중인 이동 범위 :

=INDEX(F3:Q3,MAX(IF(F3:Q3>0,COLUMN($A1:$L1),0))) 
: Q이 헬퍼 수식 동시에 CTRL + SHIFT + ENTER을 눌러 입력 배열 수식으로 D3 들어가는