ابحث عن الأحرف الخاصة واستبدلها في "جداول بيانات Google": الصيغ والإضافات للوظيفة

  • شارك هذا
Michael Brown

هل سئمت من كل تلك الاقتباسات الذكية والحروف المحركة وغيرها من الأحرف الخاصة غير المرغوب فيها؟ لدينا بعض الأفكار حول كيفية العثور عليها واستبدالها في جداول بيانات Google دون عناء.

قمنا بتقسيم الخلايا التي تحتوي على نص في جداول البيانات ، وأزلنا وأضفنا أحرفًا مختلفة ، وقمنا بتغيير حالة النص. حان الوقت الآن لمعرفة كيفية البحث عن الأحرف الخاصة في جداول بيانات Google واستبدالها دفعة واحدة.

    ابحث عن الأحرف واستبدلها باستخدام صيغ Google Sheets

    سأبدأ بـ المعتاد: هناك 3 وظائف مفيدة خاصة تجد وتستبدل الأحرف الخاصة في جداول بيانات Google.

    وظيفة استبدال أوراق Google

    تبحث هذه الوظيفة الأولى حرفيًا عن حرف معين في نطاق أوراق Google المطلوب و يستبدلها بسلسلة أخرى محددة:

    SUBSTITUTE (text_to_search، search_for، replace_with، [ensence_number])
    • text_to_search عبارة عن خلية / نص معين تريد إجراء التغييرات فيه. مطلوب.
    • search_for هو حرف تريد توليه. مطلوب.
    • replace_with هو حرف جديد تريد الحصول عليه بدلاً من الحرف السابق. مطلوب.
    • رقم التكرار هو وسيطة اختيارية تمامًا. إذا كانت هناك عدة حالات للشخصية ، فسوف تتيح لك إدارة أي منها تريد تغييره. احذف الوسيطة - وسيتم استبدال جميع الحالات في جداول بيانات Google.

    الآن ، متىتقوم باستيراد البيانات من الويب ، فقد تجد علامات اقتباس ذكية هناك:

    لنستخدم بديل أوراق Google للبحث عنها واستبدالها بعلامات اقتباس مباشرة. نظرًا لأن إحدى الوظائف تبحث عن حرف واحد وتستبدله في كل مرة ، فسوف أبدأ بعلامات الاقتباس الذكية الافتتاحية:

    =SUBSTITUTE(A2,"“","""")

    انظر؟ أنا أنظر إلى A2 ، ابحث عن فتح علامات الاقتباس الذكية - "(يجب وضعها بين علامتي اقتباس مزدوجتين لكل طلب الوظيفة في جداول بيانات Google) ، واستبدالها بعلامات اقتباس مستقيمة -"

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

    كيف تضيف علامات الاقتباس الذكية الختامية إلى هذه الصيغة؟ سهل :) فقط احتضن هذه الصيغة الأولى مع بديل آخر:

    =SUBSTITUTE(SUBSTITUTE(A2,"“",""""),"”","""")

    يقوم البديل الداخلي بتغيير أقواس الفتح أولاً ، وتصبح نتيجته النطاق إلى العمل مع مثيل الوظيفة الثانية.

    نصيحة. كلما زاد عدد الأحرف التي تريد البحث عنها واستبدالها في "جداول بيانات Google" ، زادت وظائف SUBSTITUTE التي ستحتاج إلى ربطها. فيما يلي مثال مع اقتباس ذكي واحد إضافي:

    =SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2,"“",""""),"”",""""),"’","'")

    وظيفة جداول بيانات Google REGEXREPLACE

    REGEXREPLACE هي وظيفة أخرى سأستخدمها للعثور على علامات الاقتباس الذكية في جداول بيانات Google واستبدالها بأخرى مباشرة.

    REGEXREPLACE (النص ، التعبير العادي ، الاستبدال)
    • النص هو المكان الذي تريد إجراء التغييرات فيه
    • التعبير العادي هومجموعة من الرموز (نوع من القناع) التي ستخبرك بما يجب البحث عنه واستبداله.
    • الاستبدال هو النص الجديد الذي يجب أن يكون بدلاً من القديم.

    بشكل أساسي ، فإن التمرين هنا هو نفسه كما هو الحال مع SUBSTITUTE. الفارق البسيط الوحيد هو بناء normal_expression بشكل صحيح.

    أولاً ، دعنا نعثر على جميع علامات الاقتباس الذكية لفتح وإغلاق جداول بيانات Google:

    =REGEXREPLACE(A2,"[“”]","""")

    1. تبحث الصيغة في A2.
    2. يبحث عن جميع مثيلات كل حرف مدرج بين الأقواس المربعة: ""

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

    3. ويستبدل كل مثيل بعلامات اقتباس مزدوجة مباشرة: "" ""

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

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

    قد تتساءل: لماذا لا يمكنني إضافة اقتباس ذكي واحد هنا أيضًا؟

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

    لهذا السبب لتضمين علامة الاقتباس الذكية الفردية هذه في الصيغة ، يجب عليك ربط دالتين REGEXREPLACE:

    =REGEXREPLACE(REGEXREPLACE(A2,"[“”]",""""),"’","'")

    كما ترى ، فإن الصيغة التي استخدمتها سابقًا (هنا في المنتصف) تصبح النطاق المطلوب معالجته من أجل REGEXREPLACE آخر. هذه هي الطريقة التي تعثر بها هذه الوظيفة على الأحرف في جداول بيانات Google وتستبدلها خطوة بخطوة.

    أدوات للعثور على أحرف جداول بيانات Google واستبدالها

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

    أداة البحث عن واستبدال جداول بيانات Google القياسية

    أراهن أنك على دراية بهذه الأداة القياسية المتوفرة في جداول بيانات Google:

    1. اضغط على Ctrl + H .
    2. أدخل ما تبحث عنه
    3. أدخل قيمة الاستبدال
    4. اختر بين كل الأوراق / الورقة الحالية / نطاق محدد للمعالجة.
    5. واضغط على بحث و استبدل أو استبدل الكل على الفور.

    لا يوجد شيء مميز هنا - هذا هو الحد الأدنى المطلوب من قبل الكثير منا للبحث والاستبدال في جداول بيانات Google بنجاح. ولكن ماذا لو أخبرتك أنه يمكن تمديد هذا الحد الأدنى دون التسبب حتى في أدنى صعوبة في الاستخدام؟

    بحث واستبدال متقدم - وظيفة إضافية لجداول بيانات Google

    تخيل الأداة أقوى منبحث واستبدال جداول بيانات Google القياسي. هل تود تجربتها؟ أنا أتحدث عن الوظيفة الإضافية "البحث والاستبدال المتقدمة" الخاصة بجداول بيانات Google. ستجعل حتى المبتدئ يشعر بالثقة في جداول البيانات.

    الأساسيات هي نفسها ولكن مع وجود القليل من الكرز في الأعلى:

    1. سوف البحث في ليس فقط ضمن القيم والصيغ ولكن أيضًا الملاحظات والارتباطات التشعبية والأخطاء.
    2. مزيج من الإعدادات الإضافية ( الخلية بأكملها + بواسطة يسمح لك القناع + علامة النجمة (*)) بالعثور على جميع الخلايا التي تحتوي فقط على تلك الارتباطات التشعبية والملاحظات والأخطاء:

  • يمكنك حدد أي عدد من جداول البيانات للبحث في - يمكن تحديد كل منها. إما كل أو فقط السجلات المحددة دفعة واحدة:
  • يمكنك حتى العثور على واستبدال في جداول بيانات Google عن طريق الاحتفاظ بتنسيق القيم !
  • هناك 6 طرق إضافية للتعامل مع السجلات الموجودة : استخراج جميع / القيم الموجودة المختارة ؛ استخراج صفوف كاملة مع جميع القيم الموجودة / المختارة ؛ احذف الصفوف بكل القيم الموجودة / المحددة:
  • هذا ما أسميه البحث المتقدم والاستبدال في جداول بيانات Google ؛) لا تأخذ كلامي من أجله - قم بتثبيت بحث متقدم و استبدلها من متجر جداول البيانات (أو اجعلها جزءًا من Power Tools جنبًا إلى جنب مع أداة استبدال الرموزهو موضح أدناه). ستوجهك صفحة المساعدة هذه على طول الطريق.

    استبدال الرموز لجداول بيانات Google - وظيفة إضافية خاصة من أدوات الطاقة

    إذا كان إدخال كل رمز تريد البحث عنه واستبداله في جداول بيانات Google هو ليس خيارًا ، فقد يساعدك استبدال الرموز من أدوات الطاقة قليلاً. فقط لا تحكم عليه من خلال حجمه - فهو قوي بما يكفي لحالات معينة:

    1. عندما تحتاج إلى استبدال الأحرف المحركة في Google الأوراق (أو بعبارة أخرى ، قم بإزالة علامات التشكيل من الحروف) ، على سبيل المثال ، أدر á إلى a ، é إلى e ، إلخ. .
    2. استبدال الرموز بالرموز والرجوع مفيد للغاية إذا كنت تعمل مع نصوص HTML أو ببساطة تسحب النص من الويب والعكس:

  • حول جميع علامات الاقتباس الذكية إلى علامات اقتباس مستقيمة في وقت واحد:
  • في جميع الحالات الثلاث ، ما عليك سوى تحديد النطاق ، اختر زر الاختيار المطلوب واضغط على تشغيل . إليك مقطع فيديو توضيحي لعمل نسخة احتياطية من كلماتي ؛)

    تعد الوظيفة الإضافية جزءًا من Power Tools والتي يمكن تثبيتها على جدول البيانات من متجر Google Sheets مع أكثر من 30 موفرًا للوقت.

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