구글 스프레드시트 & 엑셀/함수
-
GPT에서도 해결을 하지 못한 내용이 있다. 바로 구글시트에서 오늘 날짜로 내부 셀 이동을 하기 위한 방법을 알아보았는데, 엑셀과는 다르게 구글시트에서는 작동하지 않았다. 원래는 =hyperlink 를 통해서 #태그로 현재 위치를 찍을수 있는 방법이 있는데, 구글시트에서는 전혀 동작하지 않는다. 그럼 어떻게 해결해야 하는가?? 해결한 방법은 address 함수와 match 함수를 통하여 해결이 가능하였다. 그리고 구글시트 주소값과 &range= 로 해결이 가능하다. 먼저 address 함수에 대해서 알아보자. address 말그대로 주소라는 뜻으로 행과 열의 좌표를 알기 위한 함수 입니다. indirect 로도 비슷한 기능을 할 수 있는데, 일단 만들고자 하는 것은 오늘 날짜로 바로가기를 만들어서, 기본..
구글시트에서 오늘 날짜 셀로 이동 하기 위한 하이퍼링크GPT에서도 해결을 하지 못한 내용이 있다. 바로 구글시트에서 오늘 날짜로 내부 셀 이동을 하기 위한 방법을 알아보았는데, 엑셀과는 다르게 구글시트에서는 작동하지 않았다. 원래는 =hyperlink 를 통해서 #태그로 현재 위치를 찍을수 있는 방법이 있는데, 구글시트에서는 전혀 동작하지 않는다. 그럼 어떻게 해결해야 하는가?? 해결한 방법은 address 함수와 match 함수를 통하여 해결이 가능하였다. 그리고 구글시트 주소값과 &range= 로 해결이 가능하다. 먼저 address 함수에 대해서 알아보자. address 말그대로 주소라는 뜻으로 행과 열의 좌표를 알기 위한 함수 입니다. indirect 로도 비슷한 기능을 할 수 있는데, 일단 만들고자 하는 것은 오늘 날짜로 바로가기를 만들어서, 기본..
2023.09.24 -
크롤링등으로 작업을 하다보면, 내용자체가 띄워쓰기로 출력되는 경우가 있다. 이걸 없애는 방법은 간단한 함수로 가능하다. substitute 함수 - 내용을 교체하는것 chat(10) - alt + enter 값을 찾아냄(띄워쓰기값) 아래는 쿠팡에서 카테고리 값을 크롤링 했을때이다. 이렇게 띄워쓰기가 되어있어 보기가 힘들다. c1 셀에 이렇게 입력한다. =SUBSTITUTE(B1,CHAR(10),"") 그럼 이렇게 완료된다.
엑셀 및 구글시트에서 alt+enter로 된 띄워쓰기 값 없애기크롤링등으로 작업을 하다보면, 내용자체가 띄워쓰기로 출력되는 경우가 있다. 이걸 없애는 방법은 간단한 함수로 가능하다. substitute 함수 - 내용을 교체하는것 chat(10) - alt + enter 값을 찾아냄(띄워쓰기값) 아래는 쿠팡에서 카테고리 값을 크롤링 했을때이다. 이렇게 띄워쓰기가 되어있어 보기가 힘들다. c1 셀에 이렇게 입력한다. =SUBSTITUTE(B1,CHAR(10),"") 그럼 이렇게 완료된다.
2023.05.17 -
filter 함수는 query 함수와 비슷하지만 조금 다르다. 개인적으로는 부분적으로 데이터를 뽑아낼수 있는 query 함수가 더 강력하지만 엑셀에서는 query 함수를 지원하지 않는다. query 함수는 구글시트에서는 지원한다. 물론 편법으로 query 함수를 vba로 정의한 후 사용할수는 있다. 사용법 =filter(범위,조건,일치하지않는경우) 이런식으로 있을때, =FILTER($B$2:$F$6,$C$2:$C$6=$I$1) 이렇게 적용이 가능하다. 단점은 query 처럼, 셀을 뽑아낼수 없다는점이다. 물론 불러온 데이터를 한번더 가공해서 사용하면 query 처럼 사용할수 있다. 구글시트에서는 =filter(범위, 조건1, 조건2....) 로 여러가지 조건을 넣을 수 있음 filter 함수와 가장많이 ..
FILTER 함수 - 일정 범위의 데이터를 필터링filter 함수는 query 함수와 비슷하지만 조금 다르다. 개인적으로는 부분적으로 데이터를 뽑아낼수 있는 query 함수가 더 강력하지만 엑셀에서는 query 함수를 지원하지 않는다. query 함수는 구글시트에서는 지원한다. 물론 편법으로 query 함수를 vba로 정의한 후 사용할수는 있다. 사용법 =filter(범위,조건,일치하지않는경우) 이런식으로 있을때, =FILTER($B$2:$F$6,$C$2:$C$6=$I$1) 이렇게 적용이 가능하다. 단점은 query 처럼, 셀을 뽑아낼수 없다는점이다. 물론 불러온 데이터를 한번더 가공해서 사용하면 query 처럼 사용할수 있다. 구글시트에서는 =filter(범위, 조건1, 조건2....) 로 여러가지 조건을 넣을 수 있음 filter 함수와 가장많이 ..
2023.01.09 -
vlookup 의 경우 좌측에서부터 항목을 찾아야 하는 반면 xlookup은 좌우 관계없이 데이터를 찾을 수 있는 장점이 있음 공식 =XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode]) =xlookup(검색할 값, 검색할 범위, 반환할 범위) 기본적으로는 이렇게 사용됨 if_not_found 는 찾지 못하였을때의 값을 입력 match_mode 는 일치하는 유형을 지정 0 : 정확히 일치하는 겨여우 -1 : 정확히 일치하는 경우, 찾을 수 없을때 다음 작은값 1: 정확히 일치하는 경우, 찾을수 없을때 다음 큰값 2 - *,?,~에 의미가 있는 와일드카드 일치 (부분검색) search_mod..
XLOOKUP - 행범위에서 항목을 찾는 함수vlookup 의 경우 좌측에서부터 항목을 찾아야 하는 반면 xlookup은 좌우 관계없이 데이터를 찾을 수 있는 장점이 있음 공식 =XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode]) =xlookup(검색할 값, 검색할 범위, 반환할 범위) 기본적으로는 이렇게 사용됨 if_not_found 는 찾지 못하였을때의 값을 입력 match_mode 는 일치하는 유형을 지정 0 : 정확히 일치하는 겨여우 -1 : 정확히 일치하는 경우, 찾을 수 없을때 다음 작은값 1: 정확히 일치하는 경우, 찾을수 없을때 다음 큰값 2 - *,?,~에 의미가 있는 와일드카드 일치 (부분검색) search_mod..
2023.01.08 -
CHOOSE 색인을 만들고, 첫번째값을 기준으로 값을 반환하는 함수, 30개까지 설정 가능 * 범위를 지정할 수 없음 사용법 =CHOOSE(색인값, 선택1(필수), 선택2 ....) 사용예 =CHOOSE(2,B2,B3,B4) B2 인 $C$4 값이 기준이 되고, 2번째 색인을 했으니 B3이 되므로 $C$4를 불러온다. 활용방법 데이터가 많을 경우 특정 선택된 값중에서만 불러온다고 할때 활용할 수 있다.
CHOOSE - 선택한 셀에서 값을 반환CHOOSE 색인을 만들고, 첫번째값을 기준으로 값을 반환하는 함수, 30개까지 설정 가능 * 범위를 지정할 수 없음 사용법 =CHOOSE(색인값, 선택1(필수), 선택2 ....) 사용예 =CHOOSE(2,B2,B3,B4) B2 인 $C$4 값이 기준이 되고, 2번째 색인을 했으니 B3이 되므로 $C$4를 불러온다. 활용방법 데이터가 많을 경우 특정 선택된 값중에서만 불러온다고 할때 활용할 수 있다.
2022.09.14 -
ADDRESS 셀의 위치값을 참조할 수 있는 함수로, 절대위치, 상대위치를 표시할수 있음 사용방법 =ADDRESS(행위치,열위치,옵션숫자) 예시 결과 =ADDRESS(4,3) $C$4 =ADDRESS(4,3,1) $C$4 =ADDRESS(4,3,2) C$4 =ADDRESS(4,3,3) $C4 =ADDRESS(4,3,4) C4 =ADDRESS(4,3,1,true,"시트2") '시트2'!$C$4 적용예시
ADDRESS - 셀의 위치값ADDRESS 셀의 위치값을 참조할 수 있는 함수로, 절대위치, 상대위치를 표시할수 있음 사용방법 =ADDRESS(행위치,열위치,옵션숫자) 예시 결과 =ADDRESS(4,3) $C$4 =ADDRESS(4,3,1) $C$4 =ADDRESS(4,3,2) C$4 =ADDRESS(4,3,3) $C4 =ADDRESS(4,3,4) C4 =ADDRESS(4,3,1,true,"시트2") '시트2'!$C$4 적용예시
2022.09.13