Skip to main content

Cód QR a ghiniúint in Excel (treoir éasca le modhanna iomlána)

Údar: Siluvia Athraithe Deiridh: 2024-05-14

In aois dhigiteach an lae inniu, tá cóid QR ina n-uirlis riachtanach chun faisnéis a roinnt go tapa agus go héifeachtach. Scrúdaíonn an treoir seo teicnící éagsúla chun cóid QR a chruthú go díreach laistigh de Excel, cibé an bhfuil tú ag baint úsáide as na leaganacha is déanaí de Excel 365 nó níos luaithe. Faoi dheireadh an ailt seo, beidh tú dea-fheistithe chun cóid QR a chomhtháthú i do thionscadail Excel gan uaim.


Cóid QR a ghiniúint in Excel 365

Feabhsaíonn Excel 365 a chumais le feidhmeanna cosúil le IMAGE agus LAMBDA, rud a ligeann d'úsáideoirí cóid QR a ghiniúint go dinimiciúil. Taispeánfaidh an chuid seo duit conas cóid QR a ghiniúint ag baint úsáide as na feidhmeanna IMAGE nó LAMBDA in Excel 365.


Ag baint úsáide as an bhfeidhm IMAGE

Sa sampla seo, táimid chun feidhm IMAGE a úsáid chun cóid QR a ghiniúint ina bhfuil naisc chuig na suíomhanna gréasáin seo a leanas.

  1. Roghnaigh cill inar mian leat an cód QR a bheith le feiceáil. Anseo roghnaíonn mé D3 chun cód QR a thaispeáint ina bhfuil nasc chuig an Extendoffice láithreán gréasáin.
  2. Cuir isteach an fhoirmle seo a leanas agus brúigh Iontráil chun an cód QR a fháil.
    =IMAGE("https://quickchart.io/qr?text=" & ENCODEURL(C3))
  3. Roghnaigh an chill fhoirmle seo, cliceáil faoi dhó ar an gcúinne ag bun ar dheis (an chearnóg ghlas) den chill chun an chuid eile de na cóid QR a fháil.
nótaí:
  • Sa fhoirmle, cuir in ionad le do thoil C3 leis an tagairt cille ina bhfuil an téacs is mian leat a ionchódú sa chód QR.
  • Déanfar an cód QR a nuashonrú go huathoibríoch má athraíonn an t-ábhar sa chill tagartha.
  • Is féidir an fhoirmle seo a úsáid freisin chun cóid QR a ghiniúint in Google Sheets.
  • QuickChart.io Soláthraíonn API simplí chun cóid QR a ghiniúint. Is é an bunUR chun cóid QR a ghiniúint https://quickchart.io/qr?text=.

Ag baint úsáide as an fheidhm LAMBDA

I gcás go leor úsáideoirí Excel, is féidir a bheith dúshlánach cuimhneamh ar fhoirmlí casta. Sa chuid seo, léireoidh mé conas úsáid a bhaint as an Feidhm LAMBDA chun feidhm shaincheaptha agus ath-inúsáidte a chruthú bunaithe ar an méid a luadh cheana IMAGE foirmle. Tabharfaidh sé seo deis duit feidhm níos simplí, sainithe ag an úsáideoir a úsáid chun cóid QR a ghiniúint in Excel sa todhchaí.

Step 1: define a name using the LAMBDA function
  1. Téigh go dtí an Foirmlí tab agus cliceáil Sainmhínigh Ainm sa Ainmneacha Sainithe ghrúpa.
  2. Sa popping suas Cuir Ainm in Eagar bosca dialóige, ní mór duit a chumrú mar seo a leanas.
    1. sa Ainm bhosca, tabhair ainm don fhoirmle LAMBDA. Anseo ainmním é mar fnGetQRC Cód.
    2. sa Tagraíonn bhosca, cuir isteach an fhoirmle seo a leanas.
      =LAMBDA(text, IMAGE("https://quickchart.io/qr?text=" & ENCODEURL(text) & "&size=150"))
    3. cliceáil OK chun an t-ainm sainithe a shábháil. Féach ar an scáileán:
      nótaí:
      • San fhoirmle, 150 an méid réamhshocraithe picteilín don íomhá cód QR. Is féidir leat an luach seo a choigeartú de réir mar is gá, ach cuimhnigh go gcinnfidh méid taispeáint iarbhír an chóid QR a ghintear in Excel de réir mhéid na cille.
      • Chun tuilleadh eolais a fháil faoin bhfeidhm LAMBDA, tabhair cuairt ar an leathanach seo: Feidhm Excel Lambda (365).
Céim 2: Cuir an fheidhm atá sainithe ag an úsáideoir i bhfeidhm chun cóid QR a ghiniúint
  1. Roghnaigh cill inar mian leat an cód QR a bheith le feiceáil. Anseo roghnaíonn mé D3 chun cód QR a thaispeáint ina bhfuil nasc chuig an Extendoffice láithreán gréasáin.
  2. Cuir isteach an fhoirmle seo a leanas agus brúigh Iontráil chun an cód QR a fháil.
    =fnGetQRCode(C3)
  3. Roghnaigh an chill fhoirmle seo, cliceáil faoi dhó ar an gcúinne ag bun ar dheis (an chearnóg ghlas) den chill chun an chuid eile de na cóid QR a fháil.
    nótaí:
    • San fhoirmle:
      • fnGetQRC Cód an t-ainm a shainigh tú i gcéim 1.
      • Cuir in ionad le do thoil C3 leis an tagairt cille ina bhfuil an téacs is mian leat a ionchódú sa chód QR.
    • Déanfar an cód QR a nuashonrú go huathoibríoch má athraíonn an t-ábhar sa chill tagartha.

Cóid QR a ghiniúint i ngach leagan Excel

I gcás úsáideoirí gan rochtain ar Excel 365, tá roghanna iontaofa ann fós chun cóid QR a ghiniúint trí bhreiseáin agus uirlisí seachtracha, rud a fhágann go mbeidh an fheidhmiúlacht seo inrochtana ar fud gach leagan de Excel.


Breiseáin Excel Insuite a úsáid chun cóid QR a ghiniúint ceann ar cheann

Excel breiseán cosúil le Oifig QR4 malairt láidir a sholáthar atá comhoiriúnach thar leaganacha iolracha de Excel. Ceadaíonn an modh seo do shaincheapadh mionsonraithe ar chóid QR agus tá sé oiriúnach d'úsáideoirí a bhfuil gá acu cóid a ghiniúint go tréimhsiúil laistigh dá ndoiciméid.

Céim 1: Suiteáil an breiseán QR4Office
  1. Téigh go dtí Ionsáigh > Faigh Breiseáin.
    nótaí: Mura bhfeiceann tú an Faigh Breiseáin ordú faoi na Ionsáigh cluaisín sa ribín, beidh ort é a chur leis de láimh. Seo thíos na céimeanna chun an t-ordú seo a chur leis an Barra Uirlisí Rochtana Tapa:
    1. Cliceáil ar an Saincheap Barra Uirlisí Rochtana Tapa saighead anuas agus roghnaigh Tuilleadh Orduithe ón roghchlár.
    2. sa Roghanna Word fuinneog:
      1. Roghnaigh Orduithe nach bhfuil sa Ribbon ó na Roghnaigh ordú ó liosta anuas.
      2. Aimsigh agus roghnaigh Faigh Breiseáin sa liosta orduithe ar chlé.
      3. Cliceáil ar an Cuir cnaipe (an Faigh Breiseáin cuirfear an t-ordú leis an bpána ar dheis).
      4. cliceáil OK chun na hathruithe a shábháil. Féach ar an scáileán:
    3. An Faigh Breiseáin cuirtear ordú anois leis an Barra Uirlisí Rochtana Tapa. Is féidir leat cliceáil ar sé a oscailt an Breiseáin Oifige stóráil.
  2. sa Breiseáin Oifige siopa:
    1. Cineál "Oifig QR4" sa bhosca cuardaigh agus brúigh Iontráil.
    2. Nuair a bheidh na Oifig QR4 is cosúil breiseán, cliceáil ar an Cuir cnaipe chun é a shuiteáil.
  3. Sa bhosca leid seo a leanas, cliceáil Leanúint.
Céim 2: Úsáid an breiseán QR4Office chun cód QR a ghiniúint

Nuair a bheidh sé suiteáilte, beidh an Oifig QR4 Osclófar pane go huathoibríoch ar thaobh na láimhe deise de do leabhar oibre, rud a ligeann duit cód QR a ghiniúint mar seo a leanas.

  1. Roghnaigh an chill ina bhfuil an téacs nó an nasc is mian leat a ionchódú sa chód QR.
    Sa chás seo, a chur faoi iamh nasc chuig an Extendoffice láithreán gréasáin, roghnaigh mé cill C3 ina bhfuil an URL.
  2. Cliceáil ar an Cóipeáil an rogha doiciméad reatha cnaipe chun an t-ábhar cille a aistriú isteach sna réimsí QR4Office.
    Leid: Mar mhalairt air sin, is féidir leat URL nó cineál Téacs a roghnú ón liosta anuas agus an fhaisnéis riachtanach a chur isteach sa bhosca téacs de láimh.
  3. sa Roghanna alt, is féidir leat cuma an chóid QR a shaincheapadh go roghnach trí dath, cúlra agus méid a roghnú, nó na socruithe réamhshocraithe a choinneáil.
  4. Roghnaigh an chill scríbe don chód QR. Anseo roghnaíonn mé D3.
  5. cliceáil Ionsáigh chun an cód QR a chur isteach sa chill roghnaithe. Féach ar an scáileán:
  6. Déan na 5 chéim thuas arís chun cóid QR eile a ghiniúint.

Ag baint úsáide as Kutools le haghaidh Excel chun cóid QR a ghiniúint ar an mórchóir

Breiseán freisin, Kutools le haghaidh Excel tá buntáiste ar leith aige thar QR4Office lena chumas cóid QR a ghiniúint thar raon roghnaithe. Tá an Cuir isteach Cód QR gné de Kutools le haghaidh Excel Tá sé thar a bheith luachmhar d'úsáideoirí a bhfuil gá acu le cóid QR iolracha a chruthú go héifeachtach. Déanann sé an próiseas a uathoibriú thar ilchealla, rud a shábhálann am agus íoslaghdaítear earráidí ionchuir láimhe.

Tar éis suiteáil Kutools le haghaidh Excel, téigh a roghnú Kutools > Ionsáigh > Cuir isteach Cód QR a oscailt Cuir isteach Cód QR pane, then you can generate QR codes in bulk as follows:

  1. sa Raon Sonraí réimse, roghnaigh an raon cealla ina bhfuil an téacs nó an nasc is mian leat a ionchódú sa chód QR.
  2. sa Ionsáigh Raon réimse, roghnaigh raon cealla chun na cóid QR comhfhreagracha a chur.
  3. sa Roghanna alt seo, is féidir leat cuma an chóid QR a shaincheapadh go roghnach tríd an méid, dath na líne, etc. a shonrú, nó na socruithe réamhshocraithe a choinneáil.
  4. Cliceáil ar an Gin cnaipe chun cóid QR a ghiniúint do na cealla roghnaithe go léir ag an am céanna.
nótaí: Sula n-úsáideann tú an ghné seo, cinntigh go bhfuil Kutools le haghaidh Excel suiteáilte. Íoslódáil triail saor in aisce 30-lá le gnéithe iomlána de Kutools le haghaidh Excel anois!

Tá sé simplí cóid QR a ghiniúint in Excel, cibé an n-úsáideann tú ardchumais Excel 365 nó ag brath ar bhreiseáin atá ar fáil do gach leagan. Trí na céimeanna atá leagtha amach sa treoir seo a leanúint, is féidir leat cóid QR a chomhtháthú go héifeachtach isteach i do bhileoga Excel, ag cur le hidirghníomhaíocht agus inrochtaineacht do shonraí. Déan iniúchadh ar na modhanna seo chun an ceann is fearr a oireann do do riachtanais a aimsiú agus do shreabhadh oibre a chuíchóiriú ar bhealaí nua agus nuálacha. Dóibh siúd a bhfuil fonn orthu dul i mbun inniúlachta Excel, tá neart ranganna teagaisc ar ár suíomh Gréasáin. Faigh amach tuilleadh leideanna agus cleasanna Excel anseo.

Uirlisí Táirgiúlachta Oifige is Fearr

🤖 Kutools AI Aide: anailís sonraí a réabhlóidiú bunaithe ar: Forghníomhú Chliste   |  Gin Cód  |  Cruthaigh Foirmlí Saincheaptha  |  Anailís a dhéanamh ar Sonraí agus Cairteacha a Ghin  |  Feidhmeanna Kutools a agairt...
Gnéithe Coitianta: Faigh, Aibhsigh nó Aithnigh Dúblaigh   |  Scrios Sraitheanna Bána   |  Comhcheangail Colúin nó Cealla gan Sonraí a Chailleadh   |   Babhta gan Foirmle ...
Cuardaigh Super: Ilchritéir VLookup    VLookup Illuachanna  |   VLookup Trasna Ilbhileoga   |   Amharc doiléir ....
Liosta anuas Casta: Go tapa Cruthaigh Liosta Anuas   |  Liosta anuas Cleithiúnach   |  Liosta Buail Isteach Ilroghnacha ....
Bainisteoir Colún: Cuir Líon Sonrach Colún leis  |  Colúin Bog  |  Scoránaigh Stádas Infheictheachta na gColún Ceilte  |  Déan comparáid idir Raonta & Colúin ...
Gnéithe Réadmhaoin: Fócas Eangaí   |  Amharc Dearaidh   |   Barra Mór na Foirmle    Leabhar Oibre & Bainisteoir Bileog   |  Leabharlann Acmhainní (Uaththéacs)   |  Piocálaí Dáta   |  Comhcheangail Bileoga Oibre   |  Criptigh/Díchriptigh Cealla    Seol Ríomhphost trí Liosta   |  Scagaire Super   |   Scagaire Speisialta (scagaire trom/iodálach/stailc tríd...) ...
Barr 15 Uirlisí12 Téacs uirlisí (Cuir Téacs, Bain Carachtair,...)   |   50 + Cairt cineálacha (Cairt Gantt,...)   |   40+ Praiticiúil Foirmlí (Ríomh aois bunaithe ar lá breithe,...)   |   19 Insertion uirlisí (Cuir isteach Cód QR, Ionsáigh Pictiúr ón gCosán,...)   |   12 Tiontú uirlisí (Uimhreacha le Focail, Comhshó Airgeadra,...)   |   7 Cumaisc & Scoilt uirlisí (Sraitheanna Comhcheangail Casta, Cealla Scoilt,...)   |   ... agus eile

Supercharge Do Scileanna Excel le Kutools le haghaidh Excel, agus Éifeachtúlacht Taithí Cosúil Ná Roimhe. Kutools le haghaidh Excel Tairiscintí Níos mó ná 300 Ardghnéithe chun Táirgiúlacht a Treisiú agus Sábháil Am.  Cliceáil anseo chun an ghné is mó a theastaíonn uait a fháil ...

Tuairisc


Tugann Tab Oifige comhéadan Tabbed chuig Office, agus Déan Do Obair i bhfad Níos Éasca

  • Cumasaigh eagarthóireacht agus léamh tabbed i Word, Excel, PowerPoint, Foilsitheoir, Rochtain, Visio agus Tionscadal.
  • Oscail agus cruthaigh cáipéisí iolracha i gcluaisíní nua den fhuinneog chéanna, seachas i bhfuinneoga nua.
  • Méadaíonn do tháirgiúlacht 50%, agus laghdaíonn sé na céadta cad a tharlaíonn nuair luch duit gach lá!
Comments (38)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Is it possible to make a payment qr code in excel?
f.e. In cell A1 I've an amout of 10 euro, and in cell B2 I want to have an qr code so anyone can pay me with the qr code?

Thanks.
This comment was minimized by the moderator on the site
Hi Ruben,

Thank you for reaching out with your question. While Kutools for Excel does feature QR code generation, creating a payment QR code directly in Excel for transactional purposes is beyond the scope of this feature. Payment QR codes usually require integration with financial services or payment platforms to ensure secure transactions. I recommend exploring services specifically designed for creating payment QR codes, such as those offered by banks or digital payment systems. These platforms can generate a QR code linked to your payment details securely. Once you have the payment QR code, you could then include it in your Excel document as an image.
This comment was minimized by the moderator on the site
Hello

The download link provided in step 4 appears to be only Microsoft Barcode Control 14.0. Can anyone suggest a correct link for 16.0 please?

Thank you.
This comment was minimized by the moderator on the site
1 Sheets waar in de cellen van de rij random QR codes binnen komen. Waarvan elke QR code automatisch de juiste Sheets openend?
Of de BVA commando codes van de Button om de koppeling maken naar een andere sheets.
Dan ben erg dankbaar voor.
(dit is voor vrijwilligerswerk)

Groetjes,
H. van Schaijk
This comment was minimized by the moderator on the site
Hi H. van Schaijk,
I can't fix this problem. Sorry about that.
This comment was minimized by the moderator on the site
Hi folks,
Below code works fine with me, which is linked to cell range & generates the QR at each row cell 5000 nos, however I would like to stop the QR object generation if the reference cell value is zero / otherway round should generate the QR at adjucent cell if the value at reference cell is more than zero or <>""

Please seek experts assistance!!

thank you in advance

Sub Gen_StockOut_QR()
MsgBox ("Will Generate QR Code for Stock_Out Items at In@Out Sheet")
Sheets("In@Out_Data").Select
ActiveSheet.Unprotect Password:=" "
'Column range set at QR_Code
Range("QR_Code").Select

For Each cell In Selection
'cell.Offset(0, 23).Select ' 1 indicates the position of excel column A1 from the formula/webaddress/site/characters to be used to generate QR code
cell.Offset(0, 0).Select

' My case QRCode is at column 24 hence 24 as column from A1, QR Size 100*100
FilePath = "http://chart.googleapis.com/chart?chs=100x100&&cht=qr&chl=" & WorksheetFunction.EncodeURL(cell.Value) ' here is the cell value

With ActiveSheet.Pictures.Insert(FilePath)
'.ShapeRange.ScaleWidth 0.95, msoFalse, msoScaleFromTopLeft
'.ShapeRange.ScaleHeight 0.95, msoFalse, msoScaleFromTopLeft

End With
Next cell
End Sub
This comment was minimized by the moderator on the site
Interesting article - thank you.  How do I remove the custom control from the list please?
This comment was minimized by the moderator on the site
Hi,Do you mean to remove the Form Control inserted in the VBA code method? If so, you just need to right click it (when there is a context menu listed, click anywhere outside it to hide the context menu), and then press Delete to remove it.
This comment was minimized by the moderator on the site
Olá! Para mim, nenhum dos comentários ou esse post funcionou corretamente, mas utilizando o Visual Basic com o código que deixarei abaixo funcionou, pois criou uma função para mim. E para usar a função é só abrir a planilha e digitar: "=QrCode("célula desejada")"




Function QrCode(codetext As String)
Dim URL As String, MyCell As Range
'Para gerar o código, precisa a máquina ter acesso a internet
Set MyCell = Application.Caller
URL = "https://chart.googleapis.com/chart?chs=150x150&cht=qr&chl=" & codetext
On Error Resume Next
ActiveSheet.Pictures("QR_" & MyCell.Address(False, False)).Delete
On Error GoTo 0
ActiveSheet.Pictures.Insert(URL).Select
With Selection.ShapeRange(1)
.PictureFormat.CropLeft = 15
.PictureFormat.CropRight = 15
.PictureFormat.CropTop = 15
.PictureFormat.CropBottom = 15
.Name = "QR_" & MyCell.Address(False, False)
.Left = MyCell.Left + 2
.Top = MyCell.Top + 2
End With
QrCode = ""
End Function
This comment was minimized by the moderator on the site
Wie lösche ich die QR Code Grafik wieder ? wenn ich mit den Skript Wie erstelle ich einen QR-Code basierend auf dem Zellenwert in Excel? einen QR Code erzeugt habe ?
This comment was minimized by the moderator on the site
Hi All,

I modified the VBA code for creation a multi QR codes from selection in excel column

Follow until step 10 then add this code

Sub setQR()

Dim xSRg As Range
Dim xRRg As Range
Dim xObjOLE As OLEObject
On Error Resume Next
Dim srcSelection As Range
Dim srcCell As String
For Each srcSelection In Application.Selection
Dim qrCelltoupdate As String
Dim qrTxt As String
qrCelltoupdate = srcSelection.Offset(0, 1).Address
qrTxt = srcSelection.Text
Worksheets("Sheet1").Range(qrCelltoupdate).Select
Application.ScreenUpdating = False
Set xObjOLE = ActiveSheet.OLEObjects.Add("BARCODE.BarCodeCtrl.1")
xObjOLE.Object.Style = 11
xObjOLE.Object.Value = qrTxt
ActiveSheet.Shapes.Item(xObjOLE.Name).Copy
ActiveSheet.Paste
xObjOLE.Delete
Next srcSelection
'Create Qr code from selection multi cells
End Sub


In step 12
Assign Macro
Chose: Sheet1.setQR

QR codes will be populated in next column

Hope that helps for you all
This comment was minimized by the moderator on the site
Hi ChavdarHarchev.
First of all thank You very much for Your nice work.

Is it possible for You to show how the VBA code looks like when it is finished?
Best regards
Pierre Galuszka.
This comment was minimized by the moderator on the site
Hi All,
I modified the VBA code for creation a multi QR codes from selection in excel column
Follow until step 10 then add this code
Sub setQR()

Dim xSRg As Range
Dim xRRg As Range
Dim xObjOLE As OLEObject
On Error Resume Next
Dim srcSelection As Range
Dim srcCell As String
For Each srcSelection In Application.Selection
Dim qrCelltoupdate As String
Dim qrTxt As String
qrCelltoupdate = srcSelection.Offset(0, 1).Address
qrTxt = srcSelection.Text
Worksheets("Sheet1").Range(qrCelltoupdate).Select
Application.ScreenUpdating = False
Set xObjOLE = ActiveSheet.OLEObjects.Add("BARCODE.BarCodeCtrl.1")
xObjOLE.Object.Style = 11
xObjOLE.Object.Value = qrTxt
ActiveSheet.Shapes.Item(xObjOLE.Name).Copy
ActiveSheet.Paste
xObjOLE.Delete
Next srcSelection
'Create Qr code from selection multi cells
End Sub


In step 12 Assign Macro Chose: Sheet1.setQR
QR codes will be populated in next column
Hope that helps for you all
This comment was minimized by the moderator on the site
I didn't have "Microsoft Barcode Control 16.0" so I down loaded per instruction. And open Excel with Admin mode. Then try to "Register Custom" . But I opened Barcode control folder and select MSBCODE964,OCX. Then there is error message came out. It said "The selected file does not contain self-registrating ActiveX control". What it means? What is the problem. And how can I install that?
This comment was minimized by the moderator on the site
1)Click File > Options.

2)Click Trust Center > Trust Center Settings > ActiveX Settings.

Click the options below, and then click OK.
* Enable all controls without restrictions and without prompting (not recommended)
3)Click Ok
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations