
MATCH
تُرجع الدالة MATCH موضع قيمة داخل مجموعة.
تلميح: للبحث المحسّن الذي يعمل في أي اتجاه، استخدم XMATCH.
MATCH(البحث-عن; البحث-أين; طريقة-المطابقة)
البحث-أين: المجموعة التي تتضمن القيم المطلوب البحث عنها. البحث-أين يمكن أن يتضمن أية قيم.
طريقة-المطابقة: قيمة شكلية اختيارية تحدد كيفية إجراء مطابقة القيمة.
البحث عن أكبر قيمة (1 أو تم حذفه): أوجد الخلية ذات أكبر قيمة أقل من أو تساوي البحث-عن. في حالة استخدام البحث عن أكبر قيمة، لا يمكنك استخدام أحرف بدل في البحث-عن.
البحث عن القيمة (0): أوجد الخلية الأولى ذات القيمة التي تطابق البحث-عن تمامًا. من الأفضل استخدام طريقة المطابقة هذه في تحديد مواقع النصوص. في حالة استخدام البحث عن القيمة، يمكنك استخدام أحرف بدل في البحث-عن. يمكنك استخدام ? (علامة استفهام) لتمثيل حرف واحد، * (علامة نجمة) لتمثيل عدة أحرف، و~ (التلدة) لتحديد أنه يجب مطابقة الحرف التالي بدلاً من استخدامه كحرف بدل.
البحث عن أصغر قيمة (–1): أوجد الخلية ذات أصغر قيمة أكبر من أو تساوي البحث-عن. في حالة استخدام البحث عن أصغر قيمة، لا يمكنك استخدام أحرف بدل في البحث-عن.
ملاحظات
تعمل MATCH فقط على مجموعة تكون جزءًا من صف أو عمود فردي; فلا يمكنك استخدامها للبحث في مجموعة ثنائية الأبعاد.
يبدأ ترقيم الخلايا بالرقم 1 من الخلية العلوية أو اليسرى للمجموعات الرأسية والأفقية على التوالي. يتم إجراء عمليات البحث من أعلى إلى أسفل أو من اليسار إلى اليمين.
عند البحث عن نص، يتم تجاهل الحالة.
أمثلة |
---|
الجدول التالي المعطى: |
A | B | C | D | E | |
---|---|---|---|---|---|
1 | 10 | vel | 40 | ||
2 | 20 | elit | 20 | ||
3 | 30 | lorex | 30 | ||
4 | 40 | felis | 50 | ||
5 | 50 | facit | 10 |
=MATCH(40; A1:A5) تُرجع 4، نظرًا لأن 40 (البحث-عن) هو العنصر الرابع في المجموعة المحددة (البحث-أين). =MATCH(40; E1:E5) تُرجع 1، نظرًا لأن 40 هو العنصر الأول في المجموعة المحددة. =MATCH(35; E1:E5; 1) تُرجع 3، نظرًا لأن 30 هي أكبر قيمة أقل من أو تساوي 35 (طريقة-المطابقة يكون 1، البحث عن أكبر قيمة). =MATCH(35; E1:E5; -1) تُرجع 1، نظرًا لأن 40 هي أصغر قيمة أكبر من أو تساوي 35 (طريقة-المطابقة يكون -1، البحث عن أصغر قيمة). =MATCH(35; E1:E5; 0) تُرجع خطأ، نظرًا لعدم إمكانية العثور على تطابق تام (طريقة-المطابقة يكون 0، البحث عن القيمة). =MATCH("vel"; C1:C5) تُرجع 1، نظرًا لظهور "vel" في الخلية الأولى من النطاق المحدد. =MATCH("*x"; C1:C5 0) تُرجع 3، نظرًا لظهور "lorex"، الذي ينتهي بـ "x"، في الخلية الثالثة من النطاق. =MATCH("vel"; C1:D5) تُرجع خطأ، نظرًا لأن المجموعة البحث-عن يمكن أن تتضمن صفًا أو عمودًا واحدًا فقط. =MATCH(REGEX("^f.*"); C1:C5;0) ترجع 4، لأن الكلمة الأولى التي تبدأ بحرف "f" هي العنصر الرابع في المجموعة. |