날짜에 따라 변경되는 중립 참조 목록이 있으므로
내가 찾고 있는 것은 제품을 검색하고 최신 날짜를 반환하는 수식입니다.
예:
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
나는 그 트릭을 수행할 수 있는 공식을 가지고 있습니다. 작동하려면 다음을 수행해야 합니다.
- D1 셀에 기준을 입력합니다. '제품 1'을 입력했습니다(따옴표 제외).
E1 셀에 다음 수식을 입력한 후 Enter 대신 'Ctrl+Shift+Enter'를 누르세요.
=MAX(IF(LEFT(A1:A5,LEN(D1))=D1,B1:B5))