=GetQRCode(값,[정사각형출력],[그림크기],[QR코드버전],[여백])
- 최신 버전의 QR코드(40)을 기준으로 최대 4,296자의 문자를 포함할 수 있습니다.
- FALSE : [기본값] 셀 크기에 맞춰서 출력 (자동 크키 조절)
- TRUE : 정사각형 출력
- 그림 크기를 지정하면 QR코드는 항상 정사각형으로 출력됩니다.
- 40 [기본값] : 177개의 행과 열, 최대 4,296자 정보 포함
- 10 : 57개의 행과 열, 최대 395자 정보 포함
- 4 : 33개의 행과 열, 최대 114자 정보 포함
- 3 : 29개의 행과 열, 최대 77자 정보 포함
- 2 : 25개의 행과 열, 최대 47자 정보 포함
- 1 : 21개의 행과 열, 최대 25자 정보 포함
- 셀 테두리를 함께 표시하려면, 마진으로 3 을 사용하면 적당합니다.
M365 버전에서 제공되는 IMAGE 함수를 활용해 QR코드를 쉽고 편리하게 만드는 방법은 아래 1분 영상 강의를 참고하세요!😉
=GetQRCode(홈페이지링크) // 특정 웹페이지 링크를 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코드 이미지를 생성합니다.
- 그림크기를 고정할 수 있도록 [그림크기] 인수를 추가하였습니다.






맞습니다. 본 함수는 웹에서 QR코드를 그림으로 다운 받아오기 때문에, 동시에 많은 양을 변경할 경우 이미지를 다운받는데 시간이 걸릴 수 있습니다.
추후 추가 기능이 아니더라도 일반 바코드에 대해서도 다뤄주시면 좋을 것 같아요.
지금까지 엑셀에서 출력하면 바코드 스캐너에서 인식 못하는 게 대다수여서 제대로 인식에 성공한 적이 없는데요. 한참 알아봤던 기억이 있네요. 추후 방법을 발견했던 거 같기도 하고 확실한 기억은 아니네요;
결국 엑세스로 출력해 나름 잘 사용했었는데
엑셀로 방법이 있다면 엑세스보다 직관적이고 조금 더 간편하니까요.
확실한 방법을 알고 싶기도 합니다.
폴더 지정은 편하신 아무런 폴더로 지정하시면 됩니다. :)
통합셀 크기로는 적용이 안되나요?
아니면 혹시 크기를 지정할수 있나요?
다시 열거나 코드가 변경될때마다 원본 Cell 사이즈로 변경되어서 혹시 사이즈 고정 / 변경 또는 통합 셀 크기로 지정이 가능한지 여쭤봅니다.
네 가능합니다.
말씀해주신 내용 반영하여, 업데이트 패치를 적용하였습니다.
좋은 의견 제공해주셔서 대단히 감사드립니다.
매크로 이용해서 사이즈 변경하고 있었는데 도움이 많이 되었습니다!
현재 사용중인 PC 두 곳에서 사용해봤는데 모두 잘 동작합니다.
만약 계속 사용이 불가하다면, 어떻게 사용이 안되는지 보다 자세한 설명을 적어주셔야 답변을 드릴 수 있을 듯 합니다.
그런데 12-12-12로 입력하고 QR코드 확인시 12/12/12로 표시되는데
표시형식을 바꿔도 같네요;;
이유를 알수 있을까요? ㅎ
=GetQRCode("12-12-12")
로 입력 후 제 휴대폰으로 확인하니 12-12-12로 표시됩니다.
다시 확인해보시겠어요? :)
12-12-12(입력) / =GetQRCODE(A1, FALSE, 80,40) / 12/12/12(출력)
위와 같이 입력하고 QR 바코드로 찍으로 C에 저렇게 나오네요
제가 뭘 잘못 하는걸까요? ㅠㅠ
ㅎㅎ 감사합니다.
유용한 정보 너무 감사합니다!!
다름 아니라 혹시 만든 큐알코드를 그림이미지로 저장하고 나서 이 큐알코드를 더 이상 안쓰게 될 때 큐알코드 내부의 정보를 삭제하는 방법은 따로 없을까요??
GetQRCode 함수로 참조되는 셀의 값을 삭제하면, 큐알코드도 동시에 업데이트 됩니다.:)
답변이 도움이 되셨길 바랍니다. 감사합니다.
혹시 제가 getQRcode 함수를 통해서 qr을 만들었고, 이 qr 이미지를 카톡으로 전송을 했습니다. 이랬을 경우 카카오톡으로 전송한 qr코드 데이터는 변경이 불가능한거죠??
네.. 카카오톡으로 전송된 코드는 그림형태로 전송되기 때문에 ^^; 변경이 불가능합니다.
QR코드 생성은 잘되는데 QR코드 생성 위치가 함수다음 셀 중앙에 놓이게 할수 있는 방법은 없을까요?
A1셀에 값을 입력하신 뒤,
B1셀에
수식을 입력해보세요.