오류가 적을 경우 간단하게 숫자로 변환 방법 위처럼 숫자로 보이지만 엑셀상에서는 문자로 인식되고 있어 수식을 적용하려면 숫자로 변환하여야 합니다. 물론 적은 경우에는 해당 셀을 선택하고 초록색 부분을 눌러 경고 아이콘의 메뉴 중 '숫자로 변환'을 하시면 됩니다. (아래 이미지 참고) 오류가 많을 경우 간단하게 숫자로 변환 방법 그런데 양이 많을 경우에는 아래와 같은 방법을 추천드립니다. 아래 이미지처럼 빈 공간에 숫자 1을 써주고 숫자 1을 복사 → 오류 난 구역 전체를 선택 → 마우스 우클릭 → 선택하여 붙여 넣기 → 선택하여 붙여 넣기 창에서 → 값 선택, 곱하기 선택 → 확인 ※ (참고) 값선택은 안 하여도 상관없지만 만일 작업 중이 표에 서식을 적용된 상태에서 그냥 붙여 넣기를 하면 서식이 바뀝니..
▼ 아래와 같이 vlookup 함수로 데이터를 불러올 때 빈칸이 있는 항목은 0으로 표시됩니다. 여러 가지 해결 방법이 있겠지만 if와 len 함수를 이용하여 빈칸으로 출력하도록 해보겠습니다. 위 표 기준으로 아래와 같은 수식을 사용합니다. =IF(LEN(VLOOKUP(C7,$H$4:$I$11,2,0))=0,"",VLOOKUP(C7,$H$4:$I$11,2,0)) 위 함수를 설명하면 IF : (LEN(VLOOKUP(C7,$H$4:$I$11,2,0))=0 이면 ""(빈칸)으로 표시하고 아니면 VLOOKUP(C7,$H$4:$I$11,2,0) 값으로 표시하라는 함수 LEN : VLOOKUP(C4,$H$4:$I$11,2,0) 값의 문자 길이 계산하라는 함수 즉 LEN(VLOOKUP(C7,$H$4:$I$11,2,0..
셀 안에 조건부서식을 사용하지 않고 수식을 통한 그래프를 넣는 방법입니다. 간단하니 알고 있으면 좋은 팁입니다. "rept" 함수를 이용한 간단한 수식 ▼ 아래와 같이 rept함수를 이용하여 수식을 만들어 줍니다. (수식뒤에 100은 대상셀이 백분율(%)이라 정수화하기 위해 곱해준 것입니다.) =REPT("|",해당셀) "|"는 키보드의 원(₩) 표시 키의 shift 누른 상태의 글자("|")입니다. ▼ 아래와 같이 만들어집니다. 해당 셀을 선택 후 글꼴을 변경해야 합니다. ▼ 해당 글꼴을 아래와 같이 'Playbill'로 변경해 주세요. 혹시나 글꼴이 없으면 다운로드하기 : https://www.dafontfree.co/playbill-font/ (개인에 한하여 무료로 사용가능합니다.) 색상 변경 및 ..
▲ 위와 같이 ToDo 리스트를 만드는 중 마감기한이 지난 일정의 "행"을 강조하고 싶은데, 마감기한이 없는 셀 때문에 마감기한이 오늘보다 작은 날짜에 대한 수식에 오류가 발생하였습니다. 1. 빈 셀에 대한 조건부 서식 고민 발생 ▼ 아래와 같이 "마감기한"이 지난 행만 오늘보다 작은 날짜일 때 붉은색으로 강조를 하고 싶은데, 마감기한이 없는 항목까지 0으로 인식되어 강조가 되었습니다. 사용한 수식 : 마감기한 셀의 날짜가 오늘 날짜보다 작은 행만 강조 처리 2. 트릭을 이용한 방법 ▼ 빈칸 기호 ' 아포스트로피(Apostrophe)를 넣어 줍니다. (키보드의 큰 따옴표에 있는 ' 작은따옴표 표시) 아포스트로피 표식을 넣어준 셀은 문자로 인식하여 숫자 수식이 적용되지 않기 때문에 위의 동일한 수식 내에서..
엑셀에서 표 작업을 하다 보면 특정한 내용이 들어간 셀의 행 부분을 강조하고 싶은 경우가 있습니다. 이럴 경우 수식을 이용한 조건부 서식을 이용하시면 간단합니다. 작업할 표 준비 ▼ 아래와 같은 표 조건에서 항목의 식사 부분의 행만 강조하거나 색상을 넣고 싶습니다. 표를 선택 후 조건부 서식 실행 ▼ 아래와 같이 해당 서식이 적용될 표를 드래그하여 선택 후 홈 → 조건부 서식 → 새 규칙을 실행합니다. 수식을 사용하여 서식을 지정 ▼ 아래와 같이 "수식을 사용하여 서식을 지정할 셀 결정"을 선택 후 아래와 같이 수식을 넣어줍니다. =$C4="식사" (수식에 대한 의미는 아래 이미지를 참고하세요.) 여기까지 작성 후 '서식' 항목을 눌러줍니다. 셀 서식을 원하는 대로 설정 ▼ 여러 가지 옵션을 설정할 수 ..
가계부를 만든다고 가정하고 샘플을 진행해 보았습니다. 자동계산 수식을 만들 때 자주 발생하는 일 ▼ 아래처럼 가계부 틀을 만들고 누계와 예산 부분에 수식을 넣었는데, 아직 입력하지 않은 부분에 미리 계산이 되어있습니다. 가계부를 넣을 때마다 위의 수식을 복사하여 넣는 것도 귀찮고 미리 수식을 넣어두자니 보기가 안 좋습니다. 또한 예산 부분은 전일 남은 금액에서 오늘 사용한 금액을 빼는 수식을 넣었더니 아래로 내려 갈수록 금액이 이상하게 계산이 되어 버렸습니다.(누계 부분이 남아 있으니 당연히 매일마다 누계금액만큼 빠져 버린 수식이 만들어져 버렸습니다.) 간단한 IF 구문을 이용한 수식으로 해결 ▼ 간단한 if 구문으로 수식을 넣어주면 해결됩니다. 금액 셀이 '0'보다 클 때만 계산이 되도록 간단한 수식만..
▲ 위와 같이 목록 아이콘을 클릭하였을 때 대항목에 있는 하위 메뉴만 나타나게 하도록 하는 방법입니다. 위에 샘플처럼 가계부 같은 곳에 활용하거나 여러 목록의 하위 목록을 지정하여 사용할 때 좋은 방법입니다. 아래 캡처된 이미지를 이용하여 순서대로 설명해 보겠습니다. 포스팅용으로 간단하게 한 시트에 샘플로 만들어 보겠습니다. 1. 목록 만들기 ▼ 아래처럼 필요한 항목의 목록을 만들어줍니다. 대항목을 선택하면 다음에 대항목과 관련된 하위 메뉴가 목록으로 뜨게 만드는 겁니다. 여기에서는 2단계 하위메뉴까지만 만들지만, 같은 방법으로 3단계 이상 하위메뉴를 계속 만들어 나갈 수 있습니다. 2. 목록을 표로 만들고 이름지정해 주기 ▼ 아래와 같이 목록을 하나씩 선택한 후 '삽입 → 표'를 선택하거나 단축키 'c..
1. 피벗 테이블은 원본 데이터 수정 시 자동 업데이트가 안됨 엑셀에서 피벗테이블 사용 시 원본데이터가 업데이트되어도 피벗테이블은 자동으로 데이터가 변경되지 않습니다. 항상 '새로고침'을 해주어야만 피벗에 데이터가 업데이트됩니다. 2. (해결방법) 자동 업데이트 코드 삽입 방법 피벗을 자동으로 업데이트되게 하려면 아래와 같이 코드를 삽입하면 됩니다. 개발도구 → Visual Basic → 해당시트 → Worksheet → Change Dim pvTbl As PivotTable Application.EnableEvents = False For Each pvTbl In Me.PivotTables pvTbl.RefreshTable Next Application.EnableEvents = True 위의 설명드린..
이렇게 차트를 사용하는 경우가 없겠지만, 저의 경우 아래와 같은 작업을 하고 있었습니다. 체크박스를 통해 그래프를 ON/OFF 하기 ▼ 예를 들어 아래와 같이 특정 그래프를 확인 옵션을 만들어 체크 시 보이며, 체크 해제 시 보이지 않게 하려고 하였습니다. 아래 차트를 잠시 설명드리면 왼쪽 그래프 상단에 "비교값"이라는 체크 박스를 만들고 체크 시 오른쪽 표 아래 비교값을 체크박스에 체크 시 나타나게 세팅한 후 보이게 만들었습니다. ▶ 위와 같이 설정하는 방법은 엑셀의 개발 도구(안 보이면 파일 > 옵션 > 리본사용자지정 > 오른쪽 메뉴 > 개발도구 체크)에서 삽입 → 확인란(양식컨트롤) 추가해 주시고, 확인 박스 이름은 필요시 수정, 체크박스 선택 후 마우스 우클릭하여 컨트롤 → 셀연결 → 원하는 셀 ..
엑셀에서 자료를 관리하고 수식을 넣다 보면 숫자 "0"일 들어가서 보기가 안 좋거나, 보이지 않게 하고 싶은 경우가 있습니다. 이럴 때 사용하는 방법이 그냥 지우거나 글자색을 바탕색과 같이 바꾸어 주는 방법을 대부분 사용합니다. 하지만 지우면 안 되거나 색상을 변경하면 나중에 숫자가 들어갈 때 다시 색상을 원복해 주어야 하는 번거로움이 있습니다. □ 쉼표 스타일을 이용하는 방법 셀이 완전 빈칸이 되는 건 아니지만 "0"이 안 보이게 할 수는 있습니다. □ 조건부 서식을 이용하는 방법 아래와 같이 해당 셀을 선택하고 조건부 서식을 이용하여 값이 "0"일 때 글자색을 화이트로 변경하였습니다. 조건부 서식을 이용하면 "0"일 경우에만 색상이 변경되기 때문에 "0"이 아닌 숫자가 입력이 되었을 때는 정상적으로 ..
엑셀 표시형식에서 날짜의 사용자 서식 입력값과 결과값 입니다. 위와 같은 서식을 이용하면 다양하게 날짜를 표시 할 수 있습니다. 위 서식을 이용하여 응용을 해보았습니다. 사용서식 입력값 결과값 dd(aaa) 23-07-09 09(일) yy년m월 23-07-09 23년7월 (ddd)dd일 23-07-09 (Sun)09일 엑셀 셀서식 (날짜 사용자 서식) 사용자 지정서식 입력 값 결과값 설명 연도 yy 23-07-09 23 년도2자리 표시 yyyy 23-07-09 2023 년도4자리 표시 월 m 23-07-09 7 월표시 mm 23-07-09 07 월 2자리 표시 mmm 23-07-09 Jul 월 영문3글자표시 mmmm 23-07-09 July 월 영문 전체 표시 일 d 23-07-09 9 일 표시 dd 2..
아래와 같이 가로형 막대 차트를 만들었는데, 표는 내림차순으로 정리되었는데 표는 반대로 오름차순으로 만들어집니다. 원래 엑셀에서 가로형 막대는 오름차순으로 만들어지기 때문에 아래와 같은 방법으로 해결이 가능합니다. 설명된 이미지는 엑셀 2019 버전 기준입니다. 가로형 막대차트 오름차순으로 변경하는 방법 1. 차트의 세로축을 마우스 우클릭하여 메뉴에서 축서식을 실행합니다. 2. 축서식 메뉴에서 "항목을 거꾸로" 항목을 체크해 주시면 오름차순으로 정렬이 바뀝니다. 간단하지만 모르시는 분들이 계신 것 같이 공유해 봅니다.
엑셀에서 작업 시 숨겨져 있는 셀을 제외하고 나머지 부분에만 붙여 넣기를 하고 싶은데 숨겨진 부분에도 작업 내용이 적용되면 정말로 황당합니다. 저도 모르고 작업했다가 나중에 발견하고 수습하는데 시간이 더 오려 걸렸습니다. 아래와 같이 작업을 하면 해결할 수 있습니다. 숨긴 셀 제외하고 복사/붙여 넣는 방법 1. 일반적으로 숨긴 셀에 붙여 넣으면 ▼ 아래와 같이 숨겨진 행이 있는 상태에서 자동 채우기를 이용하여 셀복사를 진행하면 아래 이미지처럼 숨겨져 있던 셀에도 동일하게 복사가 됩니다. 아래 색칠된 행들은 숨겨져 있던 행인데, 자동체우기로 했더니 동일하게 복사되었습니다. 2. 숨긴 셀 제외 후 붙여 넣는 방법 ① 복사할 내용을 복사 (CTRL+C)한다. ② 붙여 넣을 영역을 선택한다. ③ 이동창(ALT+..
엑셀에서 표작업 시 위와 같이 행을 구분 짓는 배경색을 사용할 경우가 종종 있습니다. (설명된 이미지는 엑셀 버전에 따라 틀려 보일 수 있습니다. 저는 오피스 2019 버전입니다.) 저도 이 방법을 몰랐을 때는 1. 한 줄씩 직접 배경색을 변경한다. 키보드를 사용하여 여러 개의 줄을 동시에 선택 후 배경색을 변경한다. 2. 행마다 특정 숫자를 넣고, 해당 숫자에 서식을 걸어 행에 배경을 변경한다. 이런 방법들을 번거롭게 사용하였습니다. (작업도 불편하고 또 이후 작업시 망가지거나 시트 자체가 지저분해 집니다.) 조건부 서식을 이용한 표 줄무늬 배경 나타내기 이번 포스팅에서 설명드릴 부분을 엑셀에서 많이 사용하는 조건부 서식을 이용한 방법입니다. 1. 표 만들기 → 조건부 서식 아래와 같이..
▼ 엑셀에서 표 붙여 넣기를 할 때 열 넓이는 똑 같이 붙여지지 않습니다. ▼ 아래와 같이 해결하면 됩니다. 붙여 넣은 후 오른쪽 하단에 뜨는 메뉴를 선택 후 W를 눌러 줍니다.
1. 텍스트 오른쪽에서 문자 추출하기 위 이미지처럼 추출하고자 하는 셀에서 원하는 텍스트 개수만큼 입력해 줍니다. =LEFT(B3,3) B3셀의 텍스트 왼쪽에서 3번째 텍스트까지 추출하는 명령어입니다. 2. 텍스트 오른쪽에서 문자 추출하기 =RIGHT(B4,2) B4셀의 텍스트 오른쪽에서 2번째 텍스트까지 추출하는 명령어입니다. 3. 텍스트 중간 문자 추출하기 =MID(B3,4,2) B3셀의 4번째 텍스트 부터 2개의 텍스트를 추출하는 명령어입니다. (참고로 띄어쓰기도 한 개의 텍스트로 인식합니다.)
엑셀 작업 시 다른 시트의 값을 가져올 때 시트가 다양하고 값도 다양하게 가져와야 하는 경우 INDIRECT를 이용하여 편하게 작업을 할 수 있습니다. 아래 예제와 같이 활용 할 수 있습니다. =INDIRECT(D7&"!A2") 일반적으로 =홍길동! A2 서식을 이용할 수도 있지만 시트가 여러 개이고 동일한 위치의 값을 가져올 경우 INDIRECT를 활용하면 좀 더 편하게 서식을 만들 수 있습니다.
숫자를 한글이나 한자로 변환 하는 방법입니다. 1. 수식(NUMBERSTRING)을 이용하는 방법 =NUMBERSTRING(A1,1) =NUMBERSTRING(A1,2) =NUMBERSTRING(A1,3) 변환된 글자에 다른 글자를 붙이려면 큰따옴표(" ")와 &를 이용하여 응용합니다. ="일금 "& NUMBERSTRING(C7,1) &" 원정" 위와 같이 사용시 아래와 같이 표시됨 일금 *** 원정 2. 셀서식을 이용하는 방법 셀서식(단축키Ctrl+1) 을 실행하여 변경