엑셀 및 구글 스프레드시트에서 셀에 자동으로 그림 삽입하기
이 튜토리얼에서는 엑셀과 구글 스프레드시트에서 셀에 사진을 자동으로 삽입하는 방법을 보여드리겠습니다.
엑셀에서는 드롭다운 목록에서 사용자가 선택한 항목에 따라 그림이 자동으로 변경되는 셀을 설정할 수 있습니다. VBA에서 Change 이벤트를 사용하여 이 작업을 수행할 수도 있지만 매크로를 사용하지 않으려면 아래 순서에 따라 이러한 작업을 수행할 수도 있습니다.
데이터 목록 만들기
위에 표시된 예제를 만드는 첫 번째 단계는 통합 문서의 특정 위치에 동물의 이름과 이미지를 포함하고 있는 목록을 만드는 것입니다. 이러한 목록은 생성하려고 하는 드롭다운 목록과 별도의 통합 문서에 만들거나 같은 통합 문서의 어떤 위치에 만들 수도 있습니다.
드롭다운 목록 만들기
- 그런 다음 드롭다운 목록을 배치할 셀을 선택합니다.
- 리본에서 데이터 > 데이터 도구 > 데이터 유효성 검사로 이동합니다.
- 설정 탭의 제한 대상 아래에서 목록을 선택하고 공백 무시 및 드롭다운 표시에 모두 체크 표시해줍니다. 동물 목록 범위를 드롭다운 목록의 원본으로 선택해줍니다.
- 확인을 클릭하여 선택한 셀에 데이터 유효성 검사 규칙을 추가합니다. 그러면 동물 목록을 표시하는 첫 번째 드롭다운 목록이 생성됩니다.
범위 이름 만들기
동적 그림 조회를 위한 세 번째 단계는 범위 이름을 만드는 것입니다.
- 리본에서 수식 > 정의된 이름 > 이름 관리자로 이동한 다음 새로 만들기를 클릭합니다.
- 범위 이름을 동물찾기로 명명한 다음 참조 대상 상자에 다음의 수식을 입력합니다:
=INDEX('동물 목록'!$B$2:$B$6,MATCH('동물 선택하기'!$C$2,'동물 목록'!$A$2:$A$6,0)))
- 확인을 클릭하여 통합 문서에 범위 이름을 추가합니다.
연결된 이미지 만들기
이제 이미지를 범위 이름에 연결시켜야 합니다.
- 해당 워크시트나 다른 위치에서 관련 그림 목록이 있는 곳으로 가서 동물 그림 중 하나를 선택하여 해당 셀을 클릭하고 복사를 클릭합니다.
- 드롭다운 목록 옆에서 그림을 표시할 셀을 선택합니다. 그런 다음 리본에서 붙여넣기 > 기타 붙여넣기 옵션 > 연결된 그림 붙여넣기를 클릭합니다.
선택한 셀에 이미지가 나타납니다. 수식 입력창에는 원래 복사된 그림 목록의 셀에 연결시켜주는 수식을 볼 수 있습니다.
- 수식을 지정한 이름의 범위에 연결하려면 다음과 같이 입력합니다:
=동물찾기
여기서 동물찾기는 동물 목록 시트에 있는 동물의 이름과 그림 목록의 범위 이름입니다.
그림은 드롭다운 목록에서 선택한 항목에 따라 자동으로 변경됩니다. 드롭다운 항목을 변경하면 관련된 새 그림이 나타납니다!
구글 스프레드시트에 자동으로 그림 삽입하기
그림을 드롭다운 목록에 연결하는 과정은 엑셀보다 구글 스프레드시트에서 훨씬 쉽습니다. 그 이유는 엑셀과 달리 구글 스프레드시트에서는 각 이미지를 개별 셀 안에 저장하기 때문입니다. 즉, 동물의 이름과 사진이 저장되어 있는 범위를 간단히 조회할 수 있다는 의미입니다.
- 엑셀과 마찬가지로 먼저 동물 목록을 만들고 인접한 셀에 사진을 삽입합니다.
- 구글 스프레드시트에 이미지를 삽입하려면 이미지를 넣으려는 셀에 커서를 놓고 메뉴에서 삽입 > 이미지 > 셀 내에 이미지 삽입으로 이동합니다.
- 필요한 이미지의 URL을 찾아보거나 이전에 저장한 이미지에서 이미지를 업로드합니다. 그러면 선택한 셀에 이미지가 삽입됩니다. 이 과정을 반복하여 동물 이름과 이미지 목록을 만듭니다.
- 그런 다음 동물 이름 드롭다운 목록이 표시되어야 하는 셀을 선택하고 메뉴에서 데이터 확인으로 이동합니다.
- 기준으로 드롭다운(범위)을 선택한 다음 동물 이름이 저장된 범위를 선택합니다 (예: ‘동물 목록!’ A2: A6.)
- 저장을 클릭하여 드롭다운 목록을 필요한 셀(예: C2)에 저장합니다.
- D2셀을 선택하고 다음의 VLOOKUP 수식을 입력합니다:
=VLOOKUP(C2,'동물 목록'!A2:B6,2,false)
목록에서 동물을 선택하면 해당 동물 이미지가 표시됩니다.
- 행의 크기를 변경하여 이미지를 확장합니다.