반응형

텍스트 9

텍스트로 된 수식의 값 구하기(1) - 곱하기만

아래와 같이 텍스트로 된 수식의 값을 구해보겠습니다. 1. 한자릿수 곱하기숫자1*숫자2에서 숫자 1이 1자리로 고정된 경우는 Left함수와 Mid함수를 이용해 값을 구할 수 있습니다. Left 함수의 구문은 Left(텍스트, 가져올 문자수)이며, Mid함수의 구문은 Mid(텍스트, 시작 위치, 가져올 문자의 개수)입니다. 따라서, D2셀에 A3셀의 수식의 값을 구하는 수식을 =LEFT(A3,1)*MID(A3,3,10)라고 입력하면 됩니다.위 수식에서 LEFT(A3,1)은 A3셀에서 왼쪽 한 글자를 가져오는 것이므로 1이 되고, MID(A3,3,10)은 A3셀에서 세 번째 위치부터 10개의 문자를 가져오라는 의미인데, A3셀을 보면 * 다음에 숫자 2만 있으므로 10이 아니라 1이라고 해도 되지만, 10이..

EXCEL - VBA 2023.07.16

텍스트로 인식되는 날짜 데이터 피벗 만들기

아래와 같이 날짜가 텍스트로 인식되는 경우 피벗 테이블을 만들어 보겠습니다. 1. 날짜가 텍스트로 인식되는 경우 피벗 테이블 만들기 가. 기존 워크시트에 피벗 테이블 만들기 A1셀부터 D16셀까지 범위를 지정할 필요 없이 표 안에 어디든, 예를 들어 B2셀에 커서를 넣고 삽입 > 피벗 테이블을 누릅니다. 이때 피벗 테이블 아래 꺾기 부분을 누르면 테이블/범위에서와 외부 데이터 원본에서 란 옵션이 표시되는데 테이블/범위에서를 선택할 것이기 때문에 아래 꺾기 부분을 누르지 말고 윗부분을 누르는 것이 단계를 축소하므로 좋습니다. 그러면 '표 또는 범위의 피벗 테이블'창이 열리는데, 표/범위가 A1에서 D16으로 자동 지정되고, 아래에 피벗 테이블을 배치할 위치를 묻는데 '새 워크시트'와 '기존 워크시트'가 있..

Excel 2022.12.26

수식이 텍스트로 입력될 때

위와 같은 데이터가 있어서 F열에 E열에 D열의 품명에 해당하는 단가를 곱해서 판매금액을 구하려고 F2셀에 =e2*vlookup(d2,$h$2:$i$4,2,0)이라고 입력하고 엔터키를 누르면 수식 입력줄에는 수식이 표시되더라도 F2셀에는 값이 표시돼야 하는데 수식이 그대로 표시되는 경우가 있습니다. 이것은 수식이 텍스트 형식으로 되어 있어서 그런 것인데, 표시형식을 숫자로 바꾸려고 해도 아래 화면처럼 수식이 바뀌지 않습니다. 이것을 제대로 표시하는 방법 몇 가지를 알아보도록 하겠습니다. 1. 홈탭 > 편집 그룹 > 지우기 > 서식 지우기 F2셀을 선택한 상태에서 홈탭 > 편집 그룹 > 지우기 > 서식 지우기를 누르겠습니다. 모두 지우기를 누르면 수식까지 지워지므로 서식 지우기가 더 좋습니다. 또한 내용지..

Excel 2022.12.22

숫자와 날짜가 텍스트로 처리될 때

일반적으로는 숫자나 날짜를 입력하면 숫자나 날짜로 입력되고 처리되는 것이 맞는데 시스템으로 다운로드한 파일인 경우는 그게 잘 안 되는 경우가 있습니다. 숫자는 간단하기 때문에 날짜만 다뤄보겠습니다. 위 파일을 열어보면 B2셀의 값이 2014-11-06이고, 표시 형식 그룹을 보면 날짜로 제대로 설정되어 있습니다. 그러나, B2셀부터 마우스로 B4셀까지 끌면 합계는 표시되지 않고, 개수 : 3으로 표시됩니다. 위와 같이 날짜가 계산되지 않고 개수로 보이는 것은 날짜가 날짜처럼 보이지만 실제로는 텍스트이기 때문입니다. 따라서, 날짜를 먼저 숫자로 바꾸고 표시 형식을 다시 날짜로 바꾸면 됩니다. 1. Value 함수 이용하기 (방법 1) E2셀에 =value(b2)라고 입력하거나, (방법 2) =val까지 입..

Excel 2022.12.21

엑셀 배우기(46) - 스마트아트(SmartArt) 그래픽

삽입 탭의 일러스트레이션 그룹에 SmartArt가 있습니다. SmartArt에 커서를 대면 'SmartArt 그래픽 삽입'에 대한 설명이 표시되는데 "정보를 시각적으로 교환하려면 SmartArt 그래픽을 삽입합니다"라고 되어 있습니다. '교환'이란 단어가 이상해서 파일 - 옵션에서 언어를 영어로 바꾼 다음 살펴보니 교환이 "communicate, 전달하다, 소통하다"입니다. 다시 언어를 윈도우 기본 설정(한국어)으로 변경하겠습니다. 언어 설정에 대한 것은 https://lsw3210.tistory.com/96 을 참고 바랍니다. 1. SmartArt 그래픽의 종류 SmartArt 명령을 눌러보니, 모두가 있고, 목록형, 프로세스형, 주기형, 계층 구조형, 관계형, 행렬형, 피라미드형, 그림 유형이 있고,..

Excel 2022.09.14

엑셀 배우기(45) - 도형 삽입(2) - 사각형

2. 사각형 삽입 탭에서 도형을 클릭한 후 사각형을 살펴보면 여러가지 모양의 사각형이 있습니다. 모서리를 어떻게 처리할 것인지에 따라 다른 것입니다. 맨 오른쪽 사각형의 이름은 둥근 대각선 방향 모서리입니다. 두번째 둥근 모서리 사각형을 클릭한 후 적당한 크기로 그립니다. 두번째 도형 스타일이 적용됐습니다. 도형이 선택된 상태에서 마우스 오른쪽 버튼을 누르면 텍스트 상자와 마찬가지로 맨 아래에 도형 서식 메뉴가 있고, 위쪽에는 미니 툴바가 보입니다. 가. 스타일 미니 툴바에서 스타일을 클릭하면 도형 서식 탭의 도형 스타일 그룹에 있는 스타일이 넓게 펼쳐집니다. 도형 서식 탭의 도형 스타일 그룹에서 자세히를 누르면 모두 펼쳐진 도형 스타일을 볼 수 있습니다. 테마 스타일과 미리 설정으로 구분되어 표시됩니다..

Excel 2022.09.13

엑셀 배우기(21) - 표시 형식(4) - 텍스트, 기타

표시형식은 화면 또는 인쇄시 보이는 형식만 지정하는 것으로 실제 계산은 수식 입력줄의 숫자를 기준으로 하는 점 명심해야 합니다. 9. 텍스트 숫자를 텍스트 서식으로 지정하면 숫자가 아니라 텍스트(문자열)로 처리됩니다. 텍스트 서식이 필요한 경우는 아래와 같습니다. ① 숫자 앞에 0을 표시할 경우 A2셀에 012345라고 입력하고 엔터키를 누르면 0은 사라지고 12345만 입력됩니다. 그러나 B2셀의 표시 형식을 표시 형식 콤보 상자 버튼을 누른 후 텍스트를 선택하고, 012345라고 입력하고 엔터키를 누르면 느낌표 경고 아이콘이 표시되기는 하지만 01234라고 입력됩니다. 느낌표 경고 아이콘에 마우스 커서를 갖다 대면 '이 셀의 숫자는 텍스트 서식이 지정되었거나 아포스트로피가 앞에 옵니다 '라고 표시되는..

Excel 2022.08.04

엑셀, 텍스트와 숫자 다루기(2)(value, text, istext, isnontext, exact, t, n, numbervalue, isnumber 함수)

2. 텍스트와 숫자 관련 함수 ​ ① value 함수 ​ 텍스트를 숫자로 바꿔주는 함수입니다. 텍스트가 아닌 숫자라면 그대로 유지됩니다. ​ b3셀의 수식은 =VALUE(A3) 입니다. A3셀이 텍스트로 되어 있지만 숫자만 있으므로 123456으로 잘 표시되고, 숫자인 A2셀의 경우도 value함수를 썼을 때 제대로 표시되지만, 텍스트만 있는 A1셀의 경우는 당연히 value함수를 사용하면 #VALUE! 에러가 발생하는 것이 이해가 가는데, 숫자와 텍스트와 결합된 A4셀의 경우 123이라도 숫자로 바뀌지 않을까 생각되는데, 그렇지 않고 에러가 나는 점 유의하시기 바랍니다. ​ ② text 함수 ​ ㉮ 정의 숫자를 일정한 서식의 텍스트로 변환해 주는 함수입니다. ​ ㉯ 서식 #,###과 #,##0의 차이점..

Excel 2020.07.24

엑셀, 텍스트와 숫자 다루기(1)(텍스트와 숫자의 구분, 입력 방법, 에러 표시시 조치방법)

엑셀은 너무 똑똑해서 텍스트로 보이는 것도 계산을 잘 해주니, 텍스트인지 숫자인지 헷갈립니다. ​ 1. 텍스트와 숫자 입력 ​ 가. 원칙 ​ ① 당연히 문자로 입력하면 텍스트로 인식하고, 숫자로 입력하면 숫자로 인식하는데, 작은 따옴표를 입력한 다음 숫자를 입력하면 숫자가 아닌 텍스트로 인식됩니다. ​ ② 텍스트는 왼쪽 정렬이고, 숫자는 오른쪽 정렬입니다. ​ 123마을이라고 입력하면 텍스트일까요, 숫자일까요? 텍스트입니다. 왼쪽 정렬된 것으로 알 수 있습니다. ​ 나. =, +, - 등 기호로 시작하는 텍스트 입력 방법 ​ ① =연산자라고 입력하면 #NAME? 에러가 발생하는데, 그 이유는 = 다음에 숫자 또는 수식이 와야 하는데, 텍스트가 와서 그런 것입니다. ​ ② B16셀의 이름을 '연산자'라고 ..

Excel 2020.07.23
반응형