
Excel एक डायनामिक टूल है, और उपयोगकर्ता इसे हल्के इन्वेंटरी प्रबंधन के लिए इन्वेंटरी ट्रैकर के रूप में उपयोग कर सकते हैं। यदि कोई बिना महंगे सॉफ़्टवेयर खरीदे एक साधारण इन्वेंटरी सिस्टम चाहता है, तो QR-आधारित ट्रैकर सबसे साफ सेटअप में से एक है। एक QR इन्वेंटरी ट्रैकर सबसे अच्छा तब काम करता है जब प्रत्येक स्कैन एक नई लॉग एंट्री बनाता है (केवल-ऐपेंड), और Excel प्रत्येक आइटम की वर्तमान स्थिति की गणना सबसे हाल की लॉग पंक्तियों से करता है। सबसे सहज उपयोगकर्ता अनुभव तब होता है जब QR कोड एक प्री-फिल्ड Microsoft Form खोलता है। यह छोटे व्यवसायों, गोदामों, स्कूलों और घरेलू संगठन के लिए एकदम सही है।
इस ट्यूटोरियल में, हम आपको दिखाएंगे कि Excel के साथ QR कोड इन्वेंटरी ट्रैकर कैसे बनाया जाए।
चरण 1: अपनी Excel वर्कबुक सेट करें
- Excel खोलें और एक नई फ़ाइल बनाएँ
- इसे OneDrive पर सेव करें (मोबाइल सिंक के लिए महत्वपूर्ण)
- तीन शीट बनाएँ:
- Inventory (मास्टर सूची)
- ScanLog (हर स्कैन यहाँ एक पंक्ति बन जाता है)
- Dashboard (वर्तमान स्थिति + त्वरित सारांश)
Inventory शीट में इस संरचना का उपयोग करें:
- ItemID
- ProductName
- Category
- CurrentStock
- MinStock
- Location
- QRText
- QRImage
टेबल में बदलें:
- सेल रेंज चुनें
- Insert टैब पर जाएँ >> Table चुनें
- "My table has headers" चेक करें
- OK पर क्लिक करें
- Table Design टैब पर जाएँ >> इसे नाम दें: Inventory

नियम:
- ItemID अद्वितीय होना चाहिए (यही QR कोड के अंदर जाता है)
- QRText वह सटीक स्ट्रिंग स्टोर करता है जो QR कोड में एन्कोडेड होती है
ItemID उत्पन्न करें (सरल, पठनीय):
ItemID में, इस तरह एक सुसंगत फॉर्मेट का उपयोग करें:
- ITM-0001, ITM-0002, …
यदि कोई स्वचालित फ़ॉर्मूला चाहता है, तो उपयोग करें:
="ITM-"&TEXT(ROW(A1),"0000")
- फ़ॉर्मूला को नीचे खींचें
QRText बनाएँ (वैकल्पिक):
QRText में, इसे साफ और स्थिर रखें:
अब QR कोड सामग्री ItemID=ITM-0001 जैसी दिखेगी। यह स्कैनिंग त्रुटियों से बचाता है और बाद में पार्सिंग को आसान बनाता है।
चरण 2: QR कोड स्वचालित रूप से उत्पन्न करें
विकल्प A: Excel का उपयोग करके बल्क में QR कोड उत्पन्न करना
Inventory टेबल के QRImage कॉलम में, पहले डेटा पंक्ति में यह फ़ॉर्मूला दर्ज करें:
=IMAGE("https://api.qrserver.com/v1/create-qr-code/?size=180x180&data=" & [@ItemID]) - फ़ॉर्मूला को नीचे खींचें
- यह एक साफ, उच्च-गुणवत्ता वाला QR कोड बनाता है जिसमें केवल ItemID होता है

वैकल्पिक मुफ्त APIs (यदि QR सर्वर धीमा है): goqr.me या https://chart.googleapis.com/chart?chs=180×180&cht=qr&chl=
विकल्प B: मुफ्त ऑनलाइन जनरेटर का उपयोग करना
- QR Code Generator (qr-code-generator.com) या QRCode Monkey (qrcode-monkey.com) जैसे मुफ्त QR कोड जनरेटर पर जाएँ
- प्रत्येक आइटम के लिए, केवल ItemID वाला एक QR कोड बनाएँ
- प्रत्येक QR कोड को PNG या JPG के रूप में डाउनलोड करें
- QR कोड प्रिंट करें और उन्हें अपने भौतिक आइटम पर चिपकाएँ
प्रो टिप: यदि आपके पास कई आइटम हैं तो बैच QR कोड जनरेटर का उपयोग करें। QRExplore जैसी वेबसाइटें आपको CSV फ़ाइल अपलोड करने और एक साथ कई QR कोड उत्पन्न करने की अनुमति देती हैं।
चरण 3: QR कोड लेबल प्रिंट करें
एक प्रिंट करने योग्य लेबल शीट बनाएँ ताकि आप QR कोड को आइटम पर चिपका सकें।
- ItemID, ProductName, और QRImage चुनें
- कॉपी करें और Label नामक एक नई शीट पर पेस्ट करें
- प्रिंटिंग के लिए फॉर्मेट करें:
- रो ऊंचाई सेट करें ताकि QR फिट हो जाए
- Page Layout टैब पर जाएँ >> Margins चुनें >> Narrow चुनें
- स्टिकर पेपर पर प्रिंट करें या लेबल काट लें
- लेबल को अपने उत्पादों/शेल्व्स/बॉक्स पर चिपकाएँ

चरण 4: अपना स्कैनिंग ऐप चुनें जो डेटा को Excel भेजता है
विकल्प A: एक स्कैन ऐप का उपयोग करें जो इतिहास निर्यात कर सकता है
आप एक स्कैनिंग ऐप का उपयोग कर सकते हैं जो QR कोड पढ़ता है और डेटा को Excel भेजता है।
- ऐप नाम: Scan to Excel – QR & Barcode (Dynamiq Data द्वारा)
- फ्री टियर अधिकांश उपयोगकर्ताओं के लिए पर्याप्त स्कैन प्रदान करता है; भारी उपयोग के लिए सब्सक्रिप्शन आमतौर पर ~$3–5/माह
- Google Play से इंस्टॉल करें
- ऐप खोलें और Microsoft खाते से साइन इन करें
- अपनी OneDrive Excel फ़ाइल से कनेक्ट करें
- ScanLog टेबल चुनें
- स्कीमा सेट करें:
- Timestamp >> स्वचालित टाइमस्टैम्प
- ItemID >> स्कैन किया गया डेटा
- Action >> मैन्युअल चयन (प्रत्येक स्कैन के बाद "Receive" या "Issue" चुनें)
- Quantity >> डिफ़ॉल्ट 1
- स्कैनिंग शुरू करें
अधिकांश QR स्कैनर स्कैन इतिहास संग्रहीत करते हैं और निर्यात/शेयर की अनुमति देते हैं।
- एक QR लेबल स्कैन करें
- ऐप में तुरंत एक छोटा नोट टाइप करें (यदि यह नोट्स का समर्थन करता है)
- दिन/सप्ताह के अंत में: स्कैन इतिहास को CSV में निर्यात करें
- ScanLog में पेस्ट/ऐपेंड करें
विकल्प B: स्कैन सबमिशन के लिए एक Microsoft Form बनाएँ
आप एक Microsoft Form बना सकते हैं, अपने फोन से QR कोड स्कैन कर सकते हैं, लेनदेन सबमिट कर सकते हैं, और Excel को स्वचालित रूप से अपडेट कर सकते हैं। यह वही है जो ज्यादातर लोग चाहते हैं।
- Insert टैब पर जाएँ >> New Form पर क्लिक करें
- यह एक फॉर्म इंटरफ़ेस खोलेगा। ये फ़ील्ड जोड़ें:
- ItemID (लघु उत्तर)
- Action (विकल्प): Receive, Issue
- Quantity (लघु उत्तर): बाद में Excel में इसे संख्या में बदलें

- Collect Responses पर क्लिक करें

- Copy link पर क्लिक करके URL शेयर करें

यह फॉर्म स्वचालित रूप से एक कनेक्टेड Excel वर्कबुक बनाता है जहां हर सबमिशन एक नई पंक्ति बन जाता है। कुछ नमूना सबमिशन के साथ इसका परीक्षण करें:
- फोन से QR स्कैन करें
- ItemID की पुष्टि करें (या इसे मैन्युअली टाइप करें)
- Action चुनें
- Quantity टाइप करें
- Submit पर क्लिक करें

- Excel वर्कबुक खोलें और Form responses शीट देखें
- हर सबमिशन स्वचालित रूप से एक पंक्ति के रूप में जोड़ा जाता है
- कॉलम नाम अपडेट करें और अनावश्यक कॉलम हटाएं
- शीट का नाम ScanLog रखें

विकल्प C: स्कैनिंग को ItemID फ़ील्ड को ऑटो-फिल करने दें
QR कोड में केवल ITM-0001 डालने के बजाय, आप एक प्री-फिल्ड फॉर्म लिंक एन्कोड कर सकते हैं। Microsoft Forms प्री-फिल्ड फ़ील्ड का समर्थन करता है एक URL पैटर्न का उपयोग करके (फॉर्म सेटिंग्स के आधार पर)। आप Inventory शीट को प्रत्येक QR कोड के अंदर प्रत्येक आइटम के लिए एक प्री-फिल्ड फॉर्म लिंक एन्कोड करने के लिए सेट कर सकते हैं।
- फॉर्म खोलें >> तीन डॉट्स >> Get pre-filled link चुनें

- एक नमूना ItemID दर्ज करें (जैसे ITM-0001)
- Get pre-filled link पर क्लिक करें
- Copy link पर क्लिक करके जनरेटेड लिंक प्राप्त करें
- उस नमूना ItemID को एक प्लेसहोल्डर से बदलें

एक प्री-फिल्ड URL इस तरह दिखता है:
https://forms.office.com/Pages/ResponsePage.aspx?id=DQSIkWdsW0yxEjajBLZtrQAAAAAAAAAAAAN__gCq2f5UNloxU0IwWTM0Nj……..=ITM-0001
Excel में प्रति-आइटम PrefilledLink बनाएँ:
- Inventory शीट में PrefilledLink नामक एक नया कॉलम डालें
- कॉपी किए गए प्री-फिल्ड URL को एक FormPrefillTemplate सेल में पेस्ट करें (उदाहरण के लिए, G2 में)
- टेम्प्लेट के अंदर नमूना ITM-0001 को वर्तमान पंक्ति के ItemID से बदलने के लिए निम्न फ़ॉर्मूला डालें
=SUBSTITUTE($G$2,"ITM-0001",[@ItemID])
अब प्रत्येक पंक्ति का अपना विशिष्ट URL है जो सही ItemID के साथ पहले से भरा हुआ फॉर्म खोलता है।

प्रत्येक PrefilledLink को QR कोड में बदलें:
QRImage कॉलम में, निम्न फ़ॉर्मूला डालें:
=IMAGE("https://api.qrserver.com/v1/create-qr-code/?size=180×180&data=" & ENCODEURL([@PrefilledLink]))
यह एक QR इमेज लौटाएगा जो प्री-फिल्ड फॉर्म लिंक खोलता है।

प्रिंट करें और आइटम लेबल करें:
एक साधारण लेबल लेआउट बनाएँ (उसी शीट या एक अलग "Labels" शीट) जो दिखाता है:
- ItemID
- ProductName
- QRImage
स्टिकर पेपर पर प्रिंट करें, फिर लेबल को आइटम पर चिपकाएँ। लेबल मौजूद होने के बाद, ItemID बदलने से बचें।
स्कैनिंग वर्कफ़्लो का परीक्षण करें:
अधिकांश उपयोगकर्ता फोन स्कैनर का उपयोग करके स्कैन करेंगे:
- फोन पर स्कैनर खोलें
- QR लेबल स्कैन करें
- यह स्वचालित रूप से ItemID के साथ भरा हुआ फॉर्म खोलेगा

- पुष्टि करें कि ItemID पहले से भरा हुआ है
- Action और Quantity चुनें
- Submit पर क्लिक करें

यह सबसे सहज वास्तविक-विश्व वर्कफ़्लो है।
चरण 5: स्कैन लॉग संरचना डिज़ाइन करें
हर स्कैन को एक इन्वेंटरी लेनदेन के रूप में माना जाता है। Microsoft Forms एक टाइमस्टैम्प कॉलम और प्रति प्रश्न एक कॉलम के साथ एक रिस्पांस टेबल बनाता है। रिस्पांस शीट का नाम ScanLog रखें।
सुनिश्चित करें कि ScanLog में ये कॉलम शामिल हैं:
- Timestamp
- ItemID
- Action
- Quantity
यह लॉग केवल-ऐपेंड रहना चाहिए। ट्रैकर विश्वसनीय है क्योंकि इतिहास संरक्षित है, और स्टॉक हमेशा पूर्ण लॉग से गणना की जाती है।

मुख्य सिद्धांत:
- यह टेबल केवल-ऐपेंड है
- कोई पंक्ति संपादित या हटाई नहीं जाती
चरण 6: वर्तमान स्टॉक की गणना करें
Inventory टेबल के CurrentStock कॉलम में, स्टॉक ऑन हैंड की गणना के लिए इस फ़ॉर्मूला का उपयोग करें:
=LET( id, [@ItemID], initial, 0, received, SUMIFS(ScanLog[Quantity], ScanLog[ItemID], id, ScanLog[Action], "Receive"), issued, SUMIFS(ScanLog[Quantity], ScanLog[ItemID], id, ScanLog[Action], "Issue"), initial + received - issued )
यह हर बार स्कैन करने पर स्टॉक को स्वचालित रूप से अपडेट करता है।

कम स्टॉक अलर्ट:
- CurrentStock कॉलम चुनें >> Conditional Formatting चुनें >> Highlight Cells चुनें >> Less Than चुनें
- MinStock चुनें >> Format चुनें
- OK पर क्लिक करें

कम और नकारात्मक स्टॉक मान हाइलाइट होंगे।

चरण 7: एक साधारण डैशबोर्ड बनाएँ
एक Dashboard शीट बनाएँ और इन्वेंटरी को सारांशित करें।
कुल अद्वितीय आइटम:
=COUNTA(UNIQUE(Inventory[ItemID]))
हाथ में कुल स्टॉक:
=SUM(Inventory[CurrentStock])
ओवरड्रॉन आइटम (नकारात्मक):
=COUNTIF(Inventory[CurrentStock], "<0")
अंतिम स्कैन समय:
कुल लेनदेन:
=COUNTA(ScanLog[Timestamp])
कम इन्वेंटरी दिखाएँ:
=FILTER(Inventory[[ItemID]:[Location]], Inventory[CurrentStock] < Inventory[MinStock], "No items to reorder")

वर्कफ़्लो सारांश
- अपने फोन या स्कैनर ऐप से आइटम का QR कोड स्कैन करें
- Receive या Issue चुनें
- Excel स्वचालित रूप से अपडेट होता है (यदि वर्कबुक सिंक नहीं हो रही है तो रीफ्रेश करें)
- स्टॉक हमेशा अपडेट रहता है
निष्कर्ष
उपरोक्त चरणों का पालन करके, आप Excel के साथ एक QR कोड इन्वेंटरी ट्रैकर बना सकते हैं। यह सिस्टम सबसे अच्छा तब काम करता है जब प्रक्रिया उपयोगकर्ताओं के लिए सरल और रिपोर्टिंग के लिए विश्वसनीय बनी रहती है। प्रत्येक आइटम को एक स्थायी ItemID निर्दिष्ट करके, QR लेबल उत्पन्न करके, और एक प्री-फिल्ड Microsoft Form के माध्यम से हर स्कैन को लॉग करके, प्रत्येक इंटरैक्शन एक साफ, टाइमस्टैम्प्ड रिकॉर्ड बन जाता है — बिना किसी के मैन्युअली इन्वेंटरी सेल्स संपादित किए। आप एक मुफ्त या कम लागत वाले स्कैनर ऐप का उपयोग कर सकते हैं, या Microsoft Forms का उपयोग करके अपना वर्कफ़्लो बना सकते हैं। Excel फ़ॉर्मूला और एक हल्का डैशबोर्ड आपके इन्वेंटरी के बढ़ने पर स्टॉक स्तरों की निगरानी, लेनदेन इतिहास की समीक्षा, और परिवर्तनों का ऑडिट करना आसान बनाता है।
निःशुल्क उन्नत Excel अभ्यास समाधान के साथ प्राप्त करें!