rand(life)

엑셀에서 텍스트에 따라 사진이 바뀌도록 하는 방법 본문

컴퓨터/엑셀

엑셀에서 텍스트에 따라 사진이 바뀌도록 하는 방법

flogsta 2018. 11. 28. 14:48

네이버 지식인 노하우에 쓴 글입니다.

위의 그림처럼 D2셀에 사진의 이름을 주면, 그 이름과 같은 이름의 사진을 D5셀에 나타나도록 하는 방법입니다.



별도의 시트에 위와 같이 사진 이름과 사진을 매칭시켜 정리해두어야 합니다.





그 다음, 사진 하나를 아무거나 복사합니다. (Ctrl-C)



이제 사진이 나타나야하는 셀을 선택하고 그림으로 붙여넣기를 합니다.

"붙여넣기"에서 역삼각형을 클릭하면 나타나는 메뉴에서 "그림"을 선택하면 됩니다.




이제 그림을 셀의 크기에 맞게 적당히 조정해줍니다.




수식 - 이름관리자로 가서 이름정의를 해줍니다.


상황에 따라 다르겠지만, 첨부화일의 경우에는


"사진위치"는 =INDEX(사진범위,MATCH(Sheet2!$D$2,사진이름,0),1)

"사진범위"는 =데이타!$C$2:$C$4

"사진이름"은 =데이타!$B$2:$B$4


이렇게 설정되어있습니다.


이름정의를 사용하지 않고

=INDEX(데이타!$C$2:$C$4,MATCH(Sheet2!$D$2,데이타!$B$2:$B$4,0),1)

이렇게 수식을 사용하면 되지 않느냐고 생각해서

시도를 해보았는데, 이런 경우는 에러가 납니다.

왜 그런지 이유는 정확히 모르겠습니다.


아무튼, 꼭 이름정의를 사용해야만 제대로 작동합니다.



이제 사진이 나타날 셀에 붙여넣었던 사진을 클릭하고,


수식입력줄에서

=사진위치

라고 입력합니다


이제 D2셀의 이름을 바꾸면 그에 맞는 사진이 나타납니다.


아래 엑셀 파일을 다운로드하여 살펴보세요



Book1-답.xlsx