반응형

필터 16

여러가지 조건을 만족하는 개수 세기(4) - 구글 스프레드시트의 ByRow 함수

1. 엑셀과 구글 스프레드시트의 비교 엑셀은 Microsoft 365에서만 ByRow 함수가 지원되는데,구글 스프레드시트는 인터넷에서만 실행되지만 ByRow와 ByCol 함수를 모두 지원합니다. 아래와 같이 =by까지 입력하면 그 아래 BYCOL과  BYROW가 표시되고, 간단한 함수에 대한 설명, 여기서는 "행 별로 범위를 그룹화합니다."라고 표시됩니다. 또한 탭키를 눌러 BYROW를 선택하면인수가 표시되는데, 배열_또는_범위가 활성화되고, 람다가 두 번째 인수로 표시됩니다.  이에 비해 Excel에서는 인수로 array가 활성화되고, 두 번째 인수가 function이라고 표시됩니다. function이라고 표시되지만 Lambda인 것은 동일합니다. 2. 구글 스프레드시트에서 ByRow 함수 적용 위 파..

여러가지 조건을 만족하는 개수 세기(1) - CountIfs

1. 문제  아래와 같이 왼쪽에 id별로 cnt_1부터 cnt_5까지의 개수가 있는데,cnt_1부터 cnt_5까지의 최대 개수는 H2셀부터 기재되어 있습니다.다시 말해 cnt_1은 0부터 5까지 6가지 경우의 수가 있고,cnt_2는 0부터 3까지 4가지 경우의 수가 있습니다. 이때 cnt1이 1에서 5 사이인 것, 그리고, cnt1이 1에서 5 사이이고 cnt2가 1에서 3 사이인, 다시 말해 둘 다 만족하는 개수를 세려고 하며, 이것을 cnt_5까지 반복하려고 합니다.  2. 해법 1한 가지 조건만 만족할 때는 CountIf, 두 가지 조건이상을 만족할 때는 CountIfs 함수를 이용하면 사용하면 되는데, 한 가지 조건을 만족하는 개수를 셀 때도 CountIfs를 사용할 수도 있습니다. 가. cnt_..

Excel 2024.08.07

선택값을 기준으로 필터하여 표시하기(4)

다. Filter 함수를 이용하는 방법Filter 함수의 구문은=FILTER(array,include,[if_empty])로 array는 배열 또는 범위라는 것은 알겠는데,include는 '포함'이라는 뜻인데, 좀 헷갈립니다. 그러나, 필터를 할 조건에 해당합니다.if_empty는 필터링한 결괏값이 비어 있을 경우 표시할 값으로 이번 경우에는 특별히 필요는 없습니다. i6셀에 =filter라고 입력하면한글로 배열, 포함이 표시되고, if_empty는 아직 번역이 안되어 영어로 표시됩니다.  데이터 시트의 A2셀에서 E30셀까지를 범위를 지정하고,조건으로 데이터 시트의 A2셀에서 A30셀이 필터 시트의 B2셀이라고 지정하고 엔터키를 누릅니다. 수식은 =FILTER(데이터!A2:E30,데이터!A2:A30=필..

Excel 2024.08.01

필터와 필터 함수 (1)

1. 필터 명령 아래와 같이 일자별, 구분별, 상품이 있을 때구분이 판매인 것의 일자와 상품을 구하려고 합니다. 홈 탭에서 '정렬 및 필터' 누르고, 그 아래 필터를 누릅니다. 그러면 일자, 구분, 상품 필드에 필터 버튼이 생기는데, 구분 옆의 필터 버튼을 누르면모두 선택, 구매와 판매가 모두 체크되어 있는데, 구매의 체크를 해제하면 판매만 남으므로 확인 버튼을 누릅니다. 그러면 구분이 판매인 일자와 상품이 표시됩니다. 2. Filter 함수가. 구문=FILTER(array,include,[if_empty])로서 array는 필터를 적용할 범위,include는 조건에 해당하며if_empty는 대괄호로 되어 있으므로 선택값으로 조건에 맞는 값이 없을 때 어떻게 처리할 것인가를 정해주는 것입니다. 나. 구분..

Excel 2024.07.17

주소를 PNU로 만들기(1-2) : 법정동 코드 텍스트 파일을 엑셀로 변환

라. 엑셀 형식으로 변환하기압축을 푼 후엑셀을 실행하고 새 통합 문서를 여는데,파일 형식이 '모든 엑셀 파일'로 되어 있는 것을 '텍스트 파일(*.prn;*.txt;*.csv)로 변경해야 합니다. 그러면 텍스트 파일이 나열되는데, '법정동코드 전체자료.txt'를 더블 클릭해서 엽니다.  '텍스트 마법사 - 3단계 중 1단계'가 열리면서 파일 유형이 '구분 기호로 분리됨'에 표시되고, 아래 부분에 '내 데이터에 머리글 표시'가 있는데 체크해도 안 해도 되지만 체크해 보겠습니다. 그리고, 그 아래에 분리되는 데이터의 모습이 보이는데 맞으므로 '마침'버튼을 클릭합니다. '내 데이터에 머리글 표시'가 있는데 체크하면 표가 될 줄 알았더니 아닙니다.  A행과 1열 사이의 왼쪽 모퉁이를 클릭해서 셀 전체를 선택한 ..

Excel 2024.06.12

두 개 이상 조건을 만족하는 값을 찾는 여러가지 방법

자료를 작성하다 보면 자료별로 자료가 다른지 비교하거나 다른데서 자료를 가져와야 할 때가 있습니다. 이 때도 Vlookup함수를 사용할 수도 있고, SumProduct, SumIfs, Sum+If 배열 수식 등 다양한 방법을 적용할 수 있습니다. 아래와 같이 왼쪽과 오른쪽에 지역별 월별 판매량 자료가 있고, 오른쪽에는 인원수 데이터만 있다고 할 때 왼쪽에 맞는 값을 찾아서 붙일 경우를 생각해 볼 수 있습니다. ※ 일반적으로는 시트를 달리하겠지만 이해가 쉽도록 왼쪽과 오른쪽에 배치했습니다. 1. 왼쪽과 오른쪽의 판매량 검증하기 Vlookup함수는 조건에 맞는 값을 찾아주는 함수이기 때문에 이 함수를 맨 먼저 사용해야 하지만 조건 2개를 지정할 수 없기 때문에 새로운 열을 추가해야 하기 때문에 맨 나중에 설..

Excel 2023.04.21

Range.AutoFilter Method(1) - expression.AutoFilter

1. 구문 VBA에서 사용하는 AutoFilter 메서드의 구문은 아래와 같습니다. expression.AutoFilter (Field, Criteria1, Operator, Criteria2, SubField, VisibleDropDown) ㅇ expression : Range 오브젝트를 반환하는 표현, 예, ActiveCell, Selection, Range("A1") 등 ㅇ Field : filter를 배치하려고 하는 영역의 offset(상대적 위치) 순번(index)으로 목록의 가장 왼쪽이 1 임. 따라서, 목록(list)이 A열부터 시작한다고 하면 A열이 1이지만, B열부터 시작한다고 하면 B열이 1이 됨 ㅇ Criteria1 : 조건1 ㅇ Operator : 필터에 적용되는 조건과 관련된 연산..

EXCEL - VBA 2023.03.02

조건부 서식과 색 기준 필터(2)

1. 인구 감소한 시군구를 논리식으로 알아보기 틀 고정을 하기 위해 B4 셀을 클릭하고, 보기 > 창 > 틀 고정 > 틀 고정을 클릭합니다. 2020년 대비 2021년 인구가 감소한 시군구를 찾으려면 먼저 i3셀에 =h3 스타일 > 조건부 서식을 클릭하고, 셀 강조 규칙 > 같음을 클릭합니다. 아래와 같이 조건과 서식을 지정할 수 있는 같음 창이 표시됩니다. 왼쪽 조건 란에는 True라고 입력하고, 적용할 서식은 '진한 녹색 텍스트가 있는 연한 녹색 채우기로 바꾸고 확인 버튼을 누릅니다. True가 False보다 훨씬 많지만, 어느 시군구가 해당되는지 확인하기가 복잡하므로 Shift + Ctrl + L키를 눌러 필터를 해제한 후 다시 필터를 적용합니다. 2021년까지만 필터가 적용됐는데 필드명은 없지만 ..

Excel 2023.03.01

조건부 서식과 색 기준 필터(1)

1. 최근 5년간 시군구 총인구수 자료 만들기 먼저 국가통계포털(https://kosis.kr/index/index.do)에 접속한 후 국내 통계 - 주제별 통계, 인구 > 인국총조사 > 인구부문 > 총조사인구(2015년 이후) > 전수부문 > 전수기본표에서 '인구, 가구 및 주택 - 읍면동, 시군구를 누릅니다. 그러면 기본값이 2021년도만 데이터를 보여주므로 콤보 상자 버튼을 누른 후 최근 5년으로 변경하고, 오른쪽 위 '다운로드' 버튼을 눌러 엑셀로 다운로드합니다. 그리고 파일을 열면 파일 형식과 확장명이 일치하지 않는다고 하면서 열 것인지를 묻는데, 예를 클릭합니다. 이것은 파일 형식은 xlsx인데, 확장명은 xls라 그런 것입니다. 연 다음 확장명을 xlsx로 바꾸는 것이 좋습니다. 다른 이름으..

Excel 2023.02.28

색 기준 필터, 고급 필터, sum+if 배열 함수

필터에 텍스트 필터, 숫자, 날짜 등 필터가 있지만 이외에도 색 기준 필터가 있어 유용하게 사용할 수 있습니다. https://lsw3210.tistory.com/entry/%EC%97%91%EC%85%80-%EB%B0%B0%EC%9A%B0%EA%B8%B06-%ED%95%84%ED%84%B0-%ED%95%84%ED%84%B0-%EC%A7%80%EC%9A%B0%EA%B8%B0-%EB%8B%A4%EC%8B%9C-%EC%A0%81%EC%9A%A9 엑셀 배우기(6) - 필터, 필터 지우기, 다시 적용 필터는 원하는 데이터만을 걸러주는 기능입니다. 홈 탭의 편집 그룹에 필터 명령이 있고, 데이터 탭에는 필터와 고급 필터가 모두 있습니다. 필터와 고급 필터를 두 번에 나눠서 이번에는 필터 lsw3210.tistor..

Excel 2023.02.23
반응형