Hike News
Hike News

google sheet에서 vlookup 사용법

Person:

1
2
3
4
5
6
Google Sheets에서 

1. a라는 sheet가 있고 "id", "이름"과 같은 구조로 되어 있다.
2. b라는 sheet가 있다. 이곳에서 첫번째 셀에 숫자를 넣으면
a sheet에 id값을 검색해서
a sheet의 이름을 넣는 셀함수는?

ChatGPT:

  • Google Sheets에서 a라는 시트에서 “id”와 “이름”이라는 열로 구성된 데이터를 가지고 있다고 가정해보겠습니다.

b라는 시트에서 첫 번째 셀에 숫자를 입력하고, a 시트에서 해당 숫자를 검색하여 이름을 가져오는 셀 함수를 작성해야 합니다. 이를 위해 VLOOKUP 함수를 사용할 수 있습니다.

아래는 VLOOKUP 함수의 구문입니다:

1
2

VLOOKUP(search_key, range, index, [is_sorted])
  • search_key: 검색할 값을 나타내는 셀 또는 값입니다. 이 경우 b 시트의 첫 번째 셀에 해당하는 숫자를 사용하겠습니다.
  • range: 검색할 범위를 나타내는 값입니다. 이 경우 a 시트의 “id”와 “이름” 열로 구성된 범위를 사용하겠습니다.
  • index: 반환할 열의 위치를 나타내는 값입니다. 이 경우 “이름” 열이 a 시트에서 두 번째 열에 해당하므로 2를 사용하겠습니다.
  • is_sorted: 옵션으로, 범위가 정렬되었는지를 나타내는 논리값입니다. 이 경우 범위가 정렬되어 있지 않으므로 FALSE를 사용하겠습니다.

따라서 b 시트의 첫 번째 셀에 다음과 같은 VLOOKUP 함수를 입력하면 됩니다:

1
2

=VLOOKUP(A1, a!A:B, 2, FALSE)

여기서 A1은 b 시트의 첫 번째 셀을 나타내며, a!A:B는 a 시트의 “id”와 “이름” 열로 구성된 범위를 나타냅니다. 함수를 입력한 후 엔터를 누르면 해당 숫자에 해당하는 이름이 표시됩니다. 필요에 따라 셀 범위와 열 위치를 조정할 수 있습니다.

Person:

  • VLookup 예제를 보여주세요

ChatGPT:

  • 물론입니다! 아래는 VLOOKUP 함수를 사용한 예제입니다.

가정:

  • a 시트에는 “id”와 “이름” 열로 구성된 데이터가 있습니다.
  • b 시트의 첫 번째 셀에는 검색할 id 값을 입력할 것입니다.

a 시트의 데이터:

1
2
3
4
5
6

| id | 이름 |
|--------|---------|
| 1 | John |
| 2 | Lisa |
| 3 | Mike |

b 시트의 데이터:

1
2
3
4

| 검색할 id | 결과 |
|--------------|---------|
| 2 | |

위의 예시에서 b 시트의 첫 번째 셀에 2를 입력하고, 결과 셀에 VLOOKUP 함수를 적용해 검색 결과를 가져올 수 있습니다.

b 시트의 결과 셀에 다음과 같은 VLOOKUP 함수를 입력합니다:

1
2

=VLOOKUP(A1, a!A:B, 2, FALSE)

여기서 A1은 검색할 id를 입력한 셀을 나타내며, a!A:B는 a 시트의 “id”와 “이름” 열로 구성된 범위를 나타냅니다. 함수를 입력한 후 엔터를 누르면 결과 셀에 해당 id에 대한 이름인 “Lisa”가 표시됩니다.

결과:

1
2
3
4

| 검색할 id | 결과 |
|--------------|---------|
| 2 | Lisa |

이와 같은 방식으로 VLOOKUP 함수를 사용하여 다른 id에 대한 이름을 검색하고 결과를 표시할 수 있습니다.