Excel:تصفية صفوف الجدول من خلال تحديد قيمة العمود

StackOverflow https://stackoverflow.com/questions/1230864

  •  22-07-2019
  •  | 
  •  

سؤال

لدي جدول مع عمود المفتاح الأساسي.مثلا:

id  value1  value2
1       10      5
2       2       3
3       12      5
..

أنا أيضا لدي قائمة ثانية من الهوية أريد أن حدد ، والتي يمكن أن يكون تكرار المعرفات.مثلا:

selectId
1
2
2
2
5
10
..

كيف يمكنني "دمج" الجدولين (شيء مثل INNER JOIN) للحصول على:

id  value1  value2
1       10      5
2       2       3
2       2       3
2       2       3
5       99      99
10      22      22
..

حاولت استخدام 'Microsoft Query' من البيانات > Extern البيانات إلى الانضمام إلى اثنين من الجداول.المشكلة هو أنه يبدو أنه لا يمكن التعامل مع الجداول مع أكثر من 256 عمودا.

شكرا



تحديث:

شكرا VLOOKUP يعمل على النحو المنشود.
ولكن مشكلة واحدة هي أنه إذا كان في الصف ولكن وجدت أن المقابلة عمود فارغ ، ترجع هذه الدالة 0 (حيث كنت أتوقع أن يعود empty cell) ، وبما أن الصفر هو قيمة صحيحة, ليس لدي أي وسيلة للتمييز بين (فارغة صفر)?أي مساعدة هي محل تقدير..

هل كانت مفيدة؟

المحلول

باستخدام VLOOKUP وظيفة الحصول على البيانات في تخطيط تحتاجها.

إذا كنت تستخدم الجداول في Excel 2007 ، الصيغة تبدو هذه القائمة على سبيل المثال أدناه.

in cell B8 
=VLOOKUP([selectId],Table1,2,FALSE)

in cell C8
=VLOOKUP([selectId],Table1,3,FALSE)

البحث لقطة http://img208.imageshack.us/img208/1/lookupz.png

نصائح أخرى

إذا كان هذا هو Excel -كما يقول العنوان - مجرد استخدام vlookups.لا العلائقية ، ولكن هذا التفوق الطريقة.

فإنه ليس من الواضح أين لك تخزين البيانات الخاصة بك, ولكن يبدو أن لديك هذه المشكلة الموضحة على موقع مايكروسوفت:http://support.microsoft.com/kb/272729

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top