이전 글 "사례로 배우는 엑셀차트, 눈금원통형 기둥차트 그리는 방법을 이야기해보자"에서는 눈금원통형 기둥차트 그리는 방법에 대해 알아보았습니다. 오늘은 또 다른 엑셀 차트 튜토리얼을 공유하고 엑셀 차트를 웹페이지처럼 움직이게 하는 방법에 대해 이야기해보겠습니다. 특히 회사의 데이터를 부서별로 나누어야 할 경우에는 키워드만 입력하면 테이블 데이터와 차트가 자동으로 변경됩니다. , 너무 혼란스럽습니다.
웹을 탐색할 때 웹 페이지는 우리의 선택에 따라 다른 내용을 표시합니다. "키워드를 입력하면 해당 데이터와 차트가 자동으로 표시됩니다"라는 Excel 표를 만드는 것에 대해 생각해 본 적이 있습니까? ? 예를 들어 급여통계를 만들고 싶을 때 부서를 키워드로 사용하면 부서명을 입력할 때마다 해당 부서에 해당하는 급여내역과 통계차트가 자동으로 출력됩니다.
최근 월드컵이 인기가 많습니다. 월드컵 통계를 예로 들어보겠습니다. 최종 효과는 다음과 같습니다.
1. 학습 목표
동적 차트는 일종의 실제입니다. 선택 차트를 기반으로 다양한 정보를 시간으로 표시합니다. 이번에는 월드컵 조별 예선 각 팀의 결과를 바탕으로 다이나믹 차트를 만들었습니다. 원본 데이터는 다음과 같습니다.
목표를 달성하기 위해 충족해야 할 조건은 다음과 같습니다.
1. 그룹 8 옵션에 A-H가 포함된 드롭다운 상자가 있습니다.
2. 그룹의 데이터를 자동으로 표시하고 해당 세로 막대형 차트를 자동으로 그리려면 옵션을 선택하세요. 생산 방법
원본 데이터 처리데이터를 얻은 후 일반적으로 원본 데이터를 매핑 데이터로 사용하기 전에 원본 데이터에 대해 특정 처리를 수행해야 합니다.
위 그림과 같이 A열 앞에 새 열을 삽입하면 같은 그룹의 다른 팀을 구분할 수 있습니다. A3 셀에 =B3&COUNTIF(B$2:B3,B3) 수식을 입력합니다. 위에 표시된 결과를 얻으려면 두 번 클릭하고 입력하세요. 1.
COUNTTF(계산 영역, 계수 조건)
:
계산 영역의 셀이 계수 조건을 만족하면 1을 더합니다. 셀 A3의 수식을 분석하면 B2:B3 영역에서 셀 B3의 내용(문자 A)이 발생한 횟수가 반환됩니다. 한 번만 계산될 수 있으므로 COUNTIF는 1을 반환합니다.
2. (B2:B3,B3)
대신 (B$2:B3,B3)
입니다. COUNTTF(计数区域,计数条件)
:
如果在计数区域中的单元格满足计数条件,则加1。就A3单元格的公式来分析,在B2:B3这个区域中,返回等于B3单元格的内容(A字母)出现次数。可以数出来是1次,所以COUNTIF返回1;
2、为什么是(B:B3,B3)
,而不是(B2:B3,B3)
我们先将公式改成=B3&COUNTIF(B2:B3,B3)
,最终A列呈现的结果如下图:
此时可以看到A列的数据中,每个小组只有前两个队是正确的结果。这是因为计数区域单元格没有绝对引用,向下填充公式时,计数区域会自动改变行号,依次为B2:B3,B3:B4,B4:B5……,大家会发现,这时候的所有计数区域都是2个单元格,所以在A列中最大的号数就是2。
要想让计数累计,就需要锁定计数区域开始单元格的行号,所以公式中计数区域是B:B3,向下拖动公式时,依次为B:B3,B:B4,B:B5……
3、&
=B3&COUNTIF(B2:B3,B3)
로 변경합니다. A열에 표시되는 최종 결과는 다음과 같습니다.
이때 A열의 데이터를 보면 알 수 있습니다. , 각 그룹은 처음 두 팀만 올바른 결과를 얻었습니다. 이는 계산 영역의 셀에 대한 절대 참조가 없기 때문입니다. 수식을 아래쪽으로 채울 때 계산 영역에서는 B2:B3, B3:B4, B4:B5..., 순서대로 행 번호가 자동으로 변경됩니다. 이때 모든 개수가 범위에 포함된 셀은 모두 2개이므로 A열의 가장 큰 숫자는 2입니다. 계산을 누적하려면 계산 영역의 시작 셀의 행 번호를 잠가야 하므로 수식의 계산 영역은 B$2:B3입니다. 수식을 아래로 드래그하면 순서는 B입니다. $2:B3, B$2:B4. B$2:B5...
3 &
기호
&의 기능은 셀 B3의 내용과 내용을 연결하는 것입니다. COUNTTF 함수에 의해 반환됩니다. 예를 들어 셀 A3의 수식에서 B3의 내용은 "A"이고 COUNTIF 함수는 1을 반환하므로 최종 값은 "A1"입니다.
3. 드롭다운 상자 만들기
셀 M1을 선택하고, 메뉴 표시줄에서 "데이터"를 클릭하고, "데이터 확인"을 클릭하고, 팝업 창에서 "데이터 확인"을 클릭하세요팝업 창에서 "허용"을 목록으로 설정하고 "소스"를 "A,B,C,D,E,F,G,H"로 쉼표로 구분하여 설정하세요.
셀 M1을 선택하면 드롭다운 상자가 나타납니다
🎜🎜🎜🎜🎜🎜 4. 보조 데이터 생성🎜🎜🎜🎜아래 그림과 같이 M2:U6 영역을 보조 데이터 영역으로 사용합니다. 또한 실제 지도 제작 데이터입니다. 보조 데이터 영역을 만드는 것도 매우 간단합니다. 소스 데이터의 C2-K2 셀 내용을 M2-U2 셀 영역에 직접 복사한 다음 M3 셀에 수식을 입력합니다.=IFERROR(VLOOKUP($M$1&ROW(A1),$A$3:$K$34,3+COLUMN(A1)-COLUMN($A1),0),"")
, 오른쪽 아래로 당겨서 아래 표를 얻으세요. =IFERROR(VLOOKUP($M&ROW(A1),$A:$K,3+COLUMN(A1)-COLUMN($A1),0),"")
,右拉下拉可得到下表。
公式解析:
IFERROR(VLOOKUP($M&ROW(A1),$A:$K,3+COLUMN(A1)-COLUMN($A1),0),"")
1.COLUMN( 指定单元格/单元格区域)函数
其作用是返回指定单元格或单元格区域的列数。如上,COLUMN(A1)就会返回1;
2.ROW(指定单元格/单元格区域)函数
其作用是返回指定单元格或单元格区域的行号。如上,ROW(A1)就会返回1;
3.VLOOKUP(查找值,查找区域,返回值列号,0)函数
在M3单元格中,要得到A组的第一个球队名称,第一参数为$M&ROW(A1)
,得到查找值A1,第二参数为$A:$K
,表示在源数据的A3-K34单元格区域查找,第三参数为3+COLUMN(A1)-COLUMN($A1)
,由于我们的公式要向右拉,所以要找一下数学规律,从M3单元格开始,依次需要返回的列号是3+0、3+1、3+2、3+3……,所以M3单元格公式的第三参数是
3+COLUMN(A1)-COLUMN(A1)
,此时再右拉一格,N3单元格公式的第三参数变成了
3+COLUMN(B1)-COLUMN(B1)
,此时我们要想办法让3后面的两个列号相减得到1,使用B1列号减A1列号就可以得到1,所以需要将第二个COLUMN的引用单元格列号锁定,所以最终得到公式第三参数为3+COLUMN(A1)-COLUMN($A1)
공식 분석:
IFERROR(VLOOKUP($M$1&ROW(A1),$A$3:$K$34,3+COLUMN(A1)-COLUMN($A1),0),"")
1.COLUMN(지정된 셀/셀 범위) 함수해당 기능은 지정된 셀 또는 셀 범위의 열 수
를 반환하는 것입니다. 위와 같이 COLUMN(A1)은 1을 반환합니다.2.ROW(지정된 셀/셀 범위) 함수
해당 기능은 지정된 셀 또는 셀 범위의 행 번호
를 반환하는 것입니다. 위와 같이 ROW(A1)은 1을 반환합니다.3.VLOOKUP(검색 값, 검색 영역, 반환 값 열 번호, 0) 함수
셀 M3에서는 그룹 A 팀의 첫 번째 공을 가져와야 합니다. name의 첫 번째 매개변수는 $M$1&ROW(A1)
이고, 검색값 A1을 구하고, 두 번째 매개변수는 $A$3:$K$34
로, 소스 데이터에서 A3-K34 셀 범위에서 검색하려면 세 번째 매개변수가 3+COLUMN(A1)-COLUMN($A1)
입니다. 수식을 오른쪽으로 가져와야 하기 때문입니다. 셀 M3부터 시작하여 수학적 규칙을 찾아야 합니다. 순서대로 반환되어야 하는 열 번호는 3+0, 3+1, 3+2, 3+3...이므로 세 번째 매개 변수는 M3 셀의 수식은
3+COLUMN(A1 )-COLUMN(A1)
입니다. 그런 다음 한 셀을 오른쪽으로 드래그하면 셀 N3에 있는 수식의 세 번째 매개 변수는 🎜4.IFERROR(올바른 경우 값 반환, 오류인 경우 값 반환) 함수 🎜🎜🎜 오류 발생 시 응답을 정의하는 역할을 합니다. 올바른 경우 첫 번째 매개변수를 반환하고, 틀리면 두 번째 매개변수를 반환합니다. 🎜🎜🎜🎜 5. 세로 막대형 차트 만들기 🎜🎜🎜🎜데이터 M3:U6을 선택하고 삽입 옵션을 클릭한 후 세로 막대형 차트를 선택하고 차트 제목을 수정하면 A그룹 팀 결과의 세로 막대형 차트가 생성됩니다. 다음과 같이. 🎜🎜🎜🎜🎜🎜🎜🎜오늘 튜토리얼은 여기까지입니다. 다 마치셨나요? M1 셀의 내용을 B로 빠르게 수정해보고, M3:U6 데이터 영역이 변경되는지, 세로 막대형 차트가 자동으로 변경되는지 확인해보세요. 다음과 같이 되면 여러분이 만든 동적 차트가 성공한 것입니다. ~🎜 🎜🎜🎜🎜🎜🎜🎜관련 학습 권장 사항: 🎜excel 튜토리얼🎜🎜위 내용은 Excel 차트 학습: 차트를 웹 페이지처럼 움직이게 만드는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!