오빠두엑셀 `2026 무료 챌린지` 오픈! 완주하고 수료증 받아가세요! 5년 연속 IT분야 베스트셀러! 「 진짜쓰는 실무엑셀 」로 2026년 공부 끝내기 엑셀이 막히셨나요? Q&A 게시판에서 바로 해결하세요.
메뉴
엑셀 GetQRCode 함수 (엑셀 QR코드 생성)
QR코드 이미지를 실시간으로 생성하는 엑셀 추가기능 함수입니다. 2010 이후 모든 버전에서 사용 가능합니다.
파일 다운로드 ( 무료 )
30 EP0 EP 특별 할인 중!
4,610 명 이상의 회원이 다운로드 받았어요! ( 96개의 리뷰)
엑셀 GetQRCode 함수 (엑셀 QR코드 생성) 썸네일
엑셀 GETQRCODE 함수 GIF
추가기능 이용 가이드
추가기능 상세 정보
QR코드 이미지를 실시간으로 생성하는 엑셀 추가기능 함수입니다. 2010 이후 모든 버전에서 사용 가능합니다.
파일이름
DuTool - GetQRCode 함수.xlam
지원 버전
윈도우 : 오피스 2010 버전 이상
Mac : 사용불가
사용자 평점
4.91
누적 다운로드
사용자 후기

추가기능 활용 가이드
추가기능 사용법 안내
엑셀 추가기능은 실행파일이 아닌, 엑셀에 등록하여 사용하는 확장 도구입니다.
함수 구문
=GetQRCode(,[정사각형출력],[그림크기],[QR코드버전],[여백])
-

QR코드로 변환할 값입니다.

  • 최신 버전의 QR코드(40)을 기준으로 최대 4,296자의 문자를 포함할 수 있습니다.
정사각형출력
-
[선택인수]

TRUE일 경우 함수가 작성된 셀의 가로 너비에 맞춰 QR코드가 정사각형으로 출력됩니다. 기본값은 FALSE 입니다.

  • FALSE : [기본값] 셀 크기에 맞춰서 출력 (자동 크키 조절)
  • TRUE : 정사각형 출력
그림크기
-
[선택인수]

출력할 QR코드의 그림크기를 포인트 단위로 입력합니다. 특별한 상황이 아니라면 기본값으로 사용합니다.

  • 그림 크기를 지정하면 QR코드는 항상 정사각형으로 출력됩니다.
QR코드버전
-
[선택인수]

GetQRCode 함수로 생성될 QR코드의 버전입니다. 기본값은 40입니다.

  • 40 [기본값] : 177개의 행과 열, 최대 4,296자 정보 포함
  • 10 : 57개의 행과 열, 최대 395자 정보 포함
  • 4 : 33개의 행과 열, 최대 114자 정보 포함
  • 3 : 29개의 행과 열, 최대 77자 정보 포함
  • 2 : 25개의 행과 열, 최대 47자 정보 포함
  • 1 : 21개의 행과 열, 최대 25자 정보 포함
여백
-
[선택인수]

QR코드에 적용할 여백입니다. 기본값은 '0'입니다.

  • 셀 테두리를 함께 표시하려면, 마진으로 3 을 사용하면 적당합니다.
1. M365 버전 사용자라면, IMAGE 함수를 사용해보세요!😉

M365 버전에서 제공되는 IMAGE 함수를 활용해 QR코드를 쉽고 편리하게 만드는 방법은 아래 1분 영상 강의를 참고하세요!😉

2. URL 링크의 QR 코드 이미지 만들기
=GetQRCode(홈페이지링크)
/ / 특정 웹페이지 링크를 QR코드로 생성합니다.

엑셀 QR코드 생성 GETQRCODE 함수 예제

3. 제품 정보를 포함한 QR 코드 이미지 만들기
=GetQRCode(재고정보,TRUE)
/ / 재고정보를 나타내는 QR코드를 정사각형 그림으로 출력합니다.

엑셀 QR코드 만들기 예제


알아두면 좋은 정보
사용 전 참고사항

엑셀 GetQRCode 함수는 QR SERVER API 에서 제공하는 웹 이미지를 출력합니다.
따라서, 여러 개의 QR코드를 동시에 생성할 경우 처리속도가 다소 느려질 수 있는 점을 참고하여 사용합니다.

M365 버전 사용자는 IMAGE 함수를 활용해 QR 코드를 더욱 쉽고 편리하게 생성할 수 있습니다. 관련 내용은 아래 1분 영상 강의에서 알기 쉽게 정리했습니다.👇

[정사각형출력]을 FALSE(기본값)로 사용하면 함수가 입력된 셀의 크기에 맞춰서 QR코드가 생성되며, 이후에 셀의 크기를 조절하여 QR코드 그림 크기를 동시에 조절할 수 있습니다.

GetQRCode 함수로 QR코드가 정상적으로 생성되면, GetQRCode 함수는 결과값으로 #SUCESS 를 반환합니다.
만약 알수없는 오류로 인해 QR코드를 생성할 수 없을 경우, 함수는 결과값으로 #NULL 오류를 반환합니다.

GetQRCode 함수는 함수가 입력된 셀 안에 있던 기존 QR코드 이미지를 삭제한 후, 새로운 QR코드 이미지를 생성합니다.


최신 업데이트 정보
버전 히스토리
버전
날짜
변경사항
4.0.0
2024-04-03
구글 QR코드 API 서비스 중단으로 인한 API 변경
3.1.0
2022-10-08
값이 URL일 경우, URL 형식으로 인코딩 후 QR코드를 생성하도록 수정
3.0.0
2022-06-23
여백을 설정하는 인수 추가
2.0.0
2022-04-07
윈도우 보안 패치로 인한 매크로 코드 수정
1.1.0
2020-10-05
- 함수가 입력된 셀이 병합되었을 경우 병합된 셀 크기에 맞춰 출력되도록 수정
- 그림크기를 고정할 수 있도록 [그림크기] 인수를 추가하였습니다.
1.0.0
2020-08-31
GetQRCode 함수 추가기능 업로드
댓글 96
4.9 (56개 평가)
굴러라굴러라볼러
굴러라굴러라볼러 2020.09.02 02:43
사용해봤는데 너무 편리합니다. 좋은 자료 공유해주셔서 감사합니다. 근데 한꺼번에 많이 사용하면 그림 다운로드 중... 이라면서 시간이 좀 오래걸리더라구요 ㅠㅠ 이거는 어쩔수 없는거겠죠?
오빠두엑셀
오빠두엑셀 작성자 2020.09.02 13:38
안녕하세요. :) 맞습니다. 본 함수는 웹에서 QR코드를 그림으로 다운 받아오기 때문에, 동시에 많은 양을 변경할 경우 이미지를 다운받는데 시간이 걸릴 수 있습니다.
굴레악
굴레악 2020.09.02 17:26
QR코드 사용이 많아지는 데 유용할 거 같네요. 추후 추가 기능이 아니더라도 일반 바코드에 대해서도 다뤄주시면 좋을 것 같아요. 지금까지 엑셀에서 출력하면 바코드 스캐너에서 인식 못하는 게 대다수여서 제대로 인식에 성공한 적이 없는데요. 한참 알아봤던 기억이 있네요. 추후 방법을 발견했던 거 같기도 하고 확실한 기억은 아니네요; 결국 엑세스로 출력해 나름 잘 사용했었는데 엑셀로 방법이 있다면 엑세스보다 직관적이고 조금 더 간편하니까요. 확실한 방법을 알고 싶기도 합니다.
이밍잉
이밍잉 2020.09.05 23:40
안녕하세요! 도움 많이 받고 있습니다ㅠㅠ 제가 mac os용 엑셀을 사용하고 있는데... 혹시 폴더 지정을 어디로 해서 설치해야 할까요?
오빠두엑셀
오빠두엑셀 작성자 2020.09.06 00:49
안녕하세요. 폴더 지정은 편하신 아무런 폴더로 지정하시면 됩니다. :)
nu****
nu**** 2020.09.22 09:08
너무 좋네요....
까칠
까칠 2020.10.02 17:35
셀 크기에 따라 결정된다고 하셨는데 통합셀 크기로는 적용이 안되나요? 아니면 혹시 크기를 지정할수 있나요? 다시 열거나 코드가 변경될때마다 원본 Cell 사이즈로 변경되어서 혹시 사이즈 고정 / 변경 또는 통합 셀 크기로 지정이 가능한지 여쭤봅니다.
오빠두엑셀
오빠두엑셀 작성자 2020.10.05 06:39
안녕하세요. 네 가능합니다. 말씀해주신 내용 반영하여, 업데이트 패치를 적용하였습니다. 좋은 의견 제공해주셔서 대단히 감사드립니다.
까칠
까칠 2020.10.05 12:12
빠른 반영 감사드립니다. 매크로 이용해서 사이즈 변경하고 있었는데 도움이 많이 되었습니다!
프로야기
프로야기 2020.11.03 19:49
처음엔 됐었는데, 갑자기 왜 안되는걸까요? ㅠㅜ
오빠두엑셀
오빠두엑셀 작성자 2020.11.04 22:02
안녕하세요?^^ 현재 사용중인 PC 두 곳에서 사용해봤는데 모두 잘 동작합니다. 만약 계속 사용이 불가하다면, 어떻게 사용이 안되는지 보다 자세한 설명을 적어주셔야 답변을 드릴 수 있을 듯 합니다.
다이나믹00
다이나믹00 2020.11.16 16:39
좋은 자료 감사합니다. 그런데 12-12-12로 입력하고 QR코드 확인시 12/12/12로 표시되는데 표시형식을 바꿔도 같네요;; 이유를 알수 있을까요? ㅎ
오빠두엑셀
오빠두엑셀 작성자 2020.11.16 18:10
안녕하세요. =GetQRCode("12-12-12") 로 입력 후 제 휴대폰으로 확인하니 12-12-12로 표시됩니다. 다시 확인해보시겠어요? :)
다이나믹00
다이나믹00 2020.11.17 07:12
A B C 12-12-12(입력) / =GetQRCODE(A1, FALSE, 80,40) / 12/12/12(출력) 위와 같이 입력하고 QR 바코드로 찍으로 C에 저렇게 나오네요 제가 뭘 잘못 하는걸까요? ㅠㅠ
다이나믹00
다이나믹00 2020.11.17 12:54
아 확인해보니 바코드기기 문제였습니다. ㅎㅎ 감사합니다.
HongDae
HongDae 2020.12.26 19:59
오빠두엑셀님을 최근에 접하고 나서야 이제 사용하네요. 유용한 정보 너무 감사합니다!! 다름 아니라 혹시 만든 큐알코드를 그림이미지로 저장하고 나서 이 큐알코드를 더 이상 안쓰게 될 때 큐알코드 내부의 정보를 삭제하는 방법은 따로 없을까요??
오빠두엑셀
오빠두엑셀 작성자 2020.12.29 04:56
안녕하세요. GetQRCode 함수로 참조되는 셀의 값을 삭제하면, 큐알코드도 동시에 업데이트 됩니다.:) 답변이 도움이 되셨길 바랍니다. 감사합니다.
HongDae
HongDae 2020.12.29 12:01
댓글 감사합니다^^. 혹시 제가 getQRcode 함수를 통해서 qr을 만들었고, 이 qr 이미지를 카톡으로 전송을 했습니다. 이랬을 경우 카카오톡으로 전송한 qr코드 데이터는 변경이 불가능한거죠??
오빠두엑셀
오빠두엑셀 작성자 2021.01.08 20:59
안녕하세요. 네.. 카카오톡으로 전송된 코드는 그림형태로 전송되기 때문에 ^^; 변경이 불가능합니다.
하늘처럼
하늘처럼 2021.01.08 19:17
QR 쓸일이 좀 있는데 너무 유용하네요 ^^
냇물
냇물 2021.01.14 09:27
안녕하세요~! 항상 좋은 자료 공유해 주셔서 감사합니다. QR코드 생성은 잘되는데 QR코드 생성 위치가 함수다음 셀 중앙에 놓이게 할수 있는 방법은 없을까요?
오빠두엑셀
오빠두엑셀 작성자 2021.01.16 05:10
안녕하세요. A1셀에 값을 입력하신 뒤, B1셀에
=GetQRCode(A1) 
수식을 입력해보세요.