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

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

  1. #1


    آخرین بازدید
    2022/12/20
    تاریخ عضویت
    August 2015
    نوشته ها
    99
    امتیاز
    17
    سپاس
    20
    سپاس شده
    7 در 7 پست
    تعیین سطح نشده است

    کپی کردن اطلاعات از یک لیست کلی در شیتهای مربوطه

    سلام
    من یک لیست کلی از یکسری اطلاعات هزینه ای دارم،میخواستم اطلاعات (هر سطر) مربوط به کد هر مشتری در یک شیت جداگانه درج بشه یعنی وقتی در لیست کلی اطلاعات رو دارم مینویسم به محض نوشتن کد مشتری که در آخر سطر هست این سطر در اولین سطر خالی شیت کد مشتری کپی بشه فایل نمونه رو براتون ارسال میکنم
    متشکرم
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.
    فايل هاي پيوست شده فايل هاي پيوست شده
    ویرایش توسط taocom52 : 2017/10/07 در ساعت 20:58

  2.  

  3. #2


    آخرین بازدید
    2022/12/20
    تاریخ عضویت
    August 2015
    نوشته ها
    99
    امتیاز
    17
    سپاس
    20
    سپاس شده
    7 در 7 پست
    تعیین سطح نشده است

    هیچ عزیزی نیست که جواب مارو بدهد ، هیچکسسسسسس؟!!

  4. #3


    آخرین بازدید
    2024/01/21
    تاریخ عضویت
    November 2013
    محل سکونت
    تهران
    نوشته ها
    1,519
    امتیاز
    6121
    سپاس
    2,884
    سپاس شده
    4,889 در 1,381 پست
    سطح اکسل
    71.67 %

    سلام،
    پيشنهاد مي کنم از راه هاي ساده تر استفاده نماييد، مثلا" با استفاده از ابزار "فيلتر" اکسل، به راحتي در همان ديتابيس اصلي در شيت "اطلاعات کل" مي توانيد کد مورد نظرتان را جدا نماييد.
    مگر اينکه به دلايلي مجبور باشيد چنين امري را انجام دهيد که در آن صورت احتياج به فرمول نويسي زياد است و فايل سنگين مي شود. (البته با کدنويسي هم مي شود کارکرد که بحث آن جدا است)
    اگر اطلاعات محدود باشد با تخصيص کد يکتا به هر سطر هم مي شود اطلاعات را در شيت جداگانه استخراج کرد.
    من يک مقدار روي فايلتان کار کردم، يک ستون به اول جدول اضافه کردم و با استفاده از تابع countif يک کد يکتا براي هر سطر تشکيل دادم.
    بعد در شيت ديگري با تابع vlookup اطلاعات را استخراج کردم به اين نحو که شما در شيت دوم در خانه زرد رنگ کد مورد نظر خود را وارد کرده و در جدول زير آن مشخصات کد بارگزاري مي گردد.
    فايل هاي پيوست شده فايل هاي پيوست شده

  5. سپاس ها (2)


  6. #4


    آخرین بازدید
    2022/12/20
    تاریخ عضویت
    August 2015
    نوشته ها
    99
    امتیاز
    17
    سپاس
    20
    سپاس شده
    7 در 7 پست
    تعیین سطح نشده است

    متشکرم از جوابتان کار جالبی بود ، البته جناب پارسا چون اطلاعات دیگری هم در شیتهای کد مشتری قرار نوشته شود بایستی شیتها جدا شوند ، یکی از آقایان کدی رو برای دوست دیگری نوشته بود که من دیدمش ولی نمیدانم چرا کار نمیکند اصولا کاری را که من خواستم بایستی انجام دهد ولی جایی اشکالی هست من فایل حاوی آن ماکرو را برایتان میفرستم لطفا نگاهی بیاندازید. متشکرم
    فايل هاي پيوست شده فايل هاي پيوست شده

  7. #5


    آخرین بازدید
    2023/04/24
    تاریخ عضویت
    April 2014
    محل سکونت
    كرج
    نوشته ها
    892
    امتیاز
    4526
    سپاس
    2,297
    سپاس شده
    2,910 در 801 پست
    سطح اکسل
    64.00 %

    سلام
    این کار شما اصلا فرمول نویسی نمیخواد ، شما یه صورت هزینه بر حسب کد مشتری میخواید که با اون ماکرویی که تو فایلتون هست و چند تا FOR رو تو در تو میکنه فقط مقدار محدودی دیتا میتونید به صفحتون اضافه کنید ، مثلا اگه اطلاعاتتون بشه 2000 خط سیستمتون هنگ میکنه (مگر اینکه یه ابر رایانه داشته باشی ) ، کلا اینکار خیلی اشتباهیه که خیلی انجامش میدن .
    والا بخدا اکسل یه ابزاری داره به اسم Pivot Table که همه اینکارارو انجام میده ، هم سرعتش عالیه هم محدودیت ورود دیتا نداره .
    تو فایل زمیمه روی مبلغ هزینه کد مورد نظرتون دابل کلیک کنید ، ریز لیستتون باز میشه .

    فايل هاي پيوست شده فايل هاي پيوست شده

  8. سپاس ها (3)


  9. #6


    آخرین بازدید
    2022/12/20
    تاریخ عضویت
    August 2015
    نوشته ها
    99
    امتیاز
    17
    سپاس
    20
    سپاس شده
    7 در 7 پست
    تعیین سطح نشده است

    متشکرم با همان فرمولهایی که شما زحمت کشیدید حل شد، عالی بود امروز هم چند چیز جالب ازتون یاد گرفتم متشکرم

  10. #7


    آخرین بازدید
    2 ساعت پیش
    تاریخ عضویت
    September 2013
    محل سکونت
    بچه محل آقا امام رضا
    نوشته ها
    4,469
    امتیاز
    12312
    سپاس
    8,924
    سپاس شده
    10,583 در 3,742 پست
    سطح اکسل
    100.00 %

    نقل قول نوشته اصلی توسط taocom52 نمایش پست ها
    متشکرم با همان فرمولهایی که شما زحمت کشیدید حل شد، عالی بود امروز هم چند چیز جالب ازتون یاد گرفتم متشکرم

    گه پاسخ سوالتون رو دریافت کردین لطفا تاپیک رو حل شده کنید


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

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

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

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

  1. پرسش جستجوی اطلاعات در لیست باکس و نمایش آن در لیست باکس یا...
    توسط kamyar در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 11
    آخرين نوشته: 2019/02/27, 11:11
  2. استفاده از لیست ویو در یوزرفرم به جای لیست باکس
    توسط bahman_220 در انجمن فرم ها در ويژوال بيسيك - Forms in VBA
    پاسخ ها: 0
    آخرين نوشته: 2016/12/28, 15:44
  3. پیروی یک لیست (data validation ) از داده انتخاب شده لیست قبل
    توسط mahdi-68 در انجمن سوالات اكسل - Excel Questions
    پاسخ ها: 4
    آخرين نوشته: 2016/11/03, 21:54
  4. [حل شده] تکرار اسامی یک لیست در لیست دیگر با تعداد معین
    توسط sabertb در انجمن سوالات اكسل - Excel Questions
    پاسخ ها: 2
    آخرين نوشته: 2015/11/02, 16:19
  5. جستجوی اسامی یک لیست در لیست مرجع
    توسط reshehri در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 1
    آخرين نوشته: 2014/01/13, 20:22

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

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

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

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

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