>  기사  >  주제  >  Excel 함수 학습: 쿼리 세계의 다크호스 - MAX()!

Excel 함수 학습: 쿼리 세계의 다크호스 - MAX()!

青灯夜游
青灯夜游원래의
2023-03-31 15:16:051977검색

MAX는 최대값을 구하는 함수 아닌가요? 언제부터 '쿼리계의 다크호스'가 되었나요? VLOOKUP이 패배감을 느꼈나요? 다음 기사는 MAX의 쿼리 기능에 대한 심층적인 이해를 제공할 것입니다. 도움이 되기를 바랍니다.

Excel 함수 학습: 쿼리 세계의 다크호스 - MAX()!

VLOOKUP이 주어진 콘텐츠에 따라 필요한 데이터를 일치시킬 수 있다는 것은 누구나 알고 있습니다. 이 때문에 기능계에서 큰 평판을 얻고 있습니다. 하지만 오늘 공유하고 싶은 세 가지 예의 경우 VLOOKUP을 사용하여 데이터를 일치시키면 다소 번거로울 것입니다(관심 있는 친구들은 직접 시도해 볼 수 있습니다). VLOOKUP이 고민하던 바로 그 순간, MAX 기능은 한마디도 하지 않고 단 하나의 루틴으로 세 가지 문제를 모두 해결했습니다.

어떤 친구들은 궁금해 할 수도 있는데, MAX는 최대값을 찾는 함수 아닌가요? VLOOKUP이 해결할 수 없는 문제를 어떻게 해결할 수 있을까요? 그리고 이 루틴은 무엇인가요? 아래를 보시면 이해가 되실 겁니다...

예시 1: 사업 세부정보 테이블에서 각 대리점의 최신 사업일을 찾아보세요

문제에 대한 이해를 돕기 위해 데이터 소스에는 이제 각 딜러의 최신 비즈니스 날짜를 가져와야 합니다. (팁: 데이터 소스의 영업일은 오름차순으로 정렬되어 있습니다.)

Excel 함수 학습: 쿼리 세계의 다크호스 - MAX()!

VLOOKUP을 사용하여 문제를 해결하는 방법을 모르시나요? MAX에서 사용하는 루틴은 다음과 같습니다:

=MAX(($A$2:$A$18=D2)*$B$2:$B$18)

입력 방법에 대한 애니메이션 데모를 참조하세요:

Excel 함수 학습: 쿼리 세계의 다크호스 - MAX()!

주의하세요 수식을 입력한 후 Ctrl과 Shift 키를 동시에 누른 상태에서 Enter를 누르면 수식에 중괄호가 자동으로 나타납니다.

이 공식을 이해하는 방법은 모두가 가장 궁금해하는 질문입니다. 사실 원리는 매우 간단합니다. 먼저 A 열의 데이터가 우리가 판단해야 할 공급자와 일치하는지 비교하십시오. , $A$2:$A$18= $D2의 이 부분의 역할입니다. 편집 막대에서 수식의 이 부분을 선택하고 F9 키를 누르면 수식의 계산 결과를 볼 수 있습니다.

Excel 함수 학습: 쿼리 세계의 다크호스 - MAX()!

수식의 결과가 논리값의 집합임을 알 수 있습니다. A열의 내용이 일치할 딜러와 일치하면 TRUE이고, 일치하지 않으면 FALSE입니다.

다음 단계는 이 논리값 집합을 사용하여 B열의 영업일을 곱하는 것입니다(Excel의 날짜는 기본적으로 숫자입니다). 연산을 수행할 때 TRUE는 숫자 1과 같고 FALSE는 와 같습니다. 연산을 수행할 때 숫자 0이 동일하므로 계산은 다음과 같습니다.

Excel 함수 학습: 쿼리 세계의 다크호스 - MAX()!

구입된 숫자 집합에서 0은 해당 딜러가 일치하지 않을 때 반환되는 값을 나타내고, 0이 아닌 숫자는 해당 딜러가 일치된 후 반환되는 영업일을 나타냅니다. 가장 큰 값이 최신 날짜이므로 MAX는 최종 결과를 쉽게 얻을 수 있습니다.

만약 생성된 결과가 날짜가 아닌 숫자라면 셀 형식을 날짜 형식으로 변경해도 문제가 없습니다.

예시 2: 직업 번호나 이름에 따라 해당 보너스를 받으세요

보통 데이터 매칭을 수행할 때 고정된 조건을 사용하여 검색합니다. 이 예에서 우리의 조건은 둘 중 하나입니다.

Excel 함수 학습: 쿼리 세계의 다크호스 - MAX()!

직업 번호나 이름에 관계없이 해당 보너스를 받을 수 있습니다.

VLOOKUP이 이 문제를 어떻게 해결할 수 있는지 모르겠습니다. 어쨌든 MAX는 여전히 동일한 루틴입니다.

=MAX(($A$2:$B$13=E2)*$C$2:$C$13)=MAX(($A:$B=E2)*$C:$C)

Excel 함수 학습: 쿼리 세계의 다크호스 - MAX()!

公式的录入方法和原理不再赘述,与示例1完全一样,再来看看示例3。

示例3:按照姓名找到对应的分组代码

每一组有四名组员,按照组员姓名找到所属分组的代码。

Excel 함수 학습: 쿼리 세계의 다크호스 - MAX()!

如果说前两个例子VLOOKUP还想挣扎着折腾一下的话,这个例子直接就能让VLOOKUP找不到北了。MAX还是沿用了老套路:

=MAX(($B:$E=A7)*$A:$A)

Excel 함수 학습: 쿼리 세계의 다크호스 - MAX()!

Excel 함수 학습: 쿼리 세계의 다크호스 - MAX()!입력 방법 및 수식의 원리는 설명하지 않겠습니다 자세한 내용은 예시 1과 완전히 동일합니다. 예시 3을 다시 살펴보겠습니다.

예 3: 이름에 따라 해당 그룹 코드 찾기

🎜각 그룹에는 4명의 멤버가 있는데, 그룹 멤버의 이름에 따라 그룹의 코드를 찾으세요. 🎜🎜Excel 함수 학습: 쿼리 세계의 다크호스 - MAX()!🎜🎜라고 하면 VLOOKUP이 여전히 두 가지 예제로 인해 어려움을 겪고 있는 경우 이 예제는 VLOOKUP이 길을 찾을 수 없도록 직접 만듭니다. MAX는 여전히 이전 루틴을 따릅니다. 🎜🎜=MAX(($B$2:$E$4=A7)*$A$2:$A$4)🎜🎜🎜🎜🎜MAX 함수는 어떻습니까? 이 루틴은 매우 강력하지 않습니까! 🎜🎜이 루틴을 사용하려면 다음 두 가지 사항에 주의해야 합니다. 🎜🎜1. 검색 결과는 숫자입니다.

2. 심사 조건을 위한 영역과 결과가 위치하는 영역의 선택은 정확하고 잠겨 있어야 합니다.

그렇다면 찾고자 하는 결과가 숫자가 아니면 어떻게 될까요?

현재로서는 MAX만으로는 처리할 수 없습니다. 이에 대해서는 나중에 IF나 다른 기능이 필요합니다.

관련 학습 권장 사항: excel 튜토리얼

위 내용은 Excel 함수 학습: 쿼리 세계의 다크호스 - MAX()!의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.