من توليد رموز QR بالجملة إلى ترجمة جداول كاملة وتتبع أسعار العملات: الدوال الجاهزة في جوجل شيت التي أغنتني فعليًا عن تسعة تطبيقات مدفوعة في عملي اليومي.
لست بحاجة إلى الاشتراك في تطبيق مدفوع لتوليد رموز QR بالجملة، أو ترجمة جدول بيانات كامل، أو متابعة أسعار العملات لحظة بلحظة، أو حتى بناء لوحة متابعة بصرية لعاداتك اليومية. إذا كان لديك حساب جوجل مجاني، فأنت تمتلك بالفعل مجموعة أدوات قوية داخل Google Sheets (جوجل شيت) — كل ما تحتاجه هو معرفة الصيغة الصحيحة لتفعيلها. دوال أصلية مثل IMAGE() وIMPORTFEED() وGOOGLETRANSLATE() وGOOGLEFINANCE() وSPARKLINE() تحل بسهولة محل تطبيقات مفردة الغرض تطلب منك اشتراكًا شهريًا أو تُغرقك بإعلانات مزعجة.
لسنوات طويلة، كنت أتعامل مع جوجل شيت كأداة بسيطة لتسجيل المصروفات الشهرية فقط. ثم طلب مني أحد العملاء توليد 40 رمز QR مخصصًا بشكل جماعي لملصقات منتجات فعلية، وفي مهلة زمنية ضيقة جدًا. بدلًا من الدفع مقابل مولد QR تجاري يضع علامة مائية على الملفات المُصدَّرة أو يحد عدد التنزيلات، حلّت صيغة واحدة متداخلة المشكلة بالكامل خلال 30 ثانية فقط. هذا الموقف دفعني إلى الغوص في الأدوات العملية غير الموثّقة التي تختبئ داخل جوجل شيت: قارئ RSS يُحدّث نفسه تلقائيًا، متتبع عملات آلي، أداة تنظيف جهات اتصال بلا نقرة واحدة، ولوحات متابعة عادات خفيفة الوزن.
أنا مصطفى أمان، وعلى مدونة وادي التكنولوجيا أُركّز على استخراج أقصى إنتاجية ممكنة من الأدوات التي تملكها فعلًا قبل التفكير في دفع مقابل برامج خارجية. في هذا الدليل العملي، أستعرض تسع ميزات في جوجل شيت أستخدمها أسبوعيًا، مع صيغ مُختبرة تتضمن معالجة أخطاء مدمجة، وتنبيهات أمان وصياغة دقيقة، وملف تمهيدي جاهز يمكّنك من الاستغناء عن التطبيقات المدفوعة فورًا.
🎁 إعداد فوري: احصل على ملف الإنتاجية الجاهز
تخطَّ كتابة الصيغ يدويًا. أعددتُ ملف جوجل شيت جاهزًا ومُنسّقًا بالكامل، يحتوي على تبويبات منفصلة لكل الأدوات التسع الموضحة أدناه، وجاهز مباشرة لإدخال بياناتك.
📥 احصل على الملف المجاني الآن (يصلك فورًا عبر البريد)لماذا تعمل هذه الصيغ بدون تثبيت أي إضافات
كل حل مذكور في هذا الدليل يعتمد فقط على دوال أصلية في جوجل شيت أو على نقاط اتصال (endpoints) عامة على الويب. لا تحتاج إلى تثبيت إضافات كروم، أو منح إضافات خارجية صلاحية كاملة للوصول إلى Google Drive الخاص بك، أو تشغيل وحدات ماكرو مشبوهة من مصادر غير موثوقة. بعض الحلول (مثل مولد QR وأداة تتبع الأسعار) تتواصل مع نقاط بيانات عامة على الويب. عند تشغيل صيغة تعتمد على بيانات خارجية لأول مرة على نسخة سطح المكتب من جوجل شيت، ستظهر لك رسالة تطلب منك "السماح بالوصول". هذا إجراء أمني قياسي من جوجل يؤكد عملية جلب البيانات الخارجية — فقط اضغط "السماح بالوصول" مرة واحدة لتفعيل جلب البيانات الحيّة.
مرجع سريع: 9 تطبيقات مدفوعة يمكن الاستغناء عنها بأدوات جوجل شيت المجانية
| ميزة جوجل شيت | تحل محل تطبيق مدفوع | التكلفة المعتادة | وقت الإعداد |
|---|---|---|---|
| 1. مولد QR بالجملة | مولدات QR التجارية | 5-15 دولار/شهريًا | دقيقة واحدة |
| 2. قارئ RSS نظيف | مجمّعات أخبار مدفوعة | 3-10 دولار/شهريًا | دقيقتان |
| 3. مترجم آلي بالجملة | خدمات ترجمة بالكلمة | 10-30 دولار/شهريًا | دقيقة واحدة |
| 4. محوّل عملات حي | تطبيقات عملات مليئة بالإعلانات | 3-6 دولار/شهريًا | دقيقتان |
| 5. تنظيف جهات الاتصال | برامج تنظيف جهات الاتصال | 4-12 دولار/شهريًا | 3 دقائق |
| 6. دفتر أرقام قابل للمحادثة | تطبيقات مراسلة مباشرة | 2-5 دولار/شهريًا | دقيقة واحدة |
| 7. متتبع أسعار مخصص | إضافات متابعة الأسعار | 5-20 دولار/شهريًا | 5 دقائق |
| 8. روبوت تذكير بريدي آلي | أدوات تنبيه الاشتراكات والفواتير | 8-25 دولار/شهريًا | 10 دقائق |
| 9. متتبعات تقدم بصرية داخل الخلايا | أدوات إدارة العادات والمشاريع المدفوعة | 5-12 دولار/شهريًا | 3 دقائق |
1. توليد رموز QR قابلة للمسح بالجملة (بدون أي تطبيق)
معظم مولدات QR المجانية على الإنترنت تفرض قيودًا على التنزيل بدقة عالية، أو تحدد عدد مرات التوليد شهريًا، أو تُدرج روابط تتبع تنتهي صلاحيتها ما لم تشترك في الباقة المدفوعة. جوجل شيت يتجاوز كل هذه البرامج الخارجية باستخدام دالة IMAGE() الأصلية مقترنة بنقطة اتصال عامة لتوليد رموز QR.
💡 الصيغة الجاهزة:
=IF(ISBLANK(A2), "", IMAGE("https://api.qrserver.com/v1/create-qr-code/?size=250x250&data=" & ENCODEURL(A2)))
طريقة الإعداد: أدخل رابطك، أو بيانات الدخول على شبكة الواي فاي، أو أي نص في الخلية A2، ثم الصق الصيغة في الخلية B2. سيظهر رمز QR فورًا داخل شبكة الخلايا. اسحب مقبض التعبئة للأسفل لتوليد مئات الرموز الجاهزة للطباعة خلال ثوانٍ.
الشكل 1: صيغة IMAGE مقترنة بخدمة api.qrserver.com تنشئ فورًا رموز QR قابلة للمسح داخل خلايا جدول البيانات.
🔒 اعتبارات الخصوصية وأمان البيانات
بما أن هذه الصيغة تمرر النص عبر واجهة برمجية عامة api.qrserver.com لتوليد صورة الرمز، فإن النص المُدخل يُرسل عبر طلب HTTPS مشفّر. رغم ملاءمتها لروابط المواقع، والحسابات الاجتماعية العامة، والمواد التسويقية، تجنب تمامًا استخدام صيغ الواجهات البرمجية الخارجية لبيانات اعتماد حساسة، أو أرقام حسابات بنكية، أو كلمات مرور شخصية.
⚙️ صياغة الدوال: الفاصلة أم الفاصلة المنقوطة؟
إذا كان حساب جوجل أو إعدادات منطقة جدول البيانات لديك مضبوطة على أوروبا أو أمريكا اللاتينية، فإن جوجل شيت يستخدم الفاصلة المنقوطة (;) كفاصل بين وسائط الصيغة بدلًا من الفاصلة العادية (,). إذا واجهت رسالة خطأ من نوع #ERROR!، فقط استبدل الفواصل بفواصل منقوطة حسب إعدادات منطقتك.
2. تحويل جدول فارغ إلى قارئ أخبار RSS بلا تشتيت
تطبيقات تجميع الأخبار المخصصة غالبًا ما تفرض باقات مدفوعة، وخوارزميات تحكم في محتوى التغذية، وإشعارات مزعجة. يحتوي جوجل شيت على محلّل XML مدمج وقوي عبر دالة IMPORTFEED() يحوّل أي تغذية RSS أو Atom عامة إلى جدول منظم وقابل للفرز.
💡 الصيغة:
=IFERROR(IMPORTFEED("https://www.valley4techs.com/feeds/posts/default?alt=rss", "items", TRUE, 15), "التغذية غير متاحة مؤقتًا")
شرح المعطيات: استبدل الرابط التجريبي برابط تغذية RSS الخاصة بمدونتك المفضلة. "items" يستخرج مقالات المحتوى، وTRUE يضيف عناوين الأعمدة (العنوان، الكاتب، التاريخ، الرابط)، والرقم 15 يحدد المخرجات بأحدث 15 مقالًا.
الشكل 2: صيغة IMPORTFEED واحدة تجلب عناوين المقالات وأسماء الكتّاب والطوابع الزمنية في أعمدة قابلة للفرز.
يمكنك دمج عدة تغذيات في تبويبات منفصلة أو توحيد البيانات بين أوراق العمل باستخدام صيغ مثل دمج جداول Excel بصيغتي VSTACK وHSTACK. أضف فلترًا قياسيًا لإبراز المقالات المنشورة خلال آخر 24 ساعة فقط لتحصل على لوحة معلومات استخباراتية مخصصة.
3. ترجمة مئات الصفوف تلقائيًا بدالة GOOGLETRANSLATE
التنقل ذهابًا وإيابًا بين تبويبات المتصفح ومواقع الترجمة لتحويل بيانات متعددة الصفوف أمر مُنهك. بواسطة GOOGLETRANSLATE()، يتصل جوجل شيت مباشرة بمحرك الترجمة العصبي من جوجل، ما يتيح لك توطين كتالوجات منتجات كاملة، أو ردود استبيانات، أو أعمدة ملاحظات العملاء دفعة واحدة.
💡 صيغة المصفوفة الديناميكية بخلية واحدة:
=ARRAYFORMULA(IF(ISBLANK(A2:A), "", IFERROR(GOOGLETRANSLATE(A2:A, "auto", "ar"), "خطأ في الترجمة")))
طريقة العمل: الصق هذه الصيغة الواحدة في الخلية B2. سيقوم غطاء ARRAYFORMULA بنشر الترجمات تلقائيًا في العمود بأكمله كلما أُضيفت صفوف جديدة في العمود A، دون الحاجة لنسخ الصيغة يدويًا في كل مرة.
الشكل 3: دالة GOOGLETRANSLATE تعالج أعمدة نصية كاملة لحظيًا، وتلغي الحاجة للنسخ واللصق اليدوي بين تطبيقات الترجمة.
رموز اللغات المدعومة تتبع معيار ISO المكوّن من حرفين (مثل "ar" للعربية، و"en" للإنجليزية، و"fr" للفرنسية، و"es" للإسبانية). ضبط وسيط اللغة المصدر على "auto" يجعل جوجل يكتشف الأعمدة متعددة اللغات تلقائيًا.
4. بناء محوّل عملات متعدد يُحدّث نفسه تلقائيًا
تطبيقات تحويل العملات المجانية غالبًا ما تكون مزدحمة بإعلانات الفيديو، وتحجب سجل الأسعار التاريخي خلف اشتراك مدفوع. يوفر جوجل شيت متابعة مالية لحظية عبر التوثيق الرسمي لدالة GOOGLEFINANCE، ما يمنحك وصولًا مباشرًا لأسعار السوق الحية داخل جداول ميزانيتك.
💡 صيغة التحويل الحي:
=IFERROR(A2 * GOOGLEFINANCE("CURRENCY:USDEUR"), "تحقق من رمز العملة")
صيغة سعر الصرف التاريخي: إذا احتجت سعر الصرف الدقيق في تاريخ مصروف معين، استخدم:
=INDEX(GOOGLEFINANCE("CURRENCY:USDEUR", "price", DATE(2026,8,1)), 2, 2)
الشكل 4: تحويلات عملات أجنبية لحظية مدعومة بخلاصات السوق المالية الأصلية من جوجل.
5. تنظيف وإزالة تكرار قوائم جهات الاتصال الضخمة (3 طرق أصلية)
تطبيقات تنظيف جهات الاتصال الخارجية غالبًا ما تطلب صلاحيات تطفلية للوصول إلى دفتر عناوين هاتفك، وتفرض رسومًا متكررة مقابل دمج الإدخالات المكررة. تصدير جهات اتصال جوجل أو Outlook كملف .CSV واستيرادها إلى جوجل شيت يمنحك تحكمًا كاملًا وخاصًا. إليك أكثر ثلاث طرق تنظيف فعالة وأصلية:
الطريقة الأولى: أداة "إزالة التكرارات" بنقرة واحدة
يحتوي جوجل شيت على محرك إزالة تكرار مدمج مباشرة في واجهة القوائم:
- حدد جدول جهات الاتصال بالكامل (من العمود A إلى العمود E).
- انتقل إلى البيانات > تنظيف البيانات > إزالة التكرارات.
- فعّل خيار "يحتوي الجدول على صف عناوين" وحدد عمود المعرّف (مثل رقم الهاتف أو البريد الإلكتروني).
- اضغط إزالة التكرارات. سيقوم جوجل شيت فورًا بحذف جميع الصفوف المكررة مع الحفاظ على السجلات الفريدة الأصلية.
الطريقة الثانية: إزالة تكرار ديناميكية بدالة UNIQUE()
إذا أردت الحفاظ على قائمة جهات الاتصال الخام كما هي في التبويب الأول، مع توليد قاعدة بيانات نظيفة خالية من التكرار في التبويب الثاني، استخدم صيغة المصفوفة الديناميكية UNIQUE():
=UNIQUE(RawContacts!A2:E)
هذه الصيغة تُنشئ قائمة مُتزامنة لحظيًا تُصفّي التكرارات تلقائيًا كلما أُضيفت إدخالات جديدة إلى الورقة الخام.
الطريقة الثالثة: تدقيق بصري باستخدام التنسيق الشرطي
عندما تحتاج مراجعة التكرارات يدويًا قبل اتخاذ أي إجراء، أبرزها بصريًا باستخدام قواعد مخصصة:
- حدد عمود رقم الهاتف أو البريد الإلكتروني (مثل العمود
D:D). - اضغط تنسيق > التنسيق الشرطي.
- ضمن قواعد التنسيق، اختر الصيغة المخصصة هي وأدخل:
=COUNTIF(D:D, D1) > 1. - اختر لونًا أحمر فاتحًا لتدقيق كل السجلات المكررة بصريًا فورًا.
الشكل 5: أداة تنظيف البيانات الأصلية ودالة UNIQUE توفران إزالة تكرار سريعة وآمنة لجهات الاتصال.
6. الاحتفاظ بدفتر أرقام قابل للمحادثة المباشرة لجهات الاتصال المؤقتة
حفظ كل عامل توصيل، أو مقاول، أو بائع من منصة تسوق إلكتروني في دفتر هاتفك الأساسي يُكدّس جهات اتصال واتساب بسرعة. في دليلنا حول إعدادات خصوصية واتساب والتواصل الآمن، استعرضنا كيفية حماية دفتر عناوينك الشخصي. في جوجل شيت، يمكنك أتمتة المراسلة المباشرة عبر مئات الأرقام باستخدام دالة HYPERLINK().
💡 صيغة المحادثة السريعة الديناميكية:
=IF(ISBLANK(A2), "", HYPERLINK("https://wa.me/" & SUBSTITUTE(SUBSTITUTE(A2, "+", ""), " ", ""), "💬 محادثة مع " & B2))
الإعداد: ضع رقم الهاتف الخام في A2 (مثل +20 100 123 4567) واسم جهة الاتصال في B2. تقوم الصيغة بتنظيف المسافات وعلامة الجمع، لتنتج زرًا تفاعليًا يفتح محادثة واتساب مباشرة على سطح المكتب أو الموبايل دون حفظ الرقم فعليًا على جهازك.
الشكل 6: روابط مراسلة بنقرة واحدة عبر HYPERLINK تُبقي أرقام العملاء المؤقتين خارج دفتر عناوينك الأساسي.
7. تتبع أسعار المنتجات بدون إضافات متصفح مُثقلة
إضافات متابعة الأسعار في المتصفح غالبًا ما تُدرج ملفات تعريف ارتباط تسويقية غير مرغوبة، وتجمع سجل تصفحك، وتُبطئ أداء المتصفح. دالة IMPORTXML() المدمجة تتيح لك مراقبة تغيرات الأسعار عبر استخلاص عناصر HTML محددة مباشرة من صفحات الويب إلى جدول بياناتك.
💡 صيغة استخلاص السعر المتينة:
=IFERROR(IMPORTXML(A2, "//span[contains(@class, 'price') or @id='priceblock_ourprice']"), "السعر غير متاح")
طريقة العمل: تحتوي الخلية A2 على رابط المنتج المستهدف، بينما يحتوي الوسيط الثاني على استعلام XPath يستهدف عنصر السعر داخل بنية HTML للصفحة.
⚠️ قيد تقني حاسم: JavaScript (تطبيقات الصفحة الواحدة) مقابل HTML المُصيَّر من الخادم
لفهم سبب نجاح IMPORTXML على بعض المواقع وفشله على مواقع أخرى، من المفيد فهم أساسيات الـ API وشبكة الويب:
- مواقع مُصيَّرة من جهة الخادم (SSR): المواقع التقليدية تُرسل HTML ثابتًا يحتوي على نص السعر مباشرة من الخادم. تقرأ
IMPORTXMLهذا النوع بموثوقية. - تطبيقات الصفحة الواحدة من جهة العميل (React، Next.js، Vue): المتاجر الديناميكية الحديثة تُحمّل هيكل HTML فارغًا وتُصيّر الأسعار ديناميكيًا داخل المتصفح باستخدام جافاسكريبت من جهة العميل.
IMPORTXMLلا تُنفّذ جافاسكريبت، لذا تُعيد خلية فارغة أو خطأ على تطبيقات الصفحة الواحدة الديناميكية. - الحماية من الروبوتات وCAPTCHA: منصات التجارة الإلكترونية الكبرى (مثل أمازون وeBay) ترصد وتُقيّد بشكل فعّال عناوين IP الخاصة بخوادم جوجل التي تقوم بالاستخلاص الآلي. بالنسبة للمواقع الكبرى، الاتصال بواجهات REST API الرسمية هو النهج الأنسب على المدى الطويل.
8. أتمتة تذكيرات الاشتراكات والفواتير باستخدام Google Apps Script المدمج
تطبيقات تذكير تجديد الاشتراكات ومتابعة الفواتير غالبًا ما تكلف 10 دولارات شهريًا. يحتوي جوجل شيت على بيئة تنفيذ جافاسكريبت كاملة تُسمى Google Apps Script. بسكريبت خفيف من 15 سطرًا فقط، سيقوم جدول بياناتك تلقائيًا بمسح تواريخ التجديد كل صباح وإرسال بريد إلكتروني لك أو لعملائك عند اقتراب موعد الاستحقاق.
إذا لم تكتب سطر كود واحد بلغة Apps Script من قبل، يغطي دليلنا التمهيدي لأساسيات Google Apps Script الأساسيات كاملة. لتفعيل أتمتة التذكير هذه، اتبع الخطوات البسيطة التالية:
خطوات الإعداد:
- جهّز أعمدتك: العمود A (اسم العنصر/العميل)، العمود B (تاريخ الاستحقاق بصيغة YYYY-MM-DD)، والعمود C (بريد التنبيه الإلكتروني).
- اضغط الإضافات > Apps Script من القائمة العلوية.
- احذف أي كود موجود والصق المقتطف التالي:
function sendDueReminders() {
const sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
const data = sheet.getDataRange().getValues();
const today = new Date().toISOString().split('T')[0];
for (let i = 1; i < data.length; i++) {
const itemName = data[i][0];
const dueDate = new Date(data[i][1]).toISOString().split('T')[0];
const email = data[i][2];
if (dueDate === today && email) {
MailApp.sendEmail(email, "⏰ تذكير: موعد استحقاق " + itemName + " اليوم",
"مرحبًا،\n\nهذا تذكير آلي بأن " + itemName + " مستحق اليوم (" + today + ").\n\nتم الإرسال تلقائيًا عبر جوجل شيت.");
}
}
}
4. اضغط أيقونة الساعة (المُشغّلات - Triggers) في الشريط الجانبي > إضافة مُشغّل > اختر sendDueReminders > مصدر الحدث: مبني على الوقت > مؤقت يومي (من 8:00 إلى 9:00 صباحًا). هذا كل شيء!
إذا أردت توجيه التنبيهات إلى Discord أو Slack أو واتساب بدلًا من البريد الإلكتروني، يمكنك ربط جدولك بسلاسة مع محركات أتمتة سير العمل مثل دليل أتمتة n8n.
9. بناء أشرطة تقدم حية داخل الخلايا ومتتبعات مهام بدالة SPARKLINE
كثير من المحترفين يشتركون في أدوات مدفوعة لإدارة المشاريع وتتبع العادات مثل Todoist أو Habitica أو Trello لمجرد الحصول على نسب تقدم بصرية للأهداف الأسبوعية. جوجل شيت يتيح لك إنشاء أشرطة تقدم أفقية أنيقة وحية داخل الخلايا باستخدام خانات الاختيار الأصلية مقترنة بدالة SPARKLINE().
💡 صيغة شريط التقدم البصري:
=SPARKLINE(COUNTIF(B2:B8, TRUE), {"charttype", "bar"; "max", COUNTA(B2:B8); "color1", "#10b981"})
كيفية إعداد متتبعك التفاعلي:
- أدرج مهامك أو عاداتك اليومية في الخلايا A2:A8.
- حدد B2:B8 واضغط إدراج > خانة اختيار.
- في الخلية C2، الصق الصيغة أعلاه. مع كل مهمة تُنجزها، سيمتلئ شريط التقدم داخل الخلية بلون أخضر نابض بشكل لحظي وسلس!
الشكل 7: خانات اختيار تفاعلية مقترنة بدالة SPARKLINE تُنشئ مقاييس تقدم ديناميكية داخل خلية واحدة.
لعرض النسبة المئوية الدقيقة بجانب الشريط، أضف صيغة نصية في الخلية المجاورة: =TEXT(COUNTIF(B2:B8, TRUE)/COUNTA(B2:B8), "0.0%"). لمزيد من طرق تحسين مساحة عملك الرقمية، اطّلع على دليلنا حول أدوات جوجل الأساسية لتعزيز الإنتاجية.
الأسئلة الشائعة
الخلاصة: حوّل جوجل شيت إلى مجموعة أدواتك المجانية الشخصية
قبل الاشتراك في تطبيق مدفوع جديد، تحقق أولًا مما إذا كان جوجل شيت يحتوي بالفعل على الميزة التي تحتاجها. باستخدام دوال أصلية مثل IMAGE() لتوليد QR فوري، وIMPORTFEED() لمتابعة الأخبار، وGOOGLEFINANCE() لتتبع العملات لحظيًا، وSPARKLINE() للوحات المعلومات البصرية، يمكنك الاستغناء عن تسعة برامج مدفوعة بتكلفة صفر.
ابدأ بالأداة التي تحل أكثر مشكلة إنتاجية تواجهك حاليًا، أو احصل على ملفنا المجاني الجاهز أعلاه لتشغيل الحلول التسعة كاملة داخل Google Drive الخاص بك في أقل من دقيقتين.
يسعدنا أن نسمع آراءكم! اتركوا تعليقاً أدناه وشاركوا تجاربكم أو أسئلتكم.