반응형

문자 3

한 셀에서 일정한 간격으로 떨어진 숫자 합계 구하기

1. 문제 아래와 같이 일정한 길이의 숫자가 한 칸 공백으로 연결되어 있을 때 합계를 구하는 것을 알아보겠습니다. Mid를 이용한 365 이전 버전과 TextSplit와 ByRow를 이용한 365 버전 2가지, 총 세 가지 방법에 대해 알아보겠습니다. 2. Mid 함수 가. Mid 함수의 구문 MID(text, start_num, num_chars)로서 문장(또는 문자열이 들어 있는 셀 주소)과 시작 위치, 가져올 문자의 개수 3개로 되어 있습니다. 나. 수식 작성 위 문제를 살펴보면 숫자는 7자리이고, 공백이 1개 있으므로 8개가 1묶음입니다. 따라서, Mid함수를 이용해 Mid(A2,1,7), 그다음은 Mid(A2,9,7)... 식으로 개별적으로 숫자를 발췌한 후 더할 수도 있으나 배열 수식을 이용해..

Excel 2024.03.07

자료 형태가 다른 것 VLookup으로 검색하기

좌우 데이터가 좀 달라야 하는데 동일하게 만들었습니다. 다른 점은 형식이 왼쪽은 주계좌 및 서브계좌에 -이 있고, 오른쪽의 날짜가 날짜 형식이 아니라 문자로 되어 있어 변환이 필요한 상황입니다. 데이터 건수가 17951로 매우 큽니다. 1. 서브계좌 구하기 이와 같은 경우에 사용하는 함수가 VLookup입니다. 주계좌의 형식이 다르기 때문에 형식을 통일해야 하는데, 오른쪽 검색 범위는 바꿀 수 없으니 왼쪽 것을 Substitute 함수를 이용해 바꾸면 =substitute(a4,"-","")이 됩니다. 다시 말해 하이픈(-)을 공백으로 바꾸는 것입니다. 이제 Vlookup 함수와 결합하면 =vlookup(substitute(a4,"-",""),$a$4:$i$17951,2,0)이 됩니다. 그런데, 이상하게..

EXCEL - VBA 2023.11.20

계산 오류 원인 2 - 날짜를 문자로 입력

아래와 같이 근속 개월수 및 근속 연수를 계산하는데 같은 수식인데도 E3셀 등은 제대로 계산되는데, E5셀 등은 값이 #VALUE!로 표시됩니다. 그렇다면 수식에는 문제가 없는 것이고, 데이터의 문제입니다. 1. F9키로 문자인지 확인하기F9키를 누르면 셀 또는 수식의 결과를 알 수 있기 때문에 수식 입력줄에서 B5셀을 마우스로 끌어서 선택하고, F9키를 누르면 B5셀의 값이 큰 따옴표 안에 둘러 싸여져 있어 날짜가 아니라 문자임을 알 수 있습니다. 원래대로 돌리기 위해 Esc키를 누릅니다. 2. 문자를 숫자로 돌리기 위한 방법 1문자를 숫자로 변환하기 위한 방법은 두 가지를 생각할 수 있습니다. 가. F2키를 누른 다음 엔터 키 누르기B5셀을 마우스로 클릭해서 선택한 다음 F2키를 누르면 셀에 커서가 ..

Excel 2023.11.01
반응형