본문 바로가기
정보와 꿀팁

데이터 안에서 값을 찾아 입력해주는 엑셀 함수

by 후까 2020. 9. 23.
반응형

 

방대한 데이터 안에서 값을 찾아 입력하라.....

A에 해당되는  B값을 찾아라..

 

영문을 일어로
한글을 일어로 바꾸는 경우가 많다.

너무나 단순한 작업인데

이게 번역이 아니라.. 특수 용어로 바꾸는 거라.

하나하나 찾아서 입력해야 했다.

한번 데이터를 만들어두면 나중에 값만 불러와서 한번에 변환하니

편함!

.................

찾기로 하나하나 입력하기 보다

함수를 넣으면 3초컷!

기억하기 위해 과일 데이터로 만들어 본다.

 함수는  VLOOKUP

 

기본 데이터를 이렇게 잡아본다.

과일 이름을 일본어로 변환 하고
구입처와 가격들을 막 적었다.

예를 든다고 몇개만 넣었는데

본 작업에는 양이 어마어마어마마 하단말이야.ㅜ

 

 

저 데이터를 기반으로 
새로 작성될 표안에 값을 가져와야 한다.

쉬운 방법은

찾고 넣고 찾고 넣고 ㅠㅠ

6000개 그래야 한다면.. 컨트롤 씨 버튼은 닳아버릴 듯..

 

 

그래서 기존 데이터에서 값을 찾아 자동으로 입력하는 방법을

엑셀 함수를 이용해서 써본다.

 

 

VLOOKUP

우선 가져올 갑을 입력하는 곳에

=VLOOKUP()를 먼저 채우면///

검색 값과, 범위 열 번호, 검색 방법이라는 힌트가 나온다.

하나하나 입력해보자.

 

일단 검색값은 구매목록의 [비파] 란을 찍고

콤마 넣고 다음 범위..로 간다.

 

범위는 기존에 있던 데이터의 테이블을 싹 긇어준다

그럼 자동으로 범위가 설정 되고

이제 구매처는 3번 열에 있으니

3을 넣어준다.

열 번호는 테이블의 순서대로 지정되니 표 위에 숫자를 적어 주면 편하다.

구매처가 가져올 데이터에 3열에 있으니 3이고

검색 방법은 완전일치 값인 FALSE을 넣는다.

=VLOOKUP(F6,A2:D22,3,FALSE)

F6은 내가 찾을것을
A2:D22의 범위내에서 찾아서
3 열의 값을 여기다 적는다.
FALSE 완전 일치한 값으로..

 

함수를 넣으면 쨘.. 하고 나타난다.

A청과라며 값이 그냥 들어간다.

그럼 함수값을 드래그하면

가져오는 값도 있고 아닌것도 있고

에러가 나는데 왜냐면..

데이터 내리면서 검색 범위가 아래로 내려가니까.

이건 잡아줘야 한다.

 

근데 이 데이터에 값이 없는 경우도 있는데

그럼 이름 없음이라고 표시해줬으면 좋겠다 싶을 때..

IFERROR

이 함수는 만약에 에러나면??

니가 찾는 그 데이터가 없으면?

없으면..

 

아까 표에 데이터엔 없는 참외를 넣었다.

데이터에 찾는 값이 없으니까..

#N/A라고 써져 있는데

이걸 NO NAME이라고 쓰고 싶다.

 

=IFERROR(VLOOKUP($A1,$E1:$F29, 2, FALSE),"NO NAME")

VLOOKUP앞에 IFERROR를 넣어서..

찾는 답이 없으면 노네임을 쌍따옴표 넣어서 넣어준다.

완성

 

앞으로 편하게 작업 하겠다,

 

 


 

개인적인 경험에 의한 의견과 느낌을 적었습니다. 
공감은 글쓰는 힘이 됩니다.
재미있게 읽으셨다면 페이지 안의  하트 ❤ 를 눌러주시면 좋겠습니다.
  (특정 국가와 단체, 상품의 왜곡된 표현이 있을 수 있습니다. )

★답글도 매우 환영합니다.  감사한 의견에 제가 배울 수 있다면 좋겠습니다.

 

그리드형(광고전용)

댓글