반응형

분류 전체보기 571

구글 스프레드시트의 Split(엑셀의 TextSplit) 함수

엑셀의 TextSplit함수에 대응하는 구글 스프레드시트의 함수는 Split함수로서 함수명이 다릅니다. 1. 구문SPLIT(텍스트, 구분자, [split_by_each], [remove_empty_text])로서 ① 텍스트 : 구분할 문자열로서 셀 주소로 입력할 수 있습니다.② 구분자 : 구분 문자입니다. 특이한 점은 기본 값이 'the'인 경우 t와 h, e를 기준으로 텍스트를 분리한다는 것입니다.구분 문자로 "("를 지정하면 "("를 기준으로 텍스트를 구분하는데,=split(A2,"(") =split(A2,"()")라고 하면 "("와 ")"를 기준으로 텍스트를 구분하므로 'HS반'이 두 번째 배열로 반환됩니다. ③ split_by_each : 구분 문자열을 각각 구분 문자로 사용할지 여부로 기본값은 ..

특정 문자 사이의 문자열 추출하기 - Index, TextSplit

1. 문제아래와 같은 문자열에서 괄호 사이의 문자열을 추출하려고 합니다.   2. TextSplit, Index, TextBefore 함수의 구문 가. TextSplit 함수=TEXTSPLIT(text,col_delimiter,[row_delimiter],[ignore_empty], [match_mode], [pad_with])① text : 문자열 주소② col_delimiter : 가로로(열) 구분할 문자열③ row_delimiter : 세로로(행) 구분할 문자열④ ignore_empty : 구분 문자열이 연속될 경우 빈 배열이 반환되는데, 이를 무시할지 여부로, 무시하면(True) 빈 배열을 없애고, 무시하지 않으면(False) 빈 배열이 반환됩니다. 기본 값을 False입니다. =TEXTSPLIT..

Excel 2024.09.20

같은 글자가 중복되는 경우 마지막 글자의 위치 찾기(2) - ByRow, Reduce

1. 문제아래와 같이 동, 리가 있는 경우 지번을 제외한 법정동을 추출해 보겠습니다.  2. 해법 1 - 성공가. Reduce 함수의 구문=REDUCE([initial_value], array, lambda(accumulator, value, body))로서[initial_value]는 옵션으로서 초기값이며, 생략하면 0이 됩니다. array는 처리할 대상이 되는 배열이고, 이 2개를 lambda함수에 전달하는데, accumulator는 누계값으로서 초기값은 Reduce함수의 첫 번째 인수인 initial_value가 되며, value는 현재 처리할 셀 또는 값으로서 current_value가 이해하기 쉽습니다. 예를 들어 Reduce 함수의 두 번째 인수인 array로 A2셀에서 A7셀을 입력하면 순서..

Excel 2024.09.19

같은 글자가 중복되는 경우 마지막 글자의 위치 찾기(1) - Left, Max, Substitute, Len

1. 문제  "서울특별시 종로구 청운동"의 경우는 '동'이란 글자가 하나만 있기 때문에 간단한데,"서울특별시 종로구 동숭동'의 경우는 '동'이란 글자가 두 번 나오므로 두 번째 '동'의 위치를 찾으려면 첫 번째 '동' 다음부터 '동'의 위치를 찾아야 합니다. 이런 식으로 '동'이 여러 번 나오는 경우 마지막 '동'의 위치를 찾아보겠습니다. 또한 '충청남도 천안시 동남구 동면 동산리'의 경우는 '동'이 세 번씩 나오지만 결국은 '리'가 중요한 요소이므로 '리'의 위치를 찾아야 합니다. 2. 해법가. 동일한 글자 중 마지막 글자의 위치 구하기(1) 한 가지 글자를 기준으로 할 경우 (가) 같은 글자수가 몇 개인지 알아내기같은 글자수가 몇 개인지 알아내려면 전체의 길이에서 특정 글자를 공백으로 만든 다음  그..

Excel 2024.09.13

구글 스프레드시트의 호환성 - Reduce, Scan 함수

1. 구글 스프레드시트로 가져오기https://lsw3210.tistory.com/582에서 만든 엑셀 파일을 구글 스프레드시트에서 가져오기를 하겠습니다. 아래 파일을 하드디스크에 저장하고,  구글 스프레드시트에서 파일 - 가져오기를 한 후 업로드 탭에서 저장한 파일을 찾아서 연 다음 '데이터 가져오기'를 하면 됩니다.  2. 가져온 수식 변경엑셀 파일의 시트 및 수식까지 그대로 잘 가져오는데,수식 앞에 Array_Constrain과 ArrayFormula가 붙고, Lambda 함수의 경우에는 인수 앞에 _xlpm.이 붙는 문제점이 있습니다.먼저 Array_Constrain과 ArrayFormula를 지워보겠습니다.맨 뒤의 ), 1, 1)도 지워야 합니다. 그리고, Lambda의 인수에 붙은 _xlpm...

구글 스프레드시트의 Reduce와 Scan 함수

엑셀의 경우는 Microsoft 365 버전이상에서만 Reduce와 Scan 함수를 사용할 수 있는데, 구글 스프레드시트에서는 이런 최신 함수를  누구나 사용할 수 있으니 좋습니다. 1.  구글 스프레드시트의 Reduce 함수 가. 구문엑셀에서는=REDUCE([initial_value], array, lambda(accumulator, value, body))라고 되어 있는데, 구글 스프레드시트는 문법은REDUCE(초기_값, 배열_또는_범위, LAMBDA)라고 되어 있는데 사용 예를 보면REDUCE(5, A1:A3, LAMBDA(accumulator, current_value, accumulator+current_value))라고 되어 있어 Lambda 함수의 인수에 대한 표시가 이해하기 쉽습니다. ac..

연령별 채권잔액 구하기(3) - Reduce 함수

1. 문제1편에서는 월별 매출액, 수금액 시트에서 월별 채권잔액을 구하고, 2편에서는 월별 잔액을 집계표 형식으로 구했는데, 2편과 같은 값을 Reduce함수를 이용해 구해보겠습니다. 2. Reduce 함수와 Scan 함수Reduce함수는 최종 결괏값만을 돌려주는데 비해서, Scan 함수는 계산 단계별 값을 반환해 주는 것이 다른 점이고 구문은 같습니다. 가. Reduce 함수Reduce 함수의 구문은=REDUCE([initial_value], array, lambda(accumulator, value, body))로서 종전에는 구문이 lambda까지만 표시됐었는데 lambda의 인수까지 표시하는 것으로 바뀌었습니다.그런데 더 헷갈리네요. 아래는 Reduce 함수의 예제로서 Reduce함수의 초기값이 비..

Excel 2024.09.10

연령별 채권잔액 구하기(2) - SumIf + Offset

1. 문제아래와 같이 이월액과 월별 매출액, 수금액, 미수금이 있을 때 아래와 같이 월별(연령별) 채권잔액을 구하려고 합니다. 2. 해법가. 논리7월의 채권잔액은 7월까지의 매출액(이월액 포함)에서 미수금의 합계를 차감한 다음 6월까지의 채권잔액을 차감하면 되는데, 6월까지의 채권잔액은 6월까지의 매출액(이월액 포함)에서 미수금의 합계를 차감한 금액으로 7월의 채권잔액을 구할 때나 6월까지의 채권잔액을 구할 때나 미수금의 합계는 같습니다. 나. 수식 만들기 (1) 7월 채권잔액 구하기 ㉮ 7월까지 매출액 계 구하기 '거래처수불현황'시트에서 7월까지의 매출액(이월액 포함) 합계를 구하는데, '매출액'이라는 글자는 4행에 있고, 금액은 그 아래 있습니다. 따라서, 7월까지의 매출액 합계는 SumIf 함수를 ..

Excel 2024.09.09

연령별 채권잔액 구하기(1) - SumIf

1. 문제아래와 같이 이월액과 월별 매출액, 수금액, 미수금이 있을 때 월별 채권 잔액을 7행과 8행에서 구해보겠습니다. 2. 해법가. 논리문제를 풀려면 어떤 식으로 값을 구해야 하는지 논리가 먼저 정립이 돼야 합니다. (1) 1월의 채권잔액 구하기 1월의 채권잔액은 1월까지 발생한 채권액(이월액 포함)을 모두 회수했다면(초과한 경우 포함) 0이고, 아니면 채권액 - 수금액의 합계가 됩니다. (2) 2월 이후의 채권잔액 구하기 1월은 간단하게 위와 같이 구할 수 있는데, 2월은 2월까지의 채권잔액에서 1월의 채권잔액을 차감해야 합니다. 왜냐하면 2월까지의 채권액에서 수금액 계를 빼면 2월까지의 채권잔액이 나오고, 이것은 1월의 채권잔액을 포함한 금액이기 때문입니다. 이런 식으로 3월 이후는 3월까지의 채..

Excel 2024.09.06

갤럭시 워치 - 절전 모드 쉽게 켜기

절전 모드는 아래와 같이 메뉴를 이용해 설정할 수도 있고, 설정 화면에서 절전 모드 아이콘을 눌러서 켤 수도 있습니다. 1. 메뉴를 이용하는 방법시계 화면에서 위에서 아래로 쓸어내리면 아래와 같이 설정 화면이 표시됩니다. 여기서 위 오른쪽 위 세번째 톱니바퀴 모양의 설정 아이콘을 누르면 설정 메뉴들이 보이는데, 아래로 내려가면 갤럭시 스마트폰과 같이 '배터리 및 디바이스 케어' 메뉴가 보입니다. 이것을 누르면 디바이스 케어 화면이 표시되며, 맨 위에 '배터리'가 있으므로 누릅니다. 그러면 사용 가능 시간이 표시되고, 그 아래 '절전 모드'설정 버튼이 보이고, 현재는 꺼져 있습니다. 이 때 절전 모드를 누르면 '절전 모드'로 전환하게 됩니다. 그런데, 화면 캡쳐가 되지 않아 보여줄 수가 없네요. 화면 캡쳐..

전자기기 2024.09.05
반응형