엑셀 GetQRCode 함수 (엑셀 QR코드 생성)
QR코드 이미지를 실시간으로 생성하는 엑셀 추가기능 함수입니다. 2010 이후 모든 버전에서 사용 가능합니다.
파일 다운로드 ( 무료 )
30 EP → 0 EP 특별 할인 중!
추가기능 이용 가이드
추가기능 상세 정보
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코드로 생성합니다.

3. 제품 정보를 포함한 QR 코드 이미지 만들기
=GetQRCode(재고정보,TRUE) / / 재고정보를 나타내는 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
로그인 후 댓글을 작성할 수 있습니다.
굴러라굴러라볼러
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****
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
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
2020.11.17 07:12
A B C
12-12-12(입력) / =GetQRCODE(A1, FALSE, 80,40) / 12/12/12(출력)
위와 같이 입력하고 QR 바코드로 찍으로 C에 저렇게 나오네요
제가 뭘 잘못 하는걸까요? ㅠㅠ
다이나믹00
2020.11.17 12:54
아 확인해보니 바코드기기 문제였습니다.
ㅎㅎ 감사합니다.
HongDae
2020.12.26 19:59
오빠두엑셀님을 최근에 접하고 나서야 이제 사용하네요.
유용한 정보 너무 감사합니다!!
다름 아니라 혹시 만든 큐알코드를 그림이미지로 저장하고 나서 이 큐알코드를 더 이상 안쓰게 될 때 큐알코드 내부의 정보를 삭제하는 방법은 따로 없을까요??
오빠두엑셀
작성자
2020.12.29 04:56
안녕하세요.
GetQRCode 함수로 참조되는 셀의 값을 삭제하면, 큐알코드도 동시에 업데이트 됩니다.:)
답변이 도움이 되셨길 바랍니다. 감사합니다.
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셀에
수식을 입력해보세요.


