본문 바로가기
오니노니/PC

엑셀 마스터를 위한 모든것

by oni오니 2023. 9. 18.
반응형

엑셀에는 다양한 함수들이 있어서 모든 것을 여기에 나열하기는 어렵지만, 가장 기본적이고 자주 사용되는 함수, 수식, 각종 기능을 카테고리별로 정리해 보겠습니다. 내용이 풍부하오니 컴퓨터 이용중이시면 ctrl+F 를 누르셔서 검색을 하셔서 보시는것을 추천드립니다.

엑셀 마스터를 위한 모든것


엑셀 함수 정리

1. 산술 함수

  • SUM( ): 지정된 범위의 셀 값을 합산합니다.
  • AVERAGE( ): 지정된 범위의 셀의 평균 값을 계산합니다.
  • MAX( ) / MIN( ): 지정된 범위의 최대값/최소값을 찾습니다.

2. 텍스트 함수

  • CONCATENATE( ) / CONCAT( ): 두 개 이상의 텍스트를 결합합니다.
  • LEFT( ) / RIGHT( ): 텍스트의 왼쪽 또는 오른쪽 부분을 반환합니다.
  • LEN( ): 텍스트의 길이를 반환합니다.

3. 날짜 및 시간 함수

  • TODAY( ): 현재 날짜를 반환합니다.
  • NOW( ): 현재 날짜와 시간을 반환합니다.
  • DATE( ): 특정 날짜를 반환합니다.

4. 조건부 함수

  • IF( ): 조건에 따라 값을 반환합니다.
  • COUNTIF( ) / SUMIF( ): 지정된 조건을 충족하는 셀의 개수나 합계를 계산합니다.

5. 찾기 및 참조 함수

  • VLOOKUP( ): 수직으로 테이블을 검색하여 값을 반환합니다.
  • HLOOKUP( ): 수평으로 테이블을 검색하여 값을 반환합니다.
  • INDEX( ) / MATCH( ): 지정된 범위에서 특정 위치의 값을 찾거나 매치하는 위치를 반환합니다.

6. 논리 함수

  • AND( ) / OR( ): 여러 조건 중 하나 이상 또는 모든 조건이 참인지 확인합니다.
  • NOT( ): 논리 값을 반대로 반환합니다.

7. 통계 함수

  • STDEV( ) / STDEVP( ): 지정된 범위의 표준 편차를 계산합니다.
  • MEDIAN( ): 지정된 범위의 중앙값을 반환합니다.

8. 데이터베이스 함수

  • DSUM( ) / DCOUNT( ): 조건을 충족하는 데이터베이스 범위의 합계나 개수를 반환합니다.

9. 배열 함수

  • TRANSPOSE( ): 배열의 행과 열을 교체합니다.

10. 수학 및 통계 관련 함수

  • RAND( ): 0과 1 사이의 무작위 수를 반환합니다.
  • RANDBETWEEN( ): 지정된 범위 내에서 무작위 정수를 반환합니다.
  • COMBIN( ): 조합의 수를 계산합니다.

11. 금융 관련 함수

  • PMT( ): 대출이나 투자의 월별 지불액을 계산합니다.
  • RATE( ): 특정 투자에 대한 이자율을 계산합니다.
  • NPER( ): 정기 지불에 대한 기간 수를 계산합니다.

12. 날짜 및 시간 관련 함수

  • WORKDAY( ): 지정된 날짜에서 작업일 수를 더하거나 뺀 날짜를 반환합니다.
  • EDATE( ): 특정 날짜에서 달 수를 더하거나 뺀 날짜를 반환합니다.
  • NETWORKDAYS( ): 두 날짜 사이의 전체 네트워크 일수를 반환합니다.

13. 조건부 및 논리 함수

  • IFS( ): 하나 이상의 조건을 충족할 때 값을 반환합니다.
  • SWITCH( ): 주어진 값과 일치하는 첫 번째 값의 결과를 반환합니다.

14. 참조 함수

  • XLOOKUP( ): 범위에서 값을 찾아 대응하는 값을 반환합니다 (Excel 365 및 Excel 2019에서 사용 가능).
  • OFFSET( ): 참조에서 특정 행과 열의 차이만큼 떨어진 셀 또는 셀 범위의 참조를 반환합니다.
  • INDIRECT( ): 문자열로 표시된 참조를 실제 참조로 변환합니다.

15. 텍스트 함수

  • REPLACE( ) / SUBSTITUTE( ): 문자열 내의 텍스트를 다른 텍스트로 대체합니다.
  • TEXTJOIN( ): 여러 텍스트 항목을 하나의 텍스트 항목으로 연결합니다.
  • MID( ): 문자열에서 지정된 수의 문자를 반환합니다.

16. 배열 함수

  • MULTIPLY( ): 배열끼리의 곱셈을 수행합니다.
  • SUMPRODUCT( ): 두 배열의 해당 항목을 곱한 후 모든 곱의 합계를 반환합니다.

17. 데이터베이스 함수

  • DGET( ): 데이터베이스에서 지정된 조건에 일치하는 단일 레코드의 값을 반환합니다.
  • DAVERAGE( ): 데이터베이스에서 지정된 조건에 일치하는 레코드의 평균을 계산합니다.

엑셀 수식 정리

엑셀에서는 수식을 사용하여 다양한 연산을 수행할 수 있습니다. 기본적인 수식에서부터 조금 더 복잡한 수식까지, 엑셀은 데이터 분석 및 계산을 위한 강력한 도구입니다. 다음은 엑셀의 주요 수식과 그 설명입니다:

기본적인 수식

+: 덧셈

  • 예: =A1 + B1 (A1 셀의 값과 B1 셀의 값의 합계를 반환)

-: 뺄셈

  • 예: =A1 - B1 (A1 셀의 값에서 B1 셀의 값을 뺀 결과를 반환)

*: 곱셈

  • 예: =A1 * B1 (A1 셀의 값과 B1 셀의 값의 곱셈 결과를 반환)

/: 나눗셈

  • 예: =A1 / B1 (A1 셀의 값을 B1 셀의 값으로 나눈 결과를 반환)

^: 제곱

  • 예: =A1^2 (A1 셀의 값을 제곱한 결과를 반환)

복합 연산

엑셀 수식에서는 여러 연산을 조합할 수 있으며, 괄호를 사용하여 연산의 순서를 지정할 수 있습니다.

  • 예: =(A1 + B1) * C1

조건부 수식

IF( ): 조건을 기반으로 두 가지 가능한 결과 중 하나를 반환

  • 예: =IF(A1 > B1, "A가 큼", "B가 크거나 같음")

비교 연산자

  • =: 같음
  • <>: 같지 않음
  • >: 큼
  • <: 작음
  • >=: 크거나 같음
  • <=: 작거나 같음

논리 연산자

AND( ): 모든 인수가 TRUE인 경우 TRUE 반환

  • 예: =AND(A1>0, B1<5)

OR( ): 인수 중 하나 이상이 TRUE인 경우 TRUE 반환

  • 예: =OR(A1=5, B1=10)

NOT( ): 논리 값을 반대로 변환

  • 예: =NOT(A1=5)

반올림

ROUND(number, num_digits):

number: 반올림하려는 숫자입니다.

num_digits: 소수점 아래에서 반올림할 자릿수입니다. 양수이면 소수점 아래를 반올림하며, 음수이면 소수점 위를 반올림합니다.

  • 예: ROUND(123.4567, 2)는 123.46을 반환합니다.
  • 예: ROUND(123.4567, 0)는 123을 반환합니다.
  • 예: ROUND(128.4567, -2)는 100을 반환합니다.

ROUNDUP(number, num_digits):

이 함수는 지정된 자릿수로 올림을 합니다.

  • 예: ROUNDUP(123.451, 2)는 123.46을 반환합니다.

ROUNDDOWN(number, num_digits):

이 함수는 지정된 자릿수로 내림을 합니다.

  • 예: ROUNDDOWN(123.459, 2)는 123.45를 반환합니다.

이 외에도 MROUND, FLOOR, 그리고 CEILING과 같은 함수들이 있어, 특정 기준에 따라 반올림, 내림 또는 올림을 할 수 있습니다.

예를 들어, MROUND(123.4567, 0.05)는 가장 가까운 0.05 단위로 반올림하여 123.45를 반환합니다.


엑셀 단축키: 작업 효율을 높여주는 핵심 키 모음

엑셀을 사용하면서 작업 속도와 효율성을 높이고 싶으신가요? 단축키는 그 해결책 중 하나입니다. 여기에 엑셀에서 가장 자주 사용되는 핵심 단축키들을 모아봤습니다. 이 키들을 숙지하면 엑셀 작업의 달인으로 거듭날 수 있습니다!

1. 기본 단축키

  • Ctrl + N: 새 워크북
  • Ctrl + O: 파일 열기
  • Ctrl + S: 파일 저장
  • Ctrl + P: 인쇄
  • Ctrl + C: 복사
  • Ctrl + V: 붙여넣기
  • Ctrl + X: 잘라내기
  • Ctrl + Z: 실행 취소
  • Ctrl + Y: 다시 실행

2. 셀 및 행/열 조작

  • Ctrl + Space: 현재 열 선택
  • Shift + Space: 현재 행 선택
  • Ctrl + +: 행/열 삽입
  • Ctrl + -: 행/열 삭제
  • Alt + E, S, F: 셀 복사한 후 수식 붙여넣기

3. 데이터 조작

  • Ctrl + Shift + K: 새 행 추가
  • Ctrl + T: 테이블 생성
  • Ctrl + E: 빠른 데이터 채우기 (Flash Fill)

4. 편집 및 포맷

  • Ctrl + 1: 셀 포맷 대화상자 열기
  • Ctrl + B: 굵게
  • Ctrl + I: 기울임꼴
  • Ctrl + U: 밑줄
  • Alt + E, A, A: 모든 주석 및 형식 지우기

5. 탐색

  • Ctrl + Arrow keys: 화살표 방향으로 데이터 영역 끝까지 이동
  • Ctrl + Home: 워크시트의 첫 번째 셀로 이동
  • Ctrl + End: 워크시트의 마지막 셀로 이동

6. 수식 및 함수

  • F2: 셀 내에서 편집
  • Ctrl + Shift + Enter: 배열 수식 입력
  • Alt + Enter: 셀 내에서 줄 바꿈

7. 화면 조작

  • Ctrl + Page Up: 왼쪽 탭으로 이동
  • Ctrl + Page Down: 오른쪽 탭으로 이동
  • Alt + O, H, F: 화면 분할
  • Ctrl + Scroll Wheel: 화면 확대/축소

8. 데이터 필터 및 정렬

  • Alt + D, F, F: 자동 필터 적용/해제
  • Alt + A, S, A: 오름차순 정렬
  • Alt + A, S, D: 내림차순 정렬

9. 기타

  • Ctrl + Shift + L: 필터 적용/해제
  • Ctrl + F: 찾기 및 바꾸기 창 열기
  • Ctrl + H: 바꾸기 창 열기
  • F7: 철자 검사
  • Ctrl + Shift + "+": 새로운 셀, 행, 열 삽입
  • Alt + E, S, V: '붙여넣기 특수' 대화상자 열기

 

이 외에도 엑셀은 더 많은 단축키와 기능을 제공합니다. 본 글에서는 가장 기본적이고 유용한 단축키들만을 모았습니다. 엑셀 작업의 효율성을 극대화하려면 이 단축키들을 숙지하고 자주 활용하는 것이 좋습니다.


엑셀 표만들기

 

엑셀에서 표를 만드는 과정은 간단합니다. 아래는 기본적인 표 생성 방법에 대한 단계별 안내입니다

  1. 데이터 입력:
    • 먼저, 엑셀 워크시트에 데이터를 입력합니다. 일반적으로 첫 번째 행은 헤더(제목)로 사용되며, 그 아래에 실제 데이터를 입력합니다.
  2. 데이터 선택:
    • 표로 만들려는 데이터 범위를 모두 드래그하여 선택합니다.
  3. 표로 만들기:
    • 선택된 데이터 범위에서 상단 메뉴의 삽입 탭을 클릭합니다.
    • 삽입 탭 내의 버튼을 클릭합니다.
    • 팝업 창에서 표 만들기 옵션을 확인하고, 헤더 행이 있는 경우 첫 번째 행에 제목 있음 옵션을 체크합니다.
    • 확인을 클릭하여 표를 생성합니다.
  4. 표 디자인:
    • 표가 선택된 상태에서 상단 메뉴의 표 도구 디자인 탭이 활성화됩니다.
    • 여기에서 다양한 스타일, 테두리, 셀 색상 등을 변경하여 표의 디자인을 조절할 수 있습니다.
  5. 표 기능 활용:
    • 엑셀의 표 기능을 활용하면, 데이터의 필터링, 정렬, 계산된 열 추가 등 다양한 작업을 수행할 수 있습니다.
  6. 표 이름 변경:
    • 기본적으로 Table1, Table2와 같이 이름이 지정됩니다. 표의 이름을 변경하려면 표 도구 디자인 탭에서 표 이름 영역에 새로운 이름을 입력합니다.

표를 활용하면 엑셀 내 데이터를 효과적으로 관리하고, 다양한 기능을 쉽게 사용할 수 있습니다.


 

엑셀 그래프 만드는법

엑셀의 그래프 기능을 이용하면, 데이터를 시각적으로 표현할 수 있습니다. 엑셀에서 그래프를 만드는 기본적인 방법은 다음과 같습니다

  1. 데이터 선택
    • 그래프로 표현하고 싶은 데이터를 선택합니다. 이 때, 제목이나 라벨을 포함해서 선택하면 그래프 제작 시 참고로 사용됩니다.
  2. 그래프 삽입
    • 선택한 데이터 영역에서 삽입 탭으로 이동합니다.
    • 차트 그룹에서 원하는 그래프 유형을 선택합니다. 예를 들어, 막대 그래프, 선 그래프, 원 그래프, 산점도 등을 선택할 수 있습니다.
  3. 그래프 유형 및 스타일 선택
    • 원하는 그래프 유형과 서브유형을 선택한 후, 그래프 스타일과 색상 등을 선택하여 그래프를 꾸밉니다.
  4. 그래프 요소 수정
    • 만들어진 그래프를 클릭하면 그래프 도구가 활성화됩니다. 여기서 디자인, 형식 등의 탭을 이용하여 그래프의 요소를 추가하거나 수정할 수 있습니다.
    • 제목, 범례, 축 이름, 데이터 라벨 등 그래프의 다양한 요소를 추가하거나 제거할 수 있습니다.
  5. 데이터 조정
    • 그래프를 클릭한 상태에서 오른쪽 마우스 버튼을 누르면 '데이터 선택' 옵션을 클릭하여 그래프에 표시되는 데이터 영역을 조정할 수 있습니다.
  6. 그래프 크기 및 위치 조절
    • 그래프의 테두리를 클릭하고 드래그하여 크기를 조절하거나, 그래프를 다른 위치로 이동시킬 수 있습니다.

위의 기본적인 절차를 따르면 원하는 그래프를 쉽게 만들 수 있습니다. 그러나 엑셀의 그래프 기능은 매우 다양하므로, 특정 요구사항이나 고급 기능에 대해서는 엑셀의 도움말이나 관련 자료를 참고하는 것이 좋습니다.


엑셀 특수문자 단축키

엑셀에서 특수 문자를 빠르게 입력하기 위한 단축키는 대부분 키보드의 숫자 키패드와 함께 'Alt' 키를 사용하여 동작합니다. 여기에 몇 가지 특수 문자 단축키를 나열해 봅니다

  1. Alt + 0169: © (저작권 기호)
  2. Alt + 0174: ® (등록 상표 기호)
  3. Alt + 0153: ™ (상표 기호)
  4. Alt + 0176: ° (도 기호)
  5. Alt + 0177: ± (더하기 또는 빼기 기호)
  6. Alt + 0128: € (유로 기호)
  7. Alt + 0162: ¢ (센트 기호)
  8. Alt + 0163: £ (파운드 기호)
  9. Alt + 0165: ¥ (엔 기호)
  10. Alt + 0149: • (불릿 포인트)
  11. Alt + 0131: ƒ (길더 기호)

이와 같은 방식으로 숫자 키패드를 사용하면 다양한 특수 문자를 입력할 수 있습니다. 원하는 특수 문자의 단축키를 알고 싶다면 인터넷에서 "ASCII 코드 표" 또는 "특수 문자 단축키"와 같은 키워드로 검색하면 더 많은 단축키를 찾아볼 수 있습니다.

참고로, 'Alt' 키와 숫자 키패드를 사용하는 방법은 주로 Windows 환경에서 동작하며, Mac 환경에서는 동작하지 않을 수 있습니다.


ASCII 코드 표

ASCII (American Standard Code for Information Interchange)는 1960년대부터 컴퓨터에서 문자를 나타내기 위해 사용되던 표준입니다. ASCII는 0부터 127까지의 값을 갖는 7비트 코드로 구성되어 있습니다. 아래는 일부 기본 ASCII 코드 값의 표입니다

0 NUL 32 공백(space)
1 SOH 33 !
2 STX 34 "
3 ETX 35 #
4 EOT 36 $
5 ENQ 37 %
6 ACK 38 &
7 BEL 39 '
8 BS 40 (
9 TAB 41 )
10 LF 42 *
11 VT 43 +
12 FF 44 ,
13 CR 45 -
14 SO 46 .
15 SI 47 /
16-31 (제어 문자) 48-57 0-9
58 : 65-90 A-Z
59 ; 91 [
60 < 92 \
61 = 93 ]
62 > 94 ^
63 ? 95 _
64 @ 96 `
97-122 a-z 123 {
124 | 125 }
126 ~ 127 DEL

위 표는 기본 ASCII 코드의 일부입니다. 확장 ASCII는 128부터 255까지의 코드 값을 사용하여 다양한 특수 문자와 다른 언어의 문자를 표현합니다.

엑셀에서는 'Alt' 키와 숫자 키패드를 함께 사용하여 이 ASCII 문자들을 직접 입력할 수 있습니다. 예를 들어, 'Alt' 키를 누른 상태에서 숫자 키패드로 65를 입력하면 대문자 'A'가 입력됩니다.


엑셀 중복값 찾는법

엑셀에서 중복값을 찾는 방법은 다양하게 존재합니다. 여기에서는 가장 기본적인 두 가지 방법을 소개하겠습니다: 하나는 조건부 서식을 사용하는 방법이고, 다른 하나는 중복 제거 도구를 사용하는 방법입니다.

1. 조건부 서식을 이용하여 중복값 찾기

  1. 데이터 선택: 중복값을 확인하고자 하는 셀의 범위를 선택합니다.
  2. 조건부 서식: 메뉴의 홈 탭에서 조건부 서식을 선택합니다.
  3. 중복값 강조: 드롭다운 메뉴에서 중복값을 선택합니다.
  4. 포맷 설정: 중복값의 서식을 설정한 후, 확인을 클릭합니다. 이제 중복값들이 지정한 서식대로 강조됩니다.

2. 중복 제거 도구를 이용하여 중복값 확인 및 제거

  1. 데이터 선택: 중복값을 제거하고자 하는 셀의 범위를 선택합니다.
  2. 데이터 탭 선택: 메뉴의 데이터 탭을 선택합니다.
  3. 중복 제거 선택: 데이터 도구 그룹 내에서 중복 제거를 클릭합니다.
  4. 열 선택: 중복값을 확인할 열을 선택하고, 확인 버튼을 클릭합니다.
  5. 결과 확인: 중복값이 제거된 후, 엑셀은 중복 제거 결과를 알려주는 대화상자를 표시합니다. 여기서 얼마나 많은 중복값이 제거되었는지 확인할 수 있습니다.

두 번째 방법은 중복값을 제거하는 기능이므로, 원본 데이터를 유지하고 싶다면 사본을 만들어서 작업하거나 작업 전에 데이터를 백업해두는 것이 좋습니다.


엑셀 매크로

엑셀의 매크로는 반복되는 작업이나 복잡한 과정을 자동화하는데 사용되는 도구입니다. 매크로는 VBA(Visual Basic for Applications)라는 프로그래밍 언어를 사용하여 작성되며, 이를 통해 엑셀에서 수행하는 일련의 동작을 기록하고 자동화할 수 있습니다.

1. 매크로 기록하기:

  1. 엑셀을 열고 "보기" 탭을 클릭합니다.
  2. "매크로" 그룹에서 "매크로 기록"을 선택합니다.
  3. 매크로의 이름을 입력하고 필요한 경우 설명을 추가합니다.
  4. "매크로 저장" 옵션을 선택하여 매크로를 저장할 위치를 선택합니다.
  5. "기록 시작"을 클릭하면 매크로 기록이 시작됩니다. 이제 엑셀에서 수행하는 모든 동작이 기록됩니다.
  6. 필요한 작업을 완료한 후 "매크로 중지"를 클릭하여 기록을 중지합니다.

2. VBA 편집기에서 코드 작성하기:

  1. ALT + F11 키를 눌러 VBA 편집기를 엽니다.
  2. 프로젝트 탐색기에서 해당 워크북을 찾아 확장합니다.
  3. "모듈" 폴더를 오른쪽 클릭하고 "삽입" > "모듈"을 선택하여 새 모듈을 추가합니다.
  4. 새로 추가된 모듈 창에서 VBA 코드를 작성합니다.

예를 들어, 아래는 간단한 매크로 코드입니다. 이 코드는 "Sheet1"의 A1 셀에 "Hello, World!"라는 텍스트를 입력합니다.

Sub HelloWorld()
    Sheets("Sheet1").Range("A1").Value = "Hello, World!"
End Sub

작성된 코드를 실행하려면 F5 키를 누르거나, VBA 편집기의 상단 메뉴에서 "실행" > "매크로 실행"을 선택합니다.

매크로와 VBA는 매우 강력하므로, 복잡한 작업을 자동화하거나 엑셀의 기능을 확장하는데 사용될 수 있습니다. 하지만, VBA 프로그래밍을 처음 접한다면 초기에는 약간 복잡할 수 있습니다. 따라서 기본적인 VBA 프로그래밍 지식과 엑셀에 대한 이해가 필요합니다.


엑셀 마스터를 위한 모든것을 모아봤는데요 +ㅁ+ 도움이 되셨다면 좋아요❤ 한번만 꾹 눌러주세요 🤞

반응형

댓글