Excel 필터에서 새 옵션 상자를 만들고 Excel의 여러 열에 단일 필터를 적용하는 방법은 무엇입니까?

Excel 필터에서 새 옵션 상자를 만들고 Excel의 여러 열에 단일 필터를 적용하는 방법은 무엇입니까?

Excel 워크시트가 있습니다. A열에는 개체 목록(약 50개)이 있습니다. 나열된 다른 열에는 이러한 개체의 기능이 나와 있습니다. E, F, G 열은 나에게 특히 중요합니다. 여기에는 1, 등과 같은 숫자 값과 7, 와 같은 숫자 문자 값이 포함되며 16B, 예를 들어 또는 와 같이 17C적어도 두 개의 숫자 및/또는 숫자 문자 값이 포함된 쉼표로 구분된 값도 있습니다 . 이 열에는 빈 셀도 있습니다. 다음은 인쇄 화면입니다.24, 13B, 15G17A, 20B, 16워크시트.

E, F, G 열에 필터를 사용하고 싶습니다.

이것이 내가 필터를 원하는 방식입니다BE.

그리고 이것이 그들이 현재의 방식이다.~이다.

예를 들어 F열을 '17C'와 같은 숫자 문자 값으로 필터링하고 싶습니다. 이상적으로는 '17C'(예 17C: 17C, 24A, 16B, 17B, 17C, 24A, 24F, 등) 를 포함하는 셀이 남습니다.

또한 F열을 '6'과 같은 숫자 값으로 필터링하고 싶습니다. 이상적으로는 '6'(예 1, 2, 3, 6, 12, 13, 15, 20: 6, , 그러나 6E, 7C, 13C, nor 6A, nor ) 을 포함하는 셀이 남습니다 16B, 17A, 19C.

1열에 사용된 가능한 모든 값(즉 , 1B, 2, 2D, 2E, … , 20, 24A, 24F등) 을 필터링할 수 있기를 원합니다.

E, F, G 열에 이러한 필터링을 적용하고 싶습니다.

도우미 칼럼 없이도 할 수 있다면 정말 좋을 것 같습니다. 하지만 그것들 없이는 그것이 불가능하다면 나는 그것들을 기꺼이 사용할 것입니다.

내 투쟁을 명확하게 표현할 수 있었으면 좋겠습니다.

답변1

세 개의 열을 모두 선택한 다음 리본에서 필터 버튼을 선택합니다. 모두 선택을 취소한 다음 각 열에서 13을 선택할 수 있습니다.

이제 업데이트된 세부 정보를 읽었으므로 조건부 서식, 셀 규칙 강조 표시, "13"이 포함된 텍스트 등 세 개의 열을 모두 선택해 보세요.

답변2

저는 Excel의 기본 기능에 대해 들어본 적이 없습니다. 그러나 저는 귀하가 원하는 결과를 제공하는 솔루션을 구축했습니다.

질문에 표시되는 열 레이아웃이 정확하다고 가정합니다.

  • 셀에 I2수식을 입력하세요.=OR(AND(E2=$H$1,E2<>""), LEFT(E2, LEN($H$1)+1)=($H$1&","), RIGHT(E2, LEN($H$1)+1)=(" "&$H$1), NOT(ISERROR(SEARCH(" "&$H$1&",", E2)))) =OR(AND(E2=$H$1,E2<>""), LEFT(E2, LEN($H$1)+1)=($H$1&","), RIGHT(E2, LEN($H$1)+1)=(" "&$H$1), NOT(ISERROR(SEARCH(" "&$H$1&",", E2))))

    이것은 도우미 칼럼이 될 것입니다. 이 공식에 대해서는 잠시 후에 자세히 설명하겠습니다. 지금은 E2여러 번 참조된다는 점에 유의하세요. 이는 의 값을 테스트하는 것입니다  E2. 즉, 열  E.

  • I2셀을 오른쪽으로 드래그/채우세요 K2. 이제 의 수식은 J2Column을 테스트  F 하고  K2Column을 테스트하고 있습니다  G.

    도우미 열은 원하는 곳에 배치할 수 있습니다. 위 수식을 열  X, Y및  Z원하는 경우 — 또는 AE, AF및 에 넣을 수 있습니다 AG.

  • 셀에 H2을 입력합니다 =OR(I2:K2). 분명히, I- J- 도우미 열을 재배치한 경우 K이를 일치하도록 조정하세요.
  • 도우미 열 셀( ~을 H2통해 K2또는 배치한 위치)을 선택하고 아래로 끌어서 채워 데이터가 있는 모든 행을 덮습니다.
  • 필터 열 H.

지금,

  • 셀에 1B,  17A 또는 와  같은 영숫자 값을 입력합니다 .24H1
  • H열만 표시하려면 필터를 활성화하세요.진실가치. 이제 Column F, G또는 H 에 입력한 값이 포함된  행만 표시됩니다  H1.

필터링되지 않음:

거르는:

좋아요; 도우미 열의 수식(위에서 I, J및  으로 설명됨 K)은 다음과 같습니다.

=OR(표현 1,2,표현 3,4)
여기서 네 가지 표현은 다음과 같습니다.

  • AND(E2=$H$1,E2<>""). 이는 Column의 값이  단순히 공백이 아닌 E 값과 동일한 지 여부를 테스트합니다. 예를 들어, 값이 이면 TRUE H1가 됩니다 .E3H224
  • LEFT(E2, LEN($H$1)+1)=($H$1&","). Column의 값이  E의 값으로 시작하는지  테스트합니다 H1. 보다 정확하게는 Column의 값이  E in의 값으로 시작하고  H1그 뒤에 쉼표가 오는지 여부입니다. 예를 들어, F3이에 대해서는 TRUE가 되고 또는 에 16B 대해서는 FALSE가 됩니다 .116
  • RIGHT(E2, LEN($H$1)+1)=(" "&$H$1). 위의 거울 이미지; 이는 Column의 값  E이 의 값으로 끝나는  지 여부를 테스트합니다 H1. 보다 정확하게는 Column의 값이  공백 뒤에 E오는 값으로 끝나는  지 여부입니다. H1예를 들어, F3이에 대해서는 TRUE가 되고  또는 에  19C 대해서는 FALSE가 됩니다 .9CC

    위의 세 가지 테스트는 Excel에서 대소문자를 구분하지 않으므로 대소문자를 구분하지 않습니다.string1=string2

  • NOT(ISERROR(SEARCH(" "&$H$1&",", E2))). Column의 값에  E의 값이 포함되어  있는지 테스트합니다 H1. 보다 정확하게는 Column의 값  앞에 공백이 있고 뒤에 쉼표가 E오는 값이 포함되어 있는지  여부입니다. H1함수는 대소문자를 구분하지 않으므로 이는 대소 SEARCH문자를 구분하지 않습니다.

따라서 의 수식은 I2의 값이 어떤 방식으로든 E2값을 포함하는지 여부를 테스트합니다.H1

따라서 의 수식은 H22행의 값(열 또는 )에 의 값이 포함되어 있는지 여부  EF테스트 G합니다 H1.


EColumns 및 FG 예:  1B, 2D, 2E, 5C, 24, 16B, 17A등 ) 에 영숫자 값 목록을 생성하려는 경우  19C그렇게 할 수 있지만 지금은 그렇게 하지 않겠습니다.

관련 정보