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 – 오픈소스 스프레드시트 엔진