본문 바로가기

엑셀15

Substitute 함수를 사용한 전문용어/약자 변환기 이전글에서는 매크로를 사용한 약자/전문용어 변환기 작성에 대해서 설명했다.2024.11.18 - [엑셀] - 엑셀 매크로로 자동번역기, 전문용어/약자변환기 만들기 엑셀 매크로로 자동번역기, 전문용어/약자변환기 만들기지난번 글에서는 Vlookup을 통해서 전문용어 한글번역 사전을 만든 다음, 이것을 한글로 번역할 수 있게 하였다. 2024.11.16 - [엑셀] - Vlookup을 사용해서 약자/약속어 변환하기 Vlookup을 사용해서 약2findid.tistory.com그런데, 액셀 매크로는 생각보다 진입장벽이 있어서 받아들이는 사람에 따라서는 사용하기가 어렵다는 단점이 있다. 오늘은 substitute함수를 사용해서 간단하게 약자/전문용어 변환기를 만드는 방법을 설명해 보도록 하겠다. 함수의 구조SUB.. 엑셀 2024. 11. 19.
엑셀 매크로로 자동번역기, 전문용어/약자변환기 만들기 지난번 글에서는 Vlookup을 통해서 전문용어 한글번역 사전을 만든 다음, 이것을 한글로 번역할 수 있게 하였다. 2024.11.16 - [엑셀] - Vlookup을 사용해서 약자/약속어 변환하기 Vlookup을 사용해서 약자/약속어 변환하기회사에서 근무하다보면 통상적으로 사용되는 약자가 있기 마련인데, 내부 커뮤니케이션을 할때는 아무 문제가 없지만, 이를 외부에 설명하거나 어떤 서식으로 만들 때에는 약자를 풀어서 쓰는2findid.tistory.com그런데 이 방법에는 한계점이 존재하는데, 단어 단위의 변환은 문제가 없으나, 단어가 2개이상 조립되는 경우에는1. 각각의 단어를 각각 1개씩의 셀에 배치를 하고,2. 그것을 Vlookup을 이용해서 변환을 한 다음3.  Concatenate  함수를 통해.. 엑셀 2024. 11. 18.
엑셀 텍스트 나누기 데이터를 가공하는 과정에서는 정제되지 않은 데이터가 흔하다. 이를 적절히 가공하기 위해서는 어느정도 표준화를 거쳐야 하는데, 엑셀의 특성상 단어 (words) 단위로 분리하여 하나의 단어를 하나의 셀에 배치하는 것이 가장 보기도 좋고 가공하기도 쉽다. 언제부터인지는 모르겠지만 엑셀에는 텍스트 나누기 기능이 생겼는데 이 기능을 이용하면 정제되지 않은 문장이나 데이터를 단어단위로 분해하기 쉬워진다. 이러한 분해 이후에 2차가공이 이루어지는데 오늘은 텍스트를 나누는 방법에 대해서만 알아보겠다. 위와 같은 전화번호 데이터가 있다고 생각해보자. 최소 통신사는 분리하는 것이 보기에도 좋고 2차 가공을 하기도 좋을 것이다. 1. 엑셀 텍스트 나누기 마법사우선 나눌 데이터를 선택한 다음,데이터 탭으로 들어가면 엑셀 텍.. 엑셀 2024. 11. 17.
Vlookup을 사용해서 약자/약속어 변환하기 회사에서 근무하다보면 통상적으로 사용되는 약자가 있기 마련인데, 내부 커뮤니케이션을 할때는 아무 문제가 없지만, 이를 외부에 설명하거나 어떤 서식으로 만들 때에는 약자를 풀어서 쓰는 과정이 필요하다. 혹은 전문용어를 영어로 사용하다가 이를 외부에 가져갈 때도 한글로 변환하는 작업이 필요하다.  처음에는 일일히 손으로 변환을 했지만 시간이 지날수록 반복 작업에 지쳐서 약자를 등록하게 되엇다. 오늘은 Vlookup함수를 사용한 약자/약속어 변환에 대해서 설명하고자 한다. 2024.11.15 - [엑셀] - CONCATENATE 함수 CONCATENATE 함수엑셀을 사용하다보면 두 개 이상의 셀을 하나로 합쳐서 정보를 제공해야할 때가 있다. 이때 사용하는 것이 concatenate 함수이다. 기본적인 함수의 .. 엑셀 2024. 11. 16.
CONCATENATE 함수 엑셀을 사용하다보면 두 개 이상의 셀을 하나로 합쳐서 정보를 제공해야할 때가 있다. 이때 사용하는 것이 concatenate 함수이다. 기본적인 함수의 사용방법은 아래와 같다. . =CONCATENATE(텍스트1, [텍스트2], ...) 기본 예시:=CONCATENATE("Hello", " ", "World") → Hello World=CONCATENATE(A1, B1) → A1과 B1 셀의 내용을 결합=CONCATENATE("이름: ", A1, " 나이: ", B1) → 이름: 홍길동 나이: 20  개인적으로는 환자의 진단명이나 수술명을 정리할 때 유용하게 사용했다. 예를들면 외과 영역에서 "복강경"과 "개복"수술은 수술할 장기로의 접근을 나타내기 때문에 여러가지 수술명과 조합해서 사용된다. 아래의 예.. 엑셀 2024. 11. 15.
엑셀 Len, Sum, Average 함수 LEN 함수문자열의 길이(문자 수)를 계산하는 함수입니다.=LEN(텍스트)예시:=LEN("안녕하세요") → 5=LEN("Hello World") → 11=LEN("123 456") → 7SUM 함수선택한 범위의 숫자들을 더하는 함수입니다.=SUM(숫자1, [숫자2], ...)예시:=SUM(A1:A10) → A1부터 A10까지 합계=SUM(1,2,3) → 6=SUM(A1,B1,C1:C5) → 개별 셀과 범위 조합AVERAGE 함수선택한 범위의 평균값을 계산하는 함수입니다.=AVERAGE(숫자1, [숫자2], ...)예시:=AVERAGE(A1:A10) → A1부터 A10까지 평균=AVERAGE(10,20,30) → 20=AVERAGE(A1:A10,B1:B5) → 여러 범위의 평균주의사항빈 셀은 계산에서 제외.. 엑셀 2024. 11. 14.
Excel TODAY 함수 Excel TODAY 함수 완벽 가이드1. TODAY 함수의 기본 개요현재 날짜를 반환하는 함수매일 자동으로 업데이트됨인수(arguments)가 필요 없는 함수날짜 계산의 기준점으로 자주 사용2. 함수 구문=TODAY()3. 기본 사용 예시현재 날짜: =TODAY() 결과값 예시: 2024-03-124. 실무 활용 예시1) 날짜 차이 계산날짜경과일수2024-01-01=TODAY()-A22) 기한 만료 확인마감일상태2024-03-20=IF(A23) 근속일수 계산입사일근속일수2022-05-15=TODAY()-A25. 다른 날짜/시간 함수와의 조합1) 월 단위 계산 =DATEDIF(입사일, TODAY(), "Y") & "년 " & DATEDIF(입사일, TODAY(), "YM") & "개월" 2) 주말 제외 .. 엑셀 2024. 11. 12.
Excel COUNTIF 함수 1. COUNTIF 함수의 기본 개요주어진 조건에 맞는 셀의 개수를 세는 함수단일 범위에서 조건 검색 가능텍스트, 숫자, 날짜 등 다양한 데이터 타입 처리 가능2. 함수 구문=COUNTIF(range, criteria)매개변수 설명:range: 계산할 범위criteria: 계산 조건 (숫자, 텍스트, 수식 등)3. 실제 예시예시 1: 기본 숫자 카운트점수8590857590=COUNTIF(A1:A5, 90)결과: 2 (90점인 셀의 개수)=COUNTIF(A1:A5, ">=85")결과: 4 (85점 이상인 셀의 개수)예시 2: 텍스트 카운트과일사과바나나사과딸기사과=COUNTIF(B1:B5, "사과")결과: 3 (사과의 개수)=COUNTIF(B1:B5, "*기")결과: 1 (딸기처럼 '기'로 끝나는 항목의 개.. 엑셀 2024. 11. 11.
Excel SUMIF 함수 1. SUMIF 함수 개요SUMIF는 Excel에서 조건부 합계를 계산할 때 사용하는 함수입니다. 특정 조건을 만족하는 셀들의 값만 선택적으로 합산할 수 있습니다.2. 기본 문법=SUMIF(조건_범위, 조건, 합계_범위)3. 주요 조건 연산자연산자의미예시=같음"=100">크다">100"작다">=크거나 같다">=100"작거나 같다"같지 않다"100"4. 실제 사용 예시예시 1: 부서별 매출 합계부서매출영업팀1,000,000마케팅팀2,000,000영업팀1,500,000=SUMIF(A2:A4, "영업팀", B2:B4)결과: 2,500,000 (영업팀의 매출 합계)예시 2: 특정 금액 이상의 거래 합계거래액수수료50,000500120,0001,200150,0001,500=SUMIF(A2:A4, ">=100000.. 엑셀 2024. 11. 10.
Excel IF 함수 Excel IF 함수 완벽 가이드1. IF 함수의 기본 개요조건에 따라 다른 값을 반환하는 함수논리검사를 통해 TRUE/FALSE를 판단중첩 사용이 가능하여 복잡한 조건 처리 가능2. 함수 구문=IF(logical_test, value_if_true, value_if_false)매개변수 설명:logical_test: 참/거짓을 판단할 조건식value_if_true: 조건이 참일 때 반환할 값value_if_false: 조건이 거짓일 때 반환할 값3. 실제 예시예시 1: 기본 IF 사용점수결과85합격75불합격=IF(A2>=80, "합격", "불합격")예시 2: 중첩 IF 사용점수등급95A85B75C=IF(A2>=90, "A", IF(A2>=80, "B", IF(A2>=70, "C", "D")))4. 다중 .. 엑셀 2024. 11. 9.
Excel MATCH 함수 1. MATCH 함수의 기본 개요배열이나 범위 내에서 지정된 값을 검색하여 상대적 위치를 반환데이터 조회나 검색 작업에서 매우 유용INDEX 함수와 함께 자주 사용됨2. 함수 구문=MATCH(lookup_value, lookup_array, [match_type])매개변수 설명:lookup_value: 찾으려는 값lookup_array: 검색할 범위match_type:1: 오름차순 정렬된 배열에서 작거나 같은 값 (기본값)0: 정확히 일치하는 값-1: 내림차순 정렬된 배열에서 크거나 같은 값3. 실제 예시[데이터]AB사원번호이름1001김철수1002이영희1003박민수1004정다운1005손미래예시 1: 정확한 값 찾기=MATCH(1003, A2:A6, 0)결과: 3 (세 번째 위치)예시 2: 정렬된 데이터에.. 엑셀 2024. 11. 8.
엑셀 LINEST 함수 엑셀 LINEST 함수 완벽 가이드1. LINEST 함수란?LINEST 함수는 최소자승법을 사용하여 주어진 데이터에 가장 잘 맞는 직선이나 곡선을 계산하는 함수입니다. 이 함수를 통해 데이터의 추세를 분석하고 미래 값을 예측할 수 있습니다.2. 함수 구문=LINEST(known_y's, [known_x's], [const], [stats])known_y's: 종속변수(y) 데이터 범위known_x's: 독립변수(x) 데이터 범위 (선택사항)const: TRUE/FALSE - y절편 계산 여부 (선택사항)stats: TRUE/FALSE - 추가 회귀 통계 반환 여부 (선택사항)3. 실제 예시예시 데이터연도(X)판매량(Y)20191002020120202113520221552023180LINEST 함수 결과1.. 엑셀 2024. 11. 7.
엑셀 차트, 생략된 데이터 값을 채우는 선형그래프 그리기 예를들어, 의학논문에서 [처음, 1개월, 2개월, 3개월, 6개월, 12개월] 관측값을 가지고 있다고 가정하자. 이 때 해당 데이터를 입력하고 차트를 그리면 다음과 같다. 여기서 문제점은 x 축의 스케일이 3~6개월과 6~12개월사이에는 더 길어야하는데, 시각적으로는 1개월 차이밖에 나지 않아서 오해할 수 있다는 점이다. 이를 보완하기 위한 방법은 여러가지가 있지만, 여기서는 그래프를 늘려서 여기서 측정되지 않은 사이 값인 4,5개월과 7~11개월의 수치는 선형으로 채우는 방법에 대해서 알아보도록 하자. 일단 데이터값은 엇는 상태에서 개월만 삽입한 상태에서 "표식이 있는 꺾은선" 차트를 삽입했다. 그러면 불연속 점이 찍히게 되는데, 저기를 선으로 연결하고 싶다. 그러면 중간값을 채워야 하는데, 중간값을 .. 엑셀 2020. 2. 19.
엑셀, 두 셀 사이의 사이값 채우기 예를 들어서 1과 10사이의 값을 채우고 싶다고 할 때, 수동으로 계산해서 해도 되지만 몹시 귀찮다. 그리고 실제로 데이터가 1이나 10이 아니고, 3.47과 13.24의 사이에 사이값을 선형으로 채우고 싶을 때는 어떻게 해야할까? 먼저 채우고 싶은 셀의 범위를 선택하고, Alt, E, I, S를 순서대로 누르면 다음과 같은 창이 뜬다. 기본적으로 셋팅된, *열, *선형을 누르면 알아서 선형 값으로 사이값이 완성된다. 엑셀 2020. 2. 19.
엑셀 차트, 축 위치 바꾸기 차트를 그릴때, 데이터 스케일이 음수라면 축의 위치가 내가 원하는 바와 다르게 나올때가 있다. y축의 값이 음수일때, 다음과 같이 x축이 상단에 표시된다. 이걸 아래로 이동시키고 싶으면 어떻게 할지 한참을 찾다가 알아냈다. 우선 저 x 축의 스케일을 마우스 좌클릭으로 선택한다. 선택이 되면 위의 그림처럼 박스가 쳐진다. 그 상태에서 움직이지말고 우클릭하면 메뉴가 나오는데, 축서식으로 들어가자 우측에 축서식이 나오는데, [레이블]로 들어가면, [레이블 위치]가 있다. [높은 쪽]으로 설정되어 있는 것을 [낮은 쪽]으로 변경하자. 축의 위치가 아래쪽으로 바뀌었음을 알 수 있다. 엑셀 2020. 2. 19.