Microsoft Excel
마이크로소프트 엑셀(Microsoft Excel)은 마이크로소프트 윈도와 맥 OS 에서 작동하는 마이크로소프트사에서 개발해 판매하는 스프레드시트 프로그램이다. 엑셀은 마이크로소프트 오피스의 일부이다.
Categories
- Template:Excel:Function - Excel 함수 목록 (범주별)
- Excel:ProgrammerBeginner - 프로그래머를 위한 엑셀 기본.
- Excel:Python - MS Excel 공식 지원
채우기 핸들 (Fill Handle)
"+" 모양의 그 것!
|
사용 방법:
- 드래그 하거나
- "채우기 핸들" 을 더블 클릭.
- 영역을 채운 뒤, Ctrl + D 단축키.
참고:
- 고정 참조(
$
): 자동 증감을 방지하려면 셀 참조 앞에$
를 붙입니다.- 예:
$A$1
→ 고정된 셀을 참조합니다.
- 예:
Shift + 방향키
로 범위를 선택한 후 Ctrl + Enter로 값을 입력합니다. 수식
다른시트의 셀정보 참조
해당 셀에서 아래와 같이 입력하면 된다.
그리고 해당셀에서 다른 엑셒파일의 셀정보를 참조하고 싶다면
막약 파일명 등을 참조할 경우 INDIRECT
를 사용하면 된다.
자동 증감 없이 값을 고정하는 방법
특정 수식의 경우 컬럼값이 자동으로 증가시키지 않고 고정되어야 하는 경우가 있다. 이럴 경우 아래처럼 행과 열에 $
를 붙여주면 행과 열이 고정된다.
파일명 추출
=CELL("FILENAME")
=MID(CELL("filename"),FIND("[",CELL("filename"))+1,FIND("]",CELL("filename"))-FIND("[",CELL("filename"))-1)
중소기업 취업자 소득세 감면 대상 계산기 (Calculator for SME Employee Income Tax Reduction)
Calculator_for_SME_Employee_Income_Tax_Reduction_-_example.png
생년월일 입사일 군입대일 군전역일 취업시연령 군복무기간 적용연령 엑셀 순서대로 생년월일, 입사일, 군입대일, 군전역일을 입력해주시고 아래와 같이 수식을 입력하면 된다.
취업시연령
=DATEDIF(A2,B2,"Y")&"년 "&DATEDIF(A2,B2,"YM")&"개월 "&DATEDIF(A2,B2,"MD")+1&"일"
군복무기간
=DATEDIF(C2,D2,"Y")&"년 "&DATEDIF(C2,D2,"YM")&"개월 "&DATEDIF(C2,D2,"MD")+1&"일"
적용연령
=DATEDIF(A2,B2-(D2-C2+1),"Y")&"년 "&DATEDIF(A2,B2-(D2-C2+1),"YM")&"개월 "&DATEDIF(A2,B2-(D2-C2+1),"MD")+1&"일"
표시 형식
선택한 셀에서 0 값 숨기기
형식 상자에 0;;;@
을 입력하면 된다.
Excel functions (by category)
x86 또는 x86-64 아키텍처를 사용하는 Windows PC와 ARM 아키텍처를 사용하는 Windows RT PC 간에 수식의 계산 결과와 일부 Excel 워크시트 함수의 결과가 약간 다를 수 있습니다.
VLOOKUP
- [추천] 엑셀 VLOOKUP 함수 : 브이룩업 기초 이.. : 네이버블로그 [^0]
열 방향 검색입니다. 범위의 첫 번째 열에서 키를 검색한 다음 키가 있는 행에서 지정된 셀의 값을 반환합니다.
- 검색_키 - 검색할 값입니다. 예: 42, "고양이", I24
- 범위 - 검색을 수행할 범위입니다. 범위의 첫 번째 열에서 '검색할_키'에 지정된 키를 찾습니다. <- Header 에 해당하는건 포함되지 않도록! 그리고 테이블이 세로 방향으로 되었고, Key (첫 번째 열) 와 Values (두 번째 열 이후) 에 해당하는거 모두 범위 지정.
- 색인 - '범위'의 첫 번째 열이 1인 경우 반환될 값의 열 색인입니다.
- 정렬됨 - [선택사항] - 검색되는 열(지정된 범위의 첫 번째 열)이 정렬되는지 여부를 표시합니다. 여기서 검색할_키에 가장 가까운 값이 반환됩니다. <- 정렬되어있지 않고 정확히 일치되었는지 체크하려면 0 을 사용.
요약하여 설명하면 "범위"의 첫 번째 열(Col)이 "검색_키"에 해당하는 행(Row)을 반환하게 되는데, "색인"에 해당하는 열(Col)이 반환된다.
XLOOKUP
교차 조회. 조회 범위 내 일치 항목이 발견된 위치에서 결과 범위의 값을 반환합니다.
정렬되지 않은 테이블 (Key, Val) 에서 Key 에 매칭되는 Val 을 받아올 때 사용.
- 검색_키 - 검색할 값입니다(예: 42, "고양이", I24).
- 조회_범위 - 검색할 범위입니다. 범위는 행 또는 열 하나여야 합니다.
- 결과_범위 - 검색결과로 고려할 범위입니다. 이 범위의 행 또는 열 크기는 조회 방식에 따른 조회_범위의 행 또는 열 크기와 같아야 합니다.
- 누락_값 - [선택사항] - 일치 항목이 없을 때 반환되는 값입니다. 지정하지 않으면 오류가 반환됩니다.
- 일치_모드 - [선택사항] - 검색_키의 일치 항목을 찾는 방법입니다. 0은 완전 일치 항목, 1은 완전 일치 항목 또는 검색_키보다 큰 다음 값, -1은 완전 일치 항목 또는 검색_키보다 작은 다음 값, 2는 와일드 카드 일치 항목입니다. 지정하지 않으면 기본적으로 완전 일치 항목을 찾습니다.
- 검색_모드 - [선택사항] - 조회 범위에서 검색하는 방법입니다. 1은 첫 번째 항목부터 마지막 항목까지 검색, -1은 마지막 항목부터 첫 번째 항목까지 검색, 2는 범위가 오름차순으로 정렬되었다고 가정하고 바이너리 검색을 사용하여 범위 내 검색, -2는 범위가 내림차순으로 정렬되었다고 가정하고 바이너리 검색을 사용하여 범위 내 검색입니다. 지정하지 않으면 기본적으로 범위에서 첫 번째 항목부터 마지막 항목까지 검색합니다.
INDEX
행과 열 오프셋으로 지정된 셀의 콘텐츠를 반환합니다.
- 참조 - 오프셋의 기반으로 삼을 셀 배열입니다.
- 행 - [선택사항] - 오프셋 행의 번호입니다.
- 열 - [선택사항] - 오프셋 열의 번호입니다.
MATCH와 함께 사용되는 예시
이후 INDEX 함수를 활용하면, 출력 범위에서 n 번째 위치한 값을 출력할 수 있습니다.
// 출력범위 : {100,200,300,400,500}
=INDEX(출력범위,MATCH("배",범위,0)) // MATCH 함수로 배의 순번이 반환됩니다.
=INDEX(출력범위,4) // 출력범위에서 4번째 값을 출력합니다.
=400
MATCH
- [https://www.oppadu.com/%ec%97%91%ec%85%80-index-match-%ed%95%a8%ec%88%98/#! 엑셀 INDEX MATCH 함수, 세상에서 제일 쉽게 알아보기 - 오빠두엑셀]
범위에서 지정된 값과 일치하는 항목의 상대적 위치를 반환합니다.
COUNTA
데이터세트에 포함된 값의 개수를 반환합니다.
SUMIFS
여러 기준에 따른 범위의 합계를 반환합니다.
- 범위_합계 - 합계를 계산할 범위입니다.
- 기준_범위1 - 기준1에 대하여 확인할 범위입니다.
- 기준1 - 기준_범위1에 적용할 패턴 또는 테스트입니다.
- 기준_범위2… - [선택사항] 반복 가능 - 추가로 확인할 범위입니다.
- 기준2… - [선택사항] 반복 가능 - 추가로 적용할 기준입니다.
다른 Source Table 의 여러 조건에 맞춰 합계 결과를 Destination Table 에 정리 가능.
CSV 파일을 UTF-8 로 저장하기
"다른이름으로 저장 > 도구 > 웹 옵션" 들어가고 인코딩 탭에 "유니코드 UTF-8" 이 있다.
See also
- Microsoft Office
- Spreadsheet
- Comma-separated values (CSV)
- Visidata - 터미널에서 스프레드시트 데이터 다루기
- Airtable
- Baserow - 오픈소스 Airtable 대체제
- nocodb
- HyperFormula - 엑셀과 비슷한 계산엔진 오픈소스
- OpenPyXL - read/write excel format (python)
- Neptyne - AI와 파이썬으로 프로그래밍 가능한 스프레드시트
- React Datasheet Grid - Airtable/Excel과 비슷한 스프레드시트 컴포넌트
- IronCalc – 오픈소스 스프레드시트 엔진