Excel 파일, 열 필터링 시 ID 셀을 유지하고 싶습니다.

Excel 파일, 열 필터링 시 ID 셀을 유지하고 싶습니다.

여기에 이미지 설명을 입력하세요

D열을 필터링하고 싶지만 표시하려면 C열의 ID를 유지해야 합니다. 쉬운 방법은 C 열에 각 행의 코드를 나열하는 것이지만 코드 수를 계산하려고 하면 혼란스러워집니다. 도와주세요 :)

답변1

도우미 열을 사용하여 문제를 해결할 수 있습니다.

여기에 이미지 설명을 입력하세요

작동 방식:

  • 사이에 빈 열 삽입코드 및 국가 이름 (도우미 칼럼입니다).
  • Cell에 B5이 Formula를 작성하세요 =A5.
  • 이 공식을 셀에 작성 B6하고 채워주세요.

    =IF(A6="",B5,A6)
    
  • 쓰다나라 이름Cell 의 데이터를 필터링합니다 D2 & D3.

  • 셀에 E2이 배열 수식을 입력하고 마무리한 ctrl+Shift+Enter다음 오른쪽과 아래쪽을 채웁니다.

     {=IFERROR(INDEX($B$5:$C$18, SMALL(IF(COUNTIF($D$2, $C$5:$C$18)+COUNTIF($D$3, $C$5:$C$18), ROW($A$5:$C$18)-MIN(ROW($A$5:$C$18))+1), ROW(A1)), COLUMN(A1)),"")}
    

주의

  • 시트에도우미 칼럼사이 Col C and D.
  • 의도적으로 사용된 배열 공식의 효율성을 정당화하기 위해 2개의 국가 이름을 기준으로 사용했습니다. 이 공식은 하나의 기준에도 적용됩니다.
  • 하나의 기준을 사용하는 경우 이 기준을 사용하세요.

       {=IFERROR(INDEX($B$5:$C$18, SMALL(IF(COUNTIF($D$2, $C$5:$C$18), ROW($A$5:$C$18)-MIN(ROW($A$5:$C$18))+1), ROW(A1)), COLUMN(A1)),"")}
    
  • 필요에 따라 수식에서 셀 참조를 조정합니다.

관련 정보