filter ماهو تعرض بيانات جدول بيانات محرر مستندات غوغل من الصف الذي يتوافق مع المعايير



جداول فارغة (1)

الإجابة عن سؤالي :)

=IFERROR(SUM(QUERY('Loot'!B$2:D,"select (D) where B matches '"& $A14 &"' and C matches '" & A$8 &"'")),"0")

في الأساس، أود أن ورقة 1 لسحب البيانات من ورقة 2، سميت ل "لوط". ومع ذلك، فإن البيانات التي يتم سحبها من 'لوت' يمكن أن يكون إلا من عمود معين، ويجب أن تحتوي اثنين من الخلايا الأخرى في نفس الصف بيانات محددة من ورقة 1.

على سبيل المثال: 'لوت' الأعمدة الهامة التالية ل B و C و D: حرف، نوع البند، والكمية

أريد خلية في الورقة 1 تحتوي على قيمة كوانتيتي (D) من 'لوت'، ولكن فقط إذا كانت الخلايا (B) و إيتم تايب (C) التي تشترك في نفس الصف البيانات التي يتم سحبها تطابق اثنين من الخلايا المحددة على ورقة 1.

هذا هو أقرب ما يمكن أن تأتي دون نجاح.

=QUERY('Loot'!D2:D;"select * where (B matches A14 and C matches A8)";1)

في ما يلي رابط مؤقت إلى جدول البيانات. https://docs.google.com/spreadsheet/ccc؟key=0AgUUnVW8yWhXdHhsZnpac29LdjdhTG9adFg4NnhwVHc&usp=sharing

ورقة 1 هو فيلدسبار

ورقة 2 هو لوط

وبمساعدة أحد الأصدقاء، تمكنت من الحصول على هذا الحد الأقصى ...

=QUERY('Loot'!B2:D100,"select (D) where B = '" & A14 & "' and C = '" & A8 &"'")

المشكلة هي أنه إذا كان هناك أكثر من نتيجة واحدة، بدلا من إضافتها معا، فإنه يعرض فقط كل نتيجة في كل خلية تحته

تصحيح

إصلاح جميع القضايا وجدت واحدة أخرى.

=SUM(QUERY('Loot'!B$2:D,"select (D) where B matches '"& $A14 &"' and C matches '" & A$8 &"'"))

المشكلة الآن هي أنه إذا لم يكن هناك معايير لسحب البيانات من الخلية تنتج خطأ # N / A الذي يسبب جميع الخلايا الأخرى التي تشير إلى بياناتها غير قادر على حساب البيانات الخاصة بهم.

تصحيح..

حتى الآن جيدة جدا، وهذا هو ما اعتدت على إصلاح هذه المسألة

=IFERROR(SUM(QUERY('Loot'!B$2:D,"select (D) where B matches '"& $A14 &"' and C matches '" & A$8 &"'")),"0")

تصحيح..

أن آخر واحد تحرير خدعة. لقد تم حل مشكلتي. تركت الرابط متاح للجميع و مجرد تغيير جميع الأسماء الموجودة في ورقة "لوط" من أجل إخفاء الأسماء.