본문 바로가기

vlookup

[Excel] Text 함수의 결과는 텍스트다? 숫자로 바꾸려면 numbervalue 엑셀에서 텍스트 함수의 결과는 모두 텍스트로 나온다. (여기서 텍스트 함수란 left, right, mid... 등등) 그런데 이 사실을 모르면 엑셀 사용에 불편함!짜증! 이 오는 순간이 있다. 바로 텍스트 형의 숫자가 등장할 때이다. 아래 그림을 보자. 1이든 "1"이든, 셀에서 표현될 때는 1로 표현되지만, 저 둘을 비교하는 식을 세워 확인하면 FALSE. 즉 둘이 다름으로 판정한다. 즉 1과 "1" 은 다르다!! (눈썰미가 좋다면 셀에서 데이터의 정렬로 숫자/문자를 구분할 수도 있다. 숫자의 경우 우측 정렬, 텍스트의 경우 좌측 정렬이 기본이기 때문) 아래의 예제에서, 코드 번호의 앞 3자리가 코드라고 하고, 해당 정보를 이용해 음식을 채우는, 아주 간단한 vlookup 문을 써보자. 코드번호에서 .. 더보기
[Excel] vlookup 다중 조건 - INDEX, MATCH vlookup/hlookup은 표에서 매핑된 값을 쉽게 찾을 수 있지만, 조건의 개수가 한 개로 제한된다. 따라서 여러 조건이 걸려있을 경우에는 다른 함수를 써야 하는데, 크게 두 방법이 있다. 1. 조건을 묶어 새로운 열을 만들기 위와 같이 두 가지 조건(회사/번호)로 이름을 찾는다고 가정하자. 조건을 묶는 것은 기존의 vlookup처럼 찾는 값을 1개로 만드는 방법이다. 따라서 새로운 열을 만들고 조건열을 지정하는 것이다. C열을 만들고 내용에 앞에 두 값을 &로 붙여 새로운 값을 준다. 그리고 vlookup의 함수를 다음과 같이 구성한다. 찾는 값이 C열이므로 첫 인자가 G4&H4임을 유의하자. 2. index / match 함수 사용하기 1번의 방법은 간편하고 vlookup을 사용할 수 있는 장점.. 더보기