أجهزة الكمبيوتر شبابيك إنترنت

نماذج الإكمال التلقائي باستخدام XWeb Human Emulator. إكمال الخلايا تلقائيًا في برامج Excel لملء النماذج تلقائيًا عبر الإنترنت

إذا كنت بحاجة إلى ملء نطاق بمجموعة من القيم ، يمكنك استخدام إحدى الطرق ، والتي تتكون من إدخال القيمة الأولى ، وكتابة صيغة لحساب القيمة التالية ، ونسخ الصيغة.

على سبيل المثال ، في الشكل. 35.1 يظهر رقمًا ارقام متتابعهفي العمود أ. تحتوي الخلية A1 على القيمة 1 وتحتوي الخلية A2 على الصيغة التي تم نسخها أسفل العمود: = A1 + 1

أسلوب آخر هو السماح لبرنامج Excel بالقيام بالمهمة باستخدام ميزة الإكمال التلقائي سهلة الاستخدام.

  1. أدخل 1 في الخلية A1.
  2. أدخل 2 في الخلية A2.
  3. حدد A1: A2.
  4. حرك مؤشر الماوس إلى الزاوية السفلية اليمنى للخلية A2 (تسمى مقبض تعبئة الخلية) وعندما يتحول مؤشر الماوس إلى علامة زائد سوداء ، اسحبه لأسفل العمود لملء الخلايا.

يمكنك تشغيل وإيقاف هذا السلوك. إذا لم يكن للخلايا مقبض تعبئة ، فحدد خيارات الملف، انتقل إلى القسم "خيارات متقدمة" في مربع الحوار "خيارات Excel". هنا في المنطقة خيارات التحريرتفقد الصندوق السماح بمقابض التعبئة وسحب الخلية.

توفر البيانات التي تم إدخالها في الخطوتين 1 و 2 لبرنامج Excel المعلومات التي يحتاجها لتحديد نوع الدُفعة المراد استخدامها. إذا أدخلت 3 في الخلية A2 ، فستتكون السلسلة من أرقام فردية: 1،3 ، 5 ، 7 ، إلخ.

إليك خدعة أخرى للإكمال التلقائي: إذا كانت البيانات التي تبدأ بها فوضوية ، فإن Excel يكمل الإكمال التلقائي عن طريق إجراء الانحدار الخطي وملء النطاق بالقيم المتوقعة. في التين. الشكل 35.2 عبارة عن ورقة بقيم مبيعات شهرية لشهر يناير ويوليو. عند استخدام الإكمال التلقائي بعد تحديد C2: C8 ، يقوم Excel بتوسيع اتجاه المبيعات الخطي الأكثر احتمالاً ويملأ القيم المفقودة. في التين. يوضح الشكل 35.3 القيم المتوقعة بالإضافة إلى الرسم البياني.

الملء التلقائي ، الذي تستخدمه أيضًا أنظمة قياس الكهرباء الآلي ، يعمل أيضًا مع التواريخ وحتى بعض العناصر النصية ، وهي أسماء أيام الأسبوع وأسماء الأشهر. طاولة يوفر الشكل 35.1 العديد من الأمثلة لأنواع البيانات التي يمكن ملؤها تلقائيًا.

الجدول 35.1. أنواع بيانات الإكمال التلقائي

يمكنك أيضًا إنشاء قوائم العناصر الخاصة بك للإكمال التلقائي. للقيام بذلك ، افتح مربع الحوار خيارات Excelوانتقل إلى القسم بالإضافة إلى... ثم قم بالتمرير لأسفل النافذة وانقر تغيير القوائملعرض مربع حوار القوائم... أدخل العناصر الخاصة بك في المربع قائمة المواد(كل سطر جديد). ثم اضغط على الزر يضيفلإنشاء قائمة. في التين. يعرض الشكل 35.4 قائمة مخصصة بأسماء المناطق التي تستخدم الأرقام الرومانية.

لمزيد من التحكم فيما يحدث عند استخدام استخدام الإكمال التلقائي الزر الايمنالماوس أثناء سحب مقبض التعبئة. بعد تحرير الزر ، سترى قائمة سياق مع بعض المعلمات (الشكل 35.5). العناصر المتوفرة في قائمة السياق، تعتمد على نوع البيانات المختارة. على سبيل المثال ، إذا كانت الخلية الأولى في سلسلة تحتوي على تاريخ ، فسيتم تضمين المعلمات المتعلقة بالتاريخ.

أراد 200 طفل الدراسة في المدرسة الثانوية. لكن المدرسة جندت 75 طالبًا فقط. كان هناك عد تنازلي على الموقع المشار إليه. في الوقت المحدد ، تم فتح النموذج وبدأ الوالدان في ملؤه. ظهر النموذج في أجزاء - تم تحميل بعض المعلومات من صفحة أخرى.

أولئك الذين لم يلتقوا بـ 1.5 دقيقة كانوا في البحر. اقرأ المزيد عن.

أول شيء يتبادر إلى الذهن: [لقد صنعت الأداة بحيث يمكن لأي شخص استخدامها - لا داعي لمعرفة كيفية البرمجة].

محرر Mozilla Firefox JavaScript

إذا ضغطت على Shift F4 في نفس الوقت ، فستظهر نافذة حيث يمكنك كتابة أي JavaScript وتنفيذها بالنقر فوق الزر "تشغيل". على سبيل المثال ، هذه هي الطريقة التي يمكنك بها عرض رسالة على الشاشة

تنبيه ("رسالتي") ؛

البرنامج النصي للتعبئة التلقائية لحقول النموذج

لم تتح لي فرصة ثانية ، ولم أكن أعرف ما الذي يمكن للمطورين تغييره ، وما هي البيانات التي سيتم نقلها ، لذلك تم إعادة تأميني. أطلقت مثل JS في المحرر.

// بيانات مقدم الطلب requestAnimationFrame (step00) ؛ var razstart = فارغ ؛ function step00 (timestamp) (var raz = Array.prototype.slice.call (document.querySelectorAll ("input، input: not ()")). filter (function (a) (return a.offsetHeight> "5")) ؛ // إذا كانت مربعات النص أكبر من 5 بكسلإذا (! razstart) razstart = الطابع الزمني ؛ إذا كان (raz.length // حتى يوجد أكثر من 5 حقول من هذا القبيل ، كرر الوظيفة (أكثر موثوقية من تأخير setTimeout و setInterval) requestAnimationFrame (step00) ؛) وإلا ( // عندما يكون هناك أكثر من 5 حقول من هذا القبيل ، املأها raz.value = "(! LANG: إيفانوفا"; raz.value = "ناتاليا"; raz.value = "إيفانوفنا"; raz.value = "0000"; raz.value = "000000"; raz.value = "وزارة الخارجية الروسية في ..."; raz.value = "01.01.2009"; for (var i = 0; i // эмулировать (имитировать) действия посетителя raz[i].dispatchEvent(new Event("change")); raz[i].dispatchEvent(new Event("change")); raz[i].dispatchEvent(new Event("keydown")); raz[i].dispatchEvent(new Event("keyup")); } requestAnimationFrame(step01); !} // قم بتشغيل الوظيفة التالية } } // بيانات الطفل var razstart = فارغ ؛ function step01 (timestamp) (var raz = Array.prototype.slice.call (document.querySelectorAll ("input، input: not ()")). filter (function (a) (return (a.offsetHeight> "5") && (a.value! = "Natalia") && (a.value! = "Ivanovna") && (a.value! = "0000") && (a.value! = "000000") && (a.value! = "من قبل وزارة الخارجية الروسية في ...") && (a.value! = "01.01.2009")))؛ // إذا كانت الحقول النصية أكبر من 5 بكسل ولم يكن بها نص مملوء مسبقًا (باستثناء اللقب)إذا (! razstart) razstart = الطابع الزمني ؛ if (raz.length // عنوان التسجيل var razstart = null؛ function step02 (timestamp) (var raz = Array.prototype.slice.call (document.querySelectorAll ("input، input: not ()")). filter (function (أ) (إرجاع (a.offsetHeight> "5") && (a.value! = "Ivanova") && (a.value! = "Natalia") && (a.value! = "Ivanovna") && (a .value! = "0000") && (a.value! = "000000") && (a.value! = "إدارة FMS الروسية في ...") && (a.value! = "01.01. 2009 ") && (a.value! =" Ivanov ") && (a.value! =" Ivan ") && (a.value! =" Ivanovich ") && (a.value! =" 01.01.2009 ") && (a.value! = "Samara city") && (a.value! = "III-EP") && (a.value! = "000000")))؛ if (! razstart) razstart = timestamp؛ if (raz .length "5") && (a.innerHTML.indexOf ("register")! = -1))). dispatchEvent (حدث جديد ("click")) ؛ // محاكاة النقر على زر أكبر من 5 بكسل ويحتوي على النص "تسجيل" requestAnimationFrame (step03) ؛ requestAnimationFrame (step04) ؛ requestAnimationFrame (step05) ؛ )) // بيانات المتصل var razstart = فارغ ؛ function step03 (timestamp) (var raz = Array.prototype.slice.call (document.querySelectorAll ("button")). filter (function (a) (return (a.offsetHeight> "5") && (a.innerHTML. indexOf ("mail")! = -1))) ؛ إذا (! razstart) razstart = الطابع الزمني ؛ إذا (raz.length == 0) (requestAnimationFrame (step03) ؛) وإلا (raz.dispatchEvent (حدث جديد ("انقر ")) ؛ var razI = Array.prototype.slice.call (document.querySelectorAll (" input ")). filter (function (a) (return (a.offsetHeight>" 5 ") && (a.value ==" "))) ؛ razI.value =" (! LANG: [البريد الإلكتروني محمي]"؛ razI.dispatchEvent (حدث جديد (" تغيير ")) ؛ razI.dispatchEvent (حدث جديد (" تغيير ")) ؛)) // زر "تحميل البيانات على الخصائص المطلوبة" var razstart = فارغ ؛ function step04 (timestamp) (var raz = Array.prototype.slice.call (document.querySelectorAll ("button")). filter (function (a) (return (a.offsetHeight> "5") && (a.innerHTML. indexOf ("load")! = -1)))؛ if (! razstart) razstart = timestamp؛ if (raz.length == 0) (requestAnimationFrame (step04)؛) else (raz.dispatchEvent (new Event ("click ")) ؛)) // مربع الاختيار "أوافق على معالجة البيانات الشخصية" var razstart = فارغ ؛ function step05 (timestamp) (var raz = Array.prototype.slice.call (document.querySelectorAll ("input")). filter (function (a) (return a.offsetHeight> "5")) ؛ if (! razstart) razstart = الطابع الزمني ؛ إذا (raz.length == 0) (requestAnimationFrame (step05)؛) else (raz.checked = صحيح ؛ // تفقد الصندوق raz.dispatchEvent (حدث جديد ("انقر")) ؛ // محاكاة النقر raz.dispatchEvent (حدث جديد ("انقر")) ؛ ))

يتعين على مستخدمي الإنترنت كل يوم ملء نماذج مختلفة على مواقع الويب ، في المتاجر عبر الإنترنت. وهذا غالبًا ما يستغرق وقتنا الثمين.

خذ على سبيل المثال موقع منظم الرحلات. كم عدد الحقول ، أليس كذلك؟

كم عدد الحقول ، أليس كذلك؟

ويجب أن أقول إن الدخول في كل منها والاختيار أمر مرهق للغاية. خاصة إذا كان عليك القيام بذلك عدة مرات.

بعد كل شيء ، اختيار جولة وفقًا للمعايير التي حددتها ليس متاحًا دائمًا ويجب عليك ضبط الشروط. ولكن إذا قررت بالتأكيد العثور على جولة تفي بمتطلباتك بنسبة 100٪ ، وعلى الرغم من عدم وجود أماكن دائمًا ، فإن إعادة إدخال نفس معلمات البحث ستكون مهمة روتينية في كل مرة.



سيرجي نيفينز / Shutterstock.com

سيساعدنا ذلك في برنامج - مصمم نصوص يسمح لنا بأتمتة أي إجراءات في المتصفح ، وهو ما يسمى . لإعطائك فكرة عن هذا البرنامج ، سأقوم بإدراج الوظائف الأساسية فقط.

ميزات XWeb Human Emulator

  • نماذج الإكمال التلقائي والحقول النصية.
  • تسجيل وتكرار العمل مع أي عنصر من عناصر الموقع.
  • جمع البيانات ومقارنتها وتخزينها وإرسالها.
  • يوجد برنامج جدولة مهام مدمج يمكنك تشغيله في الوقت المحدد لك.
  • أثناء التشغيل ، يمكنك طيها في النظام. لن يؤثر ذلك على أداء التطبيقات الأخرى بأي شكل من الأشكال.

كما ترى ، حتى هذا يكفي لتسمية البرنامج بالثراء الوظيفي.

والآن ، سأوضح على سبيل المثال كيف يمكنك أتمتة عملية ملء نموذج على موقع ويب.

نموذج الإكمال التلقائي

الخامس شريط العنوان(مميز بعلامة صفراء). أدناه ، في الجزء الأيمن من نافذة البرنامج ، يتم تحميل صفحة ويب مع نموذج للبحث وحجز الجولات.

2. نختار قسم "ماكرو" في القائمة الرئيسية و انقر فوق "تسجيل".يمكن القيام بالشيء نفسه بالضغط على مفاتيح الاختصار Ctrl + Shift + R. الآن سيقوم البرنامج بتسجيل جميع أعمالنا في ماكرو منفصل.

مقالات لها صلة: ما هي الخدمات البريدية

3. بعد أن ملأنا نموذج البحث عن الجولات على الموقع الإلكتروني واستلمنا نتيجة الاختيار ، أنت بحاجة توقف عن تسجيل ماكرو.في نفس عنصر القائمة "ماكرو" ، انقر فوق "إيقاف" أو قم بتنفيذ هذا الأمر بالضغط على مفاتيح التشغيل السريع Ctrl + Shift + S.

4. الآن ، إذا كنت بحاجة إلى تكرار البحث عن جولة باستخدام المعلمات المحددة مسبقًا ، فما عليك سوى النقر فوق كل واحد زر "تنفيذ".سيقوم الماكرو بملء جميع الحقول في غضون ثوانٍ وستتلقى نتائج البحث على الفور.

نماذج الإكمال التلقائي على الموقع طريقة عظيمةتوفير الوقت عند استخدام موارد الإنترنت. إذا كنت ترغب في ذلك ، يمكنك استخدام الخيار المحدد من خلال البحث في إعدادات المستعرض الخاص بك.

الاحتمالات الرئيسية لاستخدام الإكمال التلقائي هي الإجراءات التالية مع البيانات:

  • إضافة؛
  • التحرير ؛
  • إزالة.

ميزات تخزين البيانات

لا يعرف العديد من المستخدمين ما يجب أن تكون عليه البيانات الخاصة بنماذج الملء التلقائي وما هو كل شيء. عادةً ما تتضمن المعلومات التي يمكن حفظها بهذه الطريقة خيارات الإكمال التلقائي التالية:

  1. اسم المستخدم؛
  2. عنوان بريد الالكتروني;
  3. رقم الهاتف؛
  4. اسم المنظمة
  5. العنوان البريدي.

عند استخدام الإنترنت ، غالبًا ما يواجه المستخدمون العاديون اقتراحًا لتذكر البيانات المخصصة للترخيص على الموارد المختلفة. ومع انتشار المدفوعات في في شكل إلكتروني، القدرة على الإكمال التلقائي للبيانات الموجودة على الموقع فيما يتعلق بمعلومات حول بطاقة مصرفيةعلى الرغم من ضرورة توخي الحذر الشديد في توفير الوصول إلى المعلومات المالية.

برنامج للملء التلقائي للنماذج في المتصفح

الإكمال التلقائي للنموذج في Firefox هو إمكانية ظهور قائمة منسدلة عند بدء الكتابة في مربع نص خاص على مواقع مختلفة. يتم توفير المتغيرات المستخدمة سابقًا على الموقع ، مثل تلك التي تم إدخالها الآن ، في شكل قائمة منسدلة. يتم ذلك تلقائيًا. يمكنك تخصيص الإكمال التلقائي في FireFox إذا كنت تريد ذلك.


هل يختلف نموذج الإكمال التلقائي في Chrome عن الخيار السابق؟ من حيث المبدأ ، ستكون الإجراءات الرئيسية الممكنة مع البيانات متشابهة. بالإضافة إلى ذلك ، سيكون لدى المستخدم القدرة على حفظ كلمات المرور باستخدام قسم "كلمات المرور والنماذج" ، والذي يمكن أيضًا تمكينه وحفظه وتحريره وحذفه.
لاستخدام كلمات المرور مع أجهزة مختلفةيتم تطبيق إعدادات المزامنة. عند التسوق عبر الإنترنت ، قم بالمزامنة مع خدمة جوجلالمدفوعات. إذا كنت تخشى ترك المعلومات السرية المتعلقة بالمسائل المالية لموارد الجهات الخارجية ، فستزيل Google مخاوفك جزئيًا. عندما تذهب إلى الموارد المشبوهة ، فسوف يحذرك مسبقًا بشأن المخاطر المحتملة بمعلومات حول اتصال غير آمن أو خطير ، وتسجيل الدخول غير الآمن والدفع غير الآمن ، وينصحك بالامتناع عن الملء التلقائي.

أخيرًا ، دعنا نلقي نظرة على نماذج الإكمال التلقائي في متصفح Yandex المحلي. في قسم "كلمات المرور والنماذج" يوجد خيار لتمكين هذه الخدمة بنقرة واحدة. يمكنك أيضًا إضافة المعلومات التي تريدها أو حذفها أو مسح السجل بالكامل.
في الواجهة الكلاسيكية ، يتمتع المستخدم بفرصة تحديد قائمة بالعناوين التي يُسمح لها أو يُمنع من خلالها استخدام الوظيفة التي نفكر فيها.

يخزن متصفح Yandex كلمات المرور في شكل تجزئة في قاعدة البيانات الخاصة به ويؤكد أن المهاجم سيستغرق حوالي مائة عام للعثور على المجموعة الصحيحة. يستخدم حماية إضافية ضد التصيد الاحتيالي ويحذر مسبقًا من عدم الرغبة في استخدام نفس كلمات المرور لمصادر مختلفة. بالإضافة إلى ذلك ، تقدم خدمة Yandex Help للمستخدمين تعليمات مفصلةلتعطيل تخزين البيانات على الموقع في المتصفحات الشعبية الرئيسية المستخدمة اليوم.

أتمنى لك يوما عظيما!

الخامس برنامج اكسلهناك العديد من التقنيات لملء الخلايا بالبيانات بسرعة وكفاءة. يعلم الجميع أن الكسل هو محرك التقدم. المطورون يعرفون ذلك أيضًا.

يجب أن يقضي ملء البيانات معظم الوقت في عمل ممل وروتيني. على سبيل المثال ، ملء جدول زمني أو فاتورة ، إلخ.

دعنا نفكر في تقنيات الملء التلقائي وشبه التلقائي في Excel. وأيضًا ، ما هي الأدوات التي توفرها جداول البيانات لتسهيل عمل المستخدم. سوف نتعلم كيفية تطبيقها في الممارسة ومعرفة مدى فعاليتها.

كيف تملأ الخلايا بنفس القيم في Excel؟

أولاً ، دعنا نلقي نظرة على كيفية الملء التلقائي للخلايا في Excel. كمثال ، دعنا نملأ جدولًا أصليًا نصف فارغ.

هذه علامة صغيرة على سبيل المثال فقط ويمكن ملؤها يدويًا. لكن من الناحية العملية ، عليك أحيانًا ملء 30 ألف سطر. لكي لا تملأ جدول المصدر هذا يدويًا ، يجب عليك إنشاء صيغة لملء Excel بالبيانات - تلقائيًا. للقيام بذلك ، يجب عليك تنفيذ عدد من الإجراءات المتسلسلة:

عند ملء 30 ألف سطر ، من المستحيل تجنب الأخطاء. لا توفر الطريقة المذكورة أعلاه الوقت والجهد فحسب ، بل تقضي أيضًا على حدوث الأخطاء التي يسببها العامل البشري.

انتباه! في الفقرة الخامسة ، تم ملء الجدول بشكل جميل بدون أخطاء ، لأن خليتنا النشطة كانت في A2 ، بعد إكمال الفقرة الرابعة. عند استخدام هذه الطريقة ، كن حذرًا وراقب مكان الخلية النشطة بعد التحديد. من المهم من أين ستأخذ قيمها.



خلايا تعبئة شبه تلقائية في Excel من القائمة المنسدلة

الآن ، في الوضع شبه التلقائي ، يمكنك ملء الخلايا الفارغة. يحتوي فقط على عدد قليل من القيم التي تتكرر بترتيب تسلسلي أو عشوائي.

في الجدول الأصلي الجديد ، املأ العمودين C و D تلقائيًا بالبيانات المقابلة.

  1. املأ عناوين العمودين C1 - "التاريخ" و D1 - "نوع الدفع".
  2. في الخلية C2 أدخل التاريخ 07/18/2015
  3. في الخلايا C2: C4 ، يتم تكرار التواريخ. لذلك ، نختار النطاق C2: C4 ونضغط على مجموعة المفاتيح CTRL + D لتعبئة الخلايا تلقائيًا بالقيم السابقة.
  4. أدخل التاريخ الحالي في الخلية C5. للقيام بذلك ، اضغط على مجموعة المفاتيح CTRL + ؛ (تشغيل الفاصلة المنقوطة تخطيط اللغة الإنجليزيةلوحة المفاتيح). املأ العمود C بالتواريخ الحالية حتى نهاية الجدول.
  5. املأ نطاق الخلايا D2: D4 كما هو موضح في الشكل أدناه.
  6. في الخلية D5 ، أدخل الحرف الأول "p" ، ثم لن تحتاج إلى ملء الكلمة. يكفي الضغط على مفتاح Enter.
  7. في الخلية D6 ، بعد إدخال الحرف الأول "n" ، لا يظهر جزء الإكمال التلقائي للكلمة. لذلك ، اضغط على ALT + (السهم لأسفل) لتظهر قائمة منسدلة. استخدم أسهم لوحة المفاتيح أو مؤشر الماوس لتحديد قيمة "Cash at the cash desk" واضغط على Enter.

هذه الطريقة شبه الآلية لإدخال البيانات تجعل من الممكن تسريع وتبسيط عملية العمل مع الجداول عدة مرات.

انتباه! إذا كانت القيمة تتكون من عدة أسطر ، فعند النقر فوق ALT + (السهم لأسفل) ، فلن يتم عرضها في القائمة المنسدلة للقيم.

يمكنك تقسيم القيمة إلى أسطر باستخدام تركيبة المفاتيح ALT + Enter. وبالتالي ، يتم تقسيم النص إلى أسطر داخل خلية واحدة.

ملحوظة. لاحظ كيف أدخلنا التاريخ الحالي في الخطوة 4 باستخدام مفاتيح الاختصار (CTRL + ؛). هذا مناسب جدا! وعند الضغط على CTRL + SHIFT + ؛ نحصل على الوقت الحالي.