نمایش نتایج: از شماره 1 تا 9 , از مجموع 9

موضوع: جدا کردن 1000 کد از کل کدهای یک ستون

  1. #1


    آخرین بازدید
    2019/10/02
    تاریخ عضویت
    July 2016
    نوشته ها
    22
    امتیاز
    10
    سپاس
    15
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است

    جدا کردن 1000 کد از کل کدهای یک ستون

    با سلام خدمت دوستان
    من اطلاعات 20000 خانوار رو دارم. اطلاعات خانواده هایی رو می خوام که فرزند 10 ساله دارند. کد این 1000خانوار رو با فیلتر کردن 10 ساله ها بدست میارم. اما مشکل اینه که اطلاعات سایر اعضای این خانوار رو از دست می دم.
    اگه ممکنه راهنمایی بفرمایید که چطور می تونم این 1000 کد رو از 20000 کد اولی جدا کنم.
    امیدوارم منظورم رو روشن گفته باشم
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.
    فايل هاي پيوست شده فايل هاي پيوست شده
    پاسخ مورد نظر براي اين تاپيك ارسال شده است.
    ویرایش توسط alireza123456 : 2016/07/26 در ساعت 11:46

  2.  

  3. #2


    آخرین بازدید
    2019/10/02
    تاریخ عضویت
    July 2016
    نوشته ها
    22
    امتیاز
    10
    سپاس
    15
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است

    من به مشخصات والدین کودکان هم احتیاج دارم اما با فیلتر کردن 10 ساله ها فقط مشخصات اونا باقی می مونه ولی کد خانوارها رو با فیلتر کردن بدست میارم حالا با داشتن کدهای مثلا 1000 خانوار دارای کودکان 10 ساله چطور می تونم اونا را از ستون ابتدایی با داشتن تمام مشخصات جدا کنم

  4. #3


    آخرین بازدید
    2020/11/06
    تاریخ عضویت
    March 2015
    محل سکونت
    تهران
    نوشته ها
    1,248
    امتیاز
    2327
    سپاس
    600
    سپاس شده
    2,238 در 1,001 پست
    تعیین سطح نشده است

    با سلام
    فایل نمونه رو ملاحظه کنید.به فرض سن در ستون e میباشد.
    از فرمول آرایه ای زیر استفاده کنید.
    کد PHP:
    =IFERROR(INDEX($A$1:$J$150;SMALL(IF($E$1:$E$150=$L$1;ROW($E$1:$E$150));ROW(A1));1);""
    فايل هاي پيوست شده فايل هاي پيوست شده
    ای برادر تو همه اندیشه ای


  5. #4


    آخرین بازدید
    2023/08/17
    تاریخ عضویت
    March 2015
    محل سکونت
    آمل
    نوشته ها
    3,342
    امتیاز
    11574
    سپاس
    1,884
    سپاس شده
    8,164 در 3,010 پست
    تعیین سطح نشده است

    عکس دوم

    برای دیدن سایز بزرگ روی عکس کلیک کنید

نام:  Untitled.png
مشاهده: 21
حجم:  88.5 کیلو بایت
    فايل هاي پيوست شده فايل هاي پيوست شده
    ویرایش توسط iranweld : 2016/07/26 در ساعت 12:39


  6. #5


    آخرین بازدید
    2019/10/02
    تاریخ عضویت
    July 2016
    نوشته ها
    22
    امتیاز
    10
    سپاس
    15
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است

    من می خوام مشخصات خانوارهایی رو که کودک 10 ساله دارند از داده ها استخراج کنم نه ردیف هایی که کودک 10 ساله دارن رو.

    خروجی مورد نظر خودم رو در شیت 2 فایل پیوست گذاشتم
    چون حجم داده ها بالاست نمی تونم تک تک اونها رو جدا کنم
    در مثال پیوست خانواده هایی با آدرس
    20001010116
    20001010301
    20001010416
    دارای کودک 10 ساله هستند که من مشخصات تمام اعضای خانوار رو لازم دارم
    فايل هاي پيوست شده فايل هاي پيوست شده
    ویرایش توسط alireza123456 : 2016/07/26 در ساعت 12:50

  7. #6


    آخرین بازدید
    2020/11/06
    تاریخ عضویت
    March 2015
    محل سکونت
    تهران
    نوشته ها
    1,248
    امتیاز
    2327
    سپاس
    600
    سپاس شده
    2,238 در 1,001 پست
    تعیین سطح نشده است

    مشکل اینجاست که عدد 10 به یک ردیف مربوط میشه و ردیف های دیگه ارتباط خاصی با عدد 10 ندارن و همچنین موقعیت عدد 10 در لیست یکسان نیست یک جا بین 4 تا ردیف سوم هست یک جا چهارم؟!!!
    ای برادر تو همه اندیشه ای


  8. #7


    آخرین بازدید
    2019/10/02
    تاریخ عضویت
    July 2016
    نوشته ها
    22
    امتیاز
    10
    سپاس
    15
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است

    داده ها رو خلاصه کردم و خدمت شما فرستادم شاید در جواب کمک کنه
    سن افراد 49 خانوار رو داریم که سر جمع تعداد افراد این خانوارها 149 نفر می باشد. می خواهیم سه خانواری رو که در اونها کودک 10 ساله هست رو از بقیه جدا کنیم. دقت شود که نمی خواهیم افراد 10 ساله رو جدا کنیم، بلکه تمام افراد این سه خانوار رو لازم داریم. در شیت 2 مثال پیوست خروجی مورد نظر رو می تونید ملاحظه کنید.
    با سپاس
    فايل هاي پيوست شده فايل هاي پيوست شده

  9. #8


    آخرین بازدید
    2023/08/17
    تاریخ عضویت
    March 2015
    محل سکونت
    آمل
    نوشته ها
    3,342
    امتیاز
    11574
    سپاس
    1,884
    سپاس شده
    8,164 در 3,010 پست
    تعیین سطح نشده است

    با سلام

    در فایل پیوست ابتدا سن مورد نظر را وارد نموده و سپس بر روی باتن اجرای ماکرو کلیک کنید
    فايل هاي پيوست شده فايل هاي پيوست شده
    ویرایش توسط iranweld : 2016/07/26 در ساعت 19:12


  10. #9


    آخرین بازدید
    2020/11/06
    تاریخ عضویت
    March 2015
    محل سکونت
    تهران
    نوشته ها
    1,248
    امتیاز
    2327
    سپاس
    600
    سپاس شده
    2,238 در 1,001 پست
    تعیین سطح نشده است

    دوست عزیز
    چون شرایط یکسان نیست کد ها هم یکسان نیست نمونه فایل رو ملاحظه کنید.
    ابتدا تعداد کد های سن 10 به دست میاد فرضا سه کد بعد ریز اطلاعات سه کد نمایش داده میشه .به همین ترتیب برای کد های دیگه ....
    یعنی به ازای هر یک ردیف 4 ردیف وجود داره شما باید فرمول رو به تعداد دلخواه بسط بدید .
    البته شاید دوستان دیگه نظر بهتری داشته باشند.
    به خاطر داشته باشید فرمول ها آرایه ای ست و کلید های Ctrl+Shift+Enter رو با هم فشار بدید.

    کد PHP:
    =IFERROR(INDEX($A$1:$J$150;SMALL(IF($A$1:$A$150=INDEX($A$1:$A$150;SMALL(IF($E$1:$E$150=$L$1;ROW($E$1:$E$150));1);1);ROW($A$1:$A$150));ROW(A1));COLUMN(A1));""
    فايل هاي پيوست شده فايل هاي پيوست شده
    ای برادر تو همه اندیشه ای



اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. پاسخ ها: 3
    آخرين نوشته: 2015/11/08, 12:05
  2. پاسخ ها: 3
    آخرين نوشته: 2015/08/15, 17:53
  3. [حل شده] جستجوی یک ستون و انتقال سلولهایی که متن آنها با کلمه خاصی شروع می شود به ستون دیگر
    توسط hasanr در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 25
    آخرين نوشته: 2015/05/19, 11:32
  4. پاسخ ها: 5
    آخرين نوشته: 2015/01/21, 23:23

بازدید کنندگان با جستجو های زیر این صفحه را پیدا کرده اند

انجمن اكسل ايران , اكسل , اكسس , سوال و جواب اكسل , سوال اكسس , انجمن اكسل ايران , توابع اكسل, آموزش اكسل, آموزش اكسس, VBA, ويژوال بيسيك

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  
  • BB code ها فعال هستند
  • شکلک ها فعال هستند
  • کد [IMG] فعال است
  • کد [VIDEO] فعال است
  • کد HTML غیر فعال است
با ما در تماس باشيد