반응형

전체 글 568

계산 오류 원인 1 - 숫자를 문자로 입력

숫자라야 계산이 되는데, 여러 가지 이유로 숫자가 아니라 문자로 표시되는 경우가 많습니다. 특히 시스템에서 다운로드 받은 자료의 경우 숫자가 아닌 경우가 종종 있으므로 주의해야 합니다. 문자인지 확인하는 방법은 아래 세 가지 경우가 있습니다. 1. 작은 따옴표를 이용해 숫자를 입력한 경우 C2셀의 수식 입력줄을 보면 '12,345라고 작은 따옴표를 입력한 다음 12,345라고 입력하면 숫자처럼 보이는데, 문자라서, 셀 왼쪽 위에 녹색 세모 표시가 보이고, 셀 왼쪽에는 느낌표로 에러 표시가 있습니다. 에러 표시를 눌러 보면 '텍스트 형식으로 저장된 숫자'라고 하면서 그 아래 '숫자로 변환'할 것인지 묻고, 이 오류에 대한 도움말, 오류 무시, 수식 입력줄에서 편집, 오류 검사 옵션 등 메뉴가 있습니다. 이..

Excel 2023.10.31

메모장의 놀라운 변화

메모장 몇 십년 동안 일관된 모습을 유지하고 있더니 몇 일전 '저장된 상태로 열리고 등'의 새로운 변화를 알리더니 탭도 되고, 좋습니다. 1. 탭 추가 2. 탭명과 파일명 그리고, 탭명이 '백두산'이란 것도 메모장 앱이 첫번째 줄의 입력 내용을 참고해서 정한 이름이고, 파일명이 아닙니다. Everything에서 찾아보니 나오지 않고, 메모장 앱의 파일 메뉴에서 모두 저장을 누르니 하나씩 탭 명으로 저장할 것인지를 묻습니다. 탭명 '백두산'만 저장하니 동그라미 아이콘이 사라지고, 백두산.txt로 탭이름이 바뀝니다. 3. 새 창 그리고, 파일 메뉴에 새 탭뿐만 아니라 새 창 메뉴도 있습니다. 새 창 메뉴를 누르면 왼쪽 창같이 '제목 없음'이란 탭 이름이 생기고, 내용을 입력하면 그 이름으로 탭 이름이 바뀝니..

윈도우 2023.10.08

피벗 테이블 창이 분리되었을 때?

피벗 테이블 창이 엑셀 오른쪽에 배치되는 것이 일반적인데, 언제부터인지 피벗 테이블 필드 창이 분리돼서 아래 화살표 키 부분을 눌러봐도 설정 아이콘을 눌러봐도 창을 엑셀 시트와 고정시키는 메뉴가 없어서 불편했는데, 창 윗부분을 끌어서 시트의 오른쪽 위로 올리니 창이 시트에 철커덕하고 붙습니다.피벗 테이블 필드 창 고정하기

Excel 2023.09.10

매크로 - 범위가 아닌 배열로 처리하기

이 글에서는 범위로 처리했는데, 배열로 처리하는 것을 다뤄보겠습니다. 1. 코드 작성 및 실행먼저 개발 도구 - Visual Basic을 누르고, 삽입 - 모듈을 클릭해서 모듈을 추가합니다. 그리고, 코드 창에 아래 내용을 복사해서 붙여 넣습니다.Sub 배열로곱하기() Dim rng As Range, c As Range Dim val Dim i As Long Range("e1") = Now() Set rng = Range(Range("a1"), Range("a1").End(xlDown)) val = rng For i = 1 To UBound(val) val(i, 1) = val(i, 1) * 2 Next Range("b1:b" & UBound(val)) = val Range("e2") = Now() En..

EXCEL - VBA 2023.09.04

매크로 - 범위로 처리하기

그동안은 매크로 작성 시 범위로 처리하는 것만 알고 있었는데, 최근에 유튜브를 보니 셀마다 처리하는 것이 아니라 배열에서 처리한 후 한꺼번에 범위에 일괄로 데이터를 입력하는 것이 훨씬 빠르다는 내용을 보고 충격을 받아 정리하고자 합니다. 먼저 범위로 처리하는 방법을 알아보겠습니다. A열에 2를 곱한 값을 B열에 넣는다고 할 때 범위로 처리하는 것은 아래와 같습니다. 1. 코드 작성 및 실행 먼저 개발 도구 - Visual Basic을 누르고, 삽입 - 모듈을 클릭해서 모듈을 추가합니다. 그리고, 코드 창에 아래 내용을 복사해서 붙여 넣습니다. Option Explicit Sub 곱하기() Dim rng As Range, c As Range Set rng = Range(Range("a1"), Range("..

EXCEL - VBA 2023.09.03

한글과 영문을 기준으로 숫자 분리하기

아래와 같이 텍스트에 '오더'와 'Order'가 있을 때 그다음에 나오는 숫자를 분리하는 다양한 해법에 대해 알아보고자 합니다. 1. 방법 1 가. '오더'를 기준으로 숫자 분리하기 간단하게 생각할 수 있는 방법은 오더 또는 Order를 찾아서 그 위치를 기준으로 값을 가져오는 것인데, 오더는 2글자이고, Order는 5글자이다 보니 조건을 달리해야 하며, Mid함수를 이용해 숫자를 분리해서 가져오는 경우 반환값이 문자이기 때문에 숫자로 변환하기 위해서는 Value 함수를 이용해야 합니다. 따라서, =VALUE(MID(B4,FIND("오더",B4)+3,10))이 됩니다. Find함수는 구문이 FIND(find_text, within_text, [start_num]) 이므로 find_text는 "오더"이며..

Excel 2023.09.01

울릉도에서 테슬라 충전하기

테슬라 슈퍼 차저가 많지 않기 때문에 테슬라를 충전하기 위해서는 완속 충전, DC 콤보 또는 DC 차데모와 연결하기 위한 어댑터가 필요합니다. 이외에도 울릉도라는 지역적 특수성에 따른 제약 사항을 설명하고자 합니다. 1. 울릉도 전용 차지비 카드 필요 차지비 카드를 충전기에 댔더니 "회원 인증에 실패했다"라고 나옵니다. 그래서 네이버 지도로 전기차 충전소 정보를 검색해 보니 사용 가능 멤버십이 울릉군청 회원 멤버십과 차지비 멤버십카드 2개가 표시되는데, 울릉군청에 전화해 보니 울릉도가 육지와 (차지비) 통신망이 연결되어 있지 않아서 별도의 차지비 카드를 사용한다고 하며, 울릉군청 회원 멤버십은 별도로 없고, 울릉도에서만 사용 가능한 차지비 카드를 바로 발급해 준다고 합니다 (울릉군청 전화번호 054-79..

테슬라 2023.08.31

크루즈에 테슬라 선적 고난기

1. 배 선적 시간 초과 포항에서 울릉도까지 크루즈에 배를 싣고 가는데, 크루즈 출발시간은 23: 50이지만 배 선적 시간은 1시간 40분 전인 22:10까지였는데, 안내 메시지를 주의 깊게 보지 않아서 선적 시간을 놓치는 불상사가 발생했습니다. 그래서 물어보니 "내일 저녁 배로 실어다 준다"라고 합니다. 그러면서 카드 키를 두라고 하고, 작동법을 물어보는데 문 여는 방법과 시동 거는 방법만 알려줬더니 그다음 날 저녁에 전화가 와서는 운전 방법을 물어봐서 "Drive는 오른쪽 레버를 내리고 후진은 위로 올린다"라고 설명해 줬더니 그다음부터는 연락이 안 옵니다. 그리고 옛날에는 직접 운전해서 배에 차를 실은 기억이 있는데 "해운 노조원이 싣고, 조금만 늦어도 노조 때문에 선사는 차량을 더 싣고 싶어도 못 ..

테슬라 2023.08.30

휴일에 해당하는 열에 색칠 하기

조건부 서식을 적용해서 특정한 셀에 색칠하는 경우가 일반적이고, 조건을 충족하는 한 줄 전체에 색칠하는 경우도 있는데 이 글을 참고 바랍니다. 1. 공휴일 여부 판단하기 근무일을 구하는 함수만 Workday, Workday.Intl, NetworkDays, NetWorkdays.Intl 등이 있기 때문에 공휴일은 근무일이 아닌 날로 정의하면 됩니다. 각각의 구문은 아래와 같습니다. 가. WORKDAY(start_date, days, [holidays]) start_date(시작일)로부터 며칠 후(days) 근무일을 구하는 함수인데, 옵션인 holidays는 Workday함수에 등록되지 않은 공휴일, 예를 들어, 설날, 광복절, 제헌절 등 우리나라 또는 기업에 특수한 휴일을 일정한 범위에 등록하는 것입니다..

Excel 2023.08.25
반응형