거의 일치하는 참조와 관련된 최고 값을 검색하는 공식

거의 일치하는 참조와 관련된 최고 값을 검색하는 공식

날짜에 따라 변경되는 중립 참조 목록이 있으므로

내가 찾고 있는 것은 제품을 검색하고 최신 날짜를 반환하는 수식입니다.

예:

A                            B
Product one 1 DEC 13    01/12/2013
Product one 2 DEC 13    02/12/2013
Product one 3 DEC 13    03/12/2013
Product two 4 JAN 14    04/12/2014
Product two 5 JAN 14    05/12/2014

"제품 1"을 검색하면 2013년 3월 12일 결과가 반환됩니다.

(날짜에 따라 참조가 변경됨에 따라) 거의 일치하는 항목을 찾는 데 문제가 있으며 특정 제품을 참조하는 최신 날짜만 선택하는 방법을 잘 모르겠습니다.

어떤 아이디어가 있나요?

답변1

우선, "일치에 가깝다"는 것이 무엇을 의미하는지 명확히 해주세요. 예를 들어 "제품 1 1 12월 13"이 "제품 1 2 12월 13"과 일치한다는 뜻인 것 같습니다.

그것이 맞다면(또는 맞을 만큼 충분히 가까운 경우) 정확하게 일치할 수 있는 문자열을 포함하는 "도우미 열"을 만듭니다. 예: C1= C2= C3= “제품 1”. 이에 대한 도움이 필요하면 설명해주세요.정확히"가까운 일치"가 작동하는 방식. 예를 들어, =LEFT(A1, 11)귀하가 제공한 (제한적이고 아마도 인공적인) 예제에 적합합니다.

이제 셀 D1=IF($C1=$C2, "", $C1). 그러면 C제품 줄 블록의 마지막 줄에 제품 이름의 고정 부분( Column )이 표시되고 그렇지 않으면 공백이 표시됩니다 . 이제 공백을 필터링하면 완료됩니다.

답변2

나는 그 트릭을 수행할 수 있는 공식을 가지고 있습니다. 작동하려면 다음을 수행해야 합니다.

  1. D1 셀에 기준을 입력합니다. '제품 1'을 입력했습니다(따옴표 제외).
  2. E1 셀에 다음 수식을 입력한 후 Enter 대신 'Ctrl+Shift+Enter'를 누르세요.

    =MAX(IF(LEFT(A1:A5,LEN(D1))=D1,B1:B5))

관련 정보