استخدام معاملات السلسلة وأحرف البدل
يمكن استخدام معامل السلسلة (&) في الصيغ لإجراء تسلسل أو ضم لسلسلتين أو أكثر أو محتويات الخلايا المرجعية. يمكن استخدام أحرف البدل (*,?,~) في الشروط لتمثيل حرف واحد أو أكثر.
السلاسل المتسلسلة أو محتويات الخلايا
يمكن استخدام الحرف & لإجراء تسلسل أو ضم لسلسلتين أو أكثر أو محتويات الخلايا المرجعية.
بعض الأمثلة على استخدام معامل التسلسل:
"Abc"&"Def" تُرجع "AbcDef".
"Abc"&A1 تُرجع "Abc2" إذا كانت الخلية A1 تتضمن ٢.
A1&A2 تُرجع "١٢" إذا كانت الخلية A1 تتضمن ١ والخلية A2 تتضمن ٢.
B2&", "&E2 تُرجع "الأخير، الأول" إذا كانت B2 تتضمن "الأخير" وE2 تتضمن "الأول".
استخدام حرف بدل لمطابقة أي حرف أحادي
يُستخدم الحرف ? لمطابقة حرف أحادي في تعبير معين يتيح الشروط.
بعض الأمثلة على استخدام حرف البدل ? في أنماط التطابق:
تطابق "Ea?" أي سلسلة تبدأ بـ "Ea" وتتضمن بالضبط حرفًا إضافيًا واحدًا، مثل "Ea2" أو "Eac".
تطابق "Th??" أي سلسلة تبدأ بـ "Th" وتتضمن بالضبط حرفين إضافيين، مثل "Then" و "That".
COUNTIF(B2:E7,"?ip") تُرجع عدد الخلايا الموجودة في النطاق B2:E7 التي تتضمن قيمة تبدأ بحرف متبوعًا بـ "ip"، مثل "rip" و"tip". ولا تطابق "drip" أو "trip".
استخدام حرف بدل لمطابقة أي عدد من الأحرف
يُستخدم الحرف * لمطابقة أي عدد من الأحرف، بما في ذلك لا شيء، في تعبير معين يتيح الشروط.
بعض الأمثلة على استخدام حرف البدل * في أنماط التطابق:
يطابق "*ed" سلسلة من أي طول تنتهي بـ "ed"، مثل "Ted" أو "Treed".
COUNTIF(B2:E7,"*it") تُرجع عدد الخلايا الموجودة في النطاق B2:E7 التي تتضمن قيمة تنتهي بـ "it"، مثل "bit" و"mit". ولا تطابق "mitt".
مطابقة حرف من أحرف البدل
يُستخدم الحرف ~ لتحديد أن الحرف التالي ينبغي أن تتم مطابقته بدلاً من استخدامه كحرف بدل في تعبير يتيح الشروط.
بعض الأمثلة على استخدام الحرف ~ في أنماط التطابق:
تطابق "~?" علامة الاستفهام بدلاً من استخدام علامة الاستفهام لمطابقة أي حرف أحادي.
COUNTIF(E,"~*") تُرجع عدد الخلايا التي تتضمن حرف النجمة في العمود E.
SEARCH("~?",B2) تُرجع العدد 19 إذا كانت الخلية B2 تتضمن ?"That is a question Yes it is!"، نظرًا إلى أن علامة الاستفهام هي الحرف التاسع عشر في السلسلة.
استخدام أحرف البدل المتعددة في شرط
يمكن استخدام أحرف البدل (? * ~) معًا في التعبيرات التي تسمح بالشروط. بعض الأمثلة:
تُطابق "*a?" أي تعبير يحتوي على الحرف "a" متبوعًا بأي حرف أحادي آخر، مثل "That" و "Cap" و "Irregular".
COUNTIF(B2:E7,"*on?") تُرجع عدد الخلايا الموجودة في النطاق B2:E7 التي تحتوي على قيمة تبدأ بأي عدد من الأحرف (بما في ذلك "none") متبوعًا بـ "on" ثم حرف أحادي. يتطابق هذا مع كلمات مثل "alone" و"bone" و"one" و"none". ولا يتطابق هذا مع كلمة "only" (التي تتكون من حرفين بعد "on") أو كلمة "eon" (التي لا تحتوي على أحرف بعد "on").