본문 바로가기

엑셀 Excel8

엑셀에서 복수응답된 데이터 처리하기 (자동화) - 가로로 긴 것 아래로 길게 1열로 갖다붙이기 매크로 VBA 다음은 아래와 같이 코딩된 복수응답 설문 결과를 엑셀에서 빈도표를 만드는 과정이다.(나는 누가 이렇게 코딩한 것을 넘겨받아 처리하게 되었는데 바람직한 것은 처음부터 [참조사이트]와 같이 코딩하면 편할 것이다.)이것을 수동으로 한다면 텍스트 나누기(Text to Columns)를 해서 응답을 나누고 그걸 아래로 1열로 쭉 잘라붙인다음 피벗 데이블에서 빈도표를 출력하는 방법이 있다. 그런데 응답 보기 숫자가 많아질수록 이게 한문항 처리하는 데도 상당한 노가다를 필요로 한다.그래서 일단 텍스트 나누기까지는 수동으로 (데이터 -> 텍스트 나누기 기능)으로 하고 그결과를 1열로 처리하는 과정을 VBA 매크로를 이용해서 빠르게 처리하는 방법을 소개한다.  엑셀에서 VBA 편집기 열기:Alt + F11을 눌러 VBA.. 2024. 7. 9.
엑셀파일을 pdf로 만드는 방법 먼저 프린트할(pdf로 만들) 영역을 지정해주는 작업입니다.보기 탭 - 페이지 나눔 미리보기  를 선택하면  파란색 막대를 움직일 수 있는 상태가 됩니다.파란색 선을 잡고 움직여서 한페이지에 들어갈 내용을 정해줍니다. 다음과 같이 할 수도 있습니다. 잡고 넓게 끌면 다음과 같이 됩니다. 아래에 있는 표를 2페이지에 넣으려면 다음과 같이 점선을 잡고 조정합니다. 페이지 조정이 완료되었으면 그 다음엔 pdf 로 저장할 차례입니다."파일" 내보내기 - PDF 만들기팝업창에서 파일명과 저장위치를 지정해주면 저장이 완료됩니다. 결과 끝. 2024. 4. 25.
엑셀 텍스트로 되어 있는 날짜 형식 변환 방법 두가지 1. 날짜진행이 규칙적인 경우 부동산원에서 다운 받은 자료의 날짜가 아래와 같이 텍스트 형식으로 되어 있다. 이 경우 그래프를 그릴 때 날짜를 날짜 형식으로 바꿔주는 게 좋다. 날짜형식으로 바꾸면 아래와 같이 날짜 축의 간격 조정을 좀더 원하는 대로 할 수 있다. 오른쪽에 행을 하나 더 만들어서 직접 입력한다. 엔터친 후 위와 같이 나오면 형식을 원하는 날짜 형식으로 변환해준다. 두번째 칸까지 써준 다음에 모서리를 잡고 끌어 자동 채우기를 한다. 이것은 날짜 데이터 원본이 규칙적으로 빠지지 않고 있을 때 가능한 방법이다. 2. 날짜 진행이 규칙적이지 않은 경우 물론 이방법은 규칙적인 경우에도 적용할 수 있는 보다 범용적인 방법이다. 아래는 통계청 다운 데이터이다. 역시 시점이 텍스트 형식으로 되어 있다... 2023. 8. 29.
[엑셀] xlookup 2개 이상 조건 걸어 찾기 이하 내용은 아래 사이트의 내용을 주로 인용한 것이다 https://www.automateexcel.com/formulas/xlookup-multiple-criteria/ xlookup명령어를 사용할 것인데 (엑셀 지원가능한 버전 유의) 크게 두가지 방법이 있다. 첫번째는 두가지 조건을 결합해서 하나의 문자열 또는 숫자로 만들는 방식이다. (아래) 두번째는 True는 1, False는 0인 속성을 이용해서 곱해서 1이 나오는 조건을 찾는 방식이다. 1. 먼저 첫번째 방식이다. 수식에 & 를 넣으면 두 값을 단순 결합한다. 이를 이용해 다음과 같이 사용한다. 2. 두번째 방식이다. 다음과 같은 등식이 참이면 엑셀은 TRUE라는 값을 반환한다. 보이기엔 TRUE로 나오는데 값으로는 1이다. 반대로 거짓이면 .. 2022. 11. 29.
엑셀 행 열 변환 / 가로 세로 전환 (ex. 가로로 있는 연도를 세로로 넣기) - 파워 쿼리 이용 (피벗 테이블 기초작업) 요렇게 생긴 데이터에서 연도를 아래로 길쭉하게 넣어서 피벗 테이블로 쓰고 싶다. 표 범위를 설정한다. 또는 표로 변환한다. 위와 같이 데이터 탭에서 표/범위에서 를 클릭 파워쿼리편집기가 뜬다. 변환하고자 하는 행을 선택한다 (shift 키를 이용해 복수 선택) 변환 탭의 "열 피벗 해제"를 클릭하면 변환된다. 홈 탭의 닫기 및 로드를 하면 새 탭으로 뜬다. 완성 ( *stata 의 reshape long / wide 와 같은 기능) 2020. 3. 2.
엑셀 if로 빈칸에 따른 조건 걸기 =IF(ISBLANK(D2),"A","B") D2가 빈칸이면(조건이 참이면) "A"반환, 빈칸이 아니면 B 반환 =IF(ISBLANK(D2),"",C2+D2) D2가 빈칸이면(조건이 참이면) 빈칸으로 두기, 빈칸이 아니면 C2+D2 계산결과 출력 2019. 12. 3.
엑셀에서 에러 나는 것(#DIV/0!) 차트에서 무시하기 : IFERROR 엑셀에서 계산할때 분모로 들어가는 셀값이 0이면 에러가 난다. 에러는 #DIV/0! 이런식으로 난다. 그러나 차트(그래프)를 그리면 해당 셀은 0으로 인식해서 그리게 된다.이를 무시하고 차트를 그리려면 이프 에러라는 에러가 나면 뒤의 내용으로 해라 라는 함수를 쓰면 된다. 이프에러옆에 첫번째 내용은 에러가 없으면 정상적으로 출력할 내용이고, 쉼표 다음 내용은 에러가 나면 출력할 내용이다. #N/A라고 해주면 차트에서는 해당 셀은 값이 없는 것으로 인식하게 된다. =IFERROR(I9/I42,#N/A) 2017. 7. 1.
엑셀 그래프 아래아 한글에 선명하게 붙여넣기, 실시간 연동시키기 엑셀 그래프 아래아 한글에 선명하게 붙여넣기, 실시간 연동시키기 그냥 ctrl+v 하면 해상도 떨어지는 이미지로 붙는다. ctrl+v 대신 ctrl+alt+v를 해보자. “골라붙이기”라고 뜬다. 여기서 그림(매타파일)을 선택하면 선명한 그림으로 들어간다. 자 이제 엑셀에서 수정하는 그래프가 실시간 연동되게 해보자!위와 같이 ctrl+alt+v를 한다음 “연결하여 붙이기”를 선택한다! 2017. 1. 6.