Microsoft Excel의 A 열에서 선택한 항목을 기반으로 B 열의 데이터를 쿼리하는 수식 만들기


0

Excel 공식에 상당히 익숙하지만 좀 더 복잡한 쿼리를 작성해야하며 현재 많은 성공을 거두지 못하고 있습니다.

나는 그 질문의 목적을 위해 내가 성취하고자하는 것을 단순화했다.

내 소스 데이터는 다음과 같습니다.

enter image description here

내가하려는 것은 각 AnimalType의 'fed'상태를 요약하는 수식을 만드는 것입니다. 여기에 무엇을하려고하는지 긴 버전이 있습니다.

범위 A1 : A7을 사용하면 B 열의 IF 값 = ​​"Fed"WHERE AnimalType = "Cat"표시 'All Animals Fed'ELSE는 "All Animals Not Fed"를 표시합니다. 따라서 조건부 서식 규칙을 사용하여이 테이블에서 볼 수있는 출력은 다음과 같습니다.

enter image description here

이 예제가 내가하려는 일에 대한 충분한 세부 사항을 제공하기를 바랍니다. 필요한 실제 솔루션은 이것보다 약간 더 복잡합니다. 그러나 위의 방법을 이해할 수 있다면 나머지 부분을 알아낼 수 있다고 확신합니다.

답변:


2

고르다 B1:B2 셀을 "Recap"시트에 입력하고 다음 공식을 입력하십시오 :

=IF(ISERROR(MATCH($A$1:$A$2&"Not Fed", Animals!A$2:A$7&Animals!B$2:B$7, 0)), "All Animals Fed", "All Animals Not Fed")

이것은 배열 수식이므로, 다음을 사용하여 "검증"해야합니다. Ctrl + 시프트 + 들어가다 .

작동 시키려면 "고양이"를 "고양이"와 "개"를 "개"로 대체하거나 마지막 문자를 삭제하도록 수식을 조정할 수 있습니다.


귀하의 회신에 감사드립니다. 나는 이것을 시도했지만 B 장에 "All Animals Fed"라고 쓰고 그 아래에는 0을 넣는다. 나는 공식이 무엇을 시도하는지에 대한 원리를 볼 수있다. 파일을 보낼 수있는 방법이 있습니까?
cw84

Ctrl + Shift + Enter를 누 르셨습니까? 예, 파일 호스팅 서비스에 파일을 업로드하십시오.
ssssteffff

나는 그랬다. 수식을 채우려고했을 때 순환 참조 오류가 발생 했습니까? 이제 파일을 여기에 추가했습니다. 도움을 주셔서 감사합니다. tbf.me/a/EF9B9
cw84

내 잘못, 제 수식에 오류가 있습니다. 나는 "동물"시트 이름을 잊었다. $B$2:$B$7 배열, 그래서 그것은 잘못된 시트 ( Sheet2 ). 내 대답을 업데이트했습니다. 죄송합니다.
ssssteffff

이것은 훌륭합니다 감사합니다! 사실 시트 리퍼런스가 빠졌고 직접 추가했음을 알았지 만 기능을 검증하기 위해 잊어 버린 것 같아서 여전히 작동하지 않는다고 생각했습니다. :) 대답에 약간의 수정이 있습니다. B1 : B2를 강조 표시하고 해당 함수를 입력하는 방법에 대해 언급했습니다. 동일한 수식이 두 행에 모두 적용되는 경우 필요한 결과를 얻지 못하므로 대신 약간 수정했습니다. (MATCH ($ A $ 1 & "Not Fed"... B1과 ... (B2)에서 일치하지 않습니다.
cw84

0

범위에서 피벗 테이블 (Insert 리본)을 만들 것입니다. 나는 AnimalType 필드를 Row Labels 존과 Fed로 드래그하겠습니까? 열 레이블 영역의 필드. AnimalType 필드를 Values ​​영역으로 드래그합니다.

이렇게하면 행 및 열 합계와 함께 유형 및 Fed 상태 별 동물 수가 계산됩니다. 이들은 다른 열을 포함하도록 쉽게 확장 할 수있는 구조로 수식을 코딩하지 않고 대답하려고하는 모든 질문에 대답 할 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.