پرفروش ترين
برترين
آخرين محصولات فروشگاه
فایل الکترونیکی آموزش اکسل پیشرفته ۲۰۱۰
آموزش ایجاد فایل چندکاربره با سطح دسترسی مشخص
نمایش نتایج: از شماره 1 تا 7 , از مجموع 7

موضوع: پیدا کردن مقدار مورد نظر در دو ستون مختلف

  1. #1


    آخرین بازدید
    2014/11/25
    تاریخ عضویت
    June 2012
    نوشته ها
    29
    امتیاز
    3
    سپاس
    3
    سپاس شده
    3 در 2 پست
    تعیین سطح نشده است

    confused پیدا کردن مقدار مورد نظر در دو ستون مختلف

    سلام این عکسو ببینید میخوام بیام مقادیر ستون A رو دونه بدونه بگردم ببینم در ستون F هست یا نه اگر نیست هیچی اگر هست مقادیر بعدی همان مقدار یعنی ستون G هم در جایی نمایش یا نوشته بشه

    بگم این رکوردها حاوی 6000 رکورد هست وقتی دوتا حلقه فورایچ تو در تو میزنم میره تو کما - دوستان راهنمای میکنن ؟

    این کدم :
    کد:
    Dim c As Range
    
    
    For Each c In Sheet2.Range("a2:a6000")
    
    
          For Each d In Sheet2.Range("g2:g6000")
    
    
          If c.Value = d.Value Then
    
    
                c.Offset(0, 10).Value = d.Value
         End If
    
    
    Next
    
    
    End If
          Next d
    اینم عکس :

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

نام:  11.jpg
مشاهده: 11
حجم:  143.1 کیلو بایت
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.

  2.  

  3. #2


    آخرین بازدید
    تاریخ عضویت
    January 2014
    نوشته ها
    172
    امتیاز
    202
    سپاس
    41
    سپاس شده
    78 در 46 پست
    تعیین سطح نشده است

    دوست عزیز از یک فرم وتکست باکس و کامنت استفاده کن و ازیک کد vlookupاستفاده کن وسپس ثبت اون اطلاعات در شیت جداگانه بنام گزارش

  4. سپاس ها (1)


  5. #3


    آخرین بازدید
    3 روز پیش
    تاریخ عضویت
    November 2013
    محل سکونت
    تهران
    نوشته ها
    1,514
    امتیاز
    6126
    سپاس
    2,918
    سپاس شده
    4,894 در 1,374 پست
    سطح اکسل
    71.67 %

    سلام،
    با VLOOKUP راحت مي شود اين کار را انجام داد، البته چون رديفهاتون زياد است شايد فايل سنگين شود.
    من زياد VBA بلد نيستم ولي به عنوان تمرين يک کم روي سوالتون کار کردم، يک کد نوشتم که ستون A را دونه دونه مي رود تو ستون F مي گردد و وقتي پيدا کرد مقدار هم ارزش آن در ستون G را روبروي مقدار مورد جستجو در ستون B کپي مي کند. مثلا" اگر A10 را در F50 پيدا کرد G50 تا توي B10 کپي مي کند. البته اگر چيزي پيدا نکند BUG مي دهد! اين تيکه اش را ديگر بلد نبودم درست کنم! احتمالا" دوستان ديگر بتوانند اشکالم را بر طرف کنند، اين هم کد:
    کد:
    Dim C As Range
    For Each C In Range("A2:A6000")
    Range("F2:F6000").Find(C).Select
    C.Offset(0, 1).Value = Selection.Offset(0, 1).Value
    Next

  6. سپاس ها (1)


  7. #4


    آخرین بازدید
    2023/05/03
    تاریخ عضویت
    January 2012
    محل سکونت
    استان اردبیل / شهرستان پارس آباد (مغان)
    نوشته ها
    1,222
    امتیاز
    2665
    سپاس
    1,411
    سپاس شده
    2,121 در 671 پست
    سطح اکسل
    73.00 %

    Javid Mokhtari به Yahoo ارسال پیام
    با سلام.
    استفاده از حلقه برای همچین محدوده ای(6000) اصلا منطقی نیست.بهترین روش استفاده از Find در کد هستش.
    نمونه ای در این مورد هستش که اگه بگردین پبدا میکنین.
    دوره های آموزش رایگان اکسل از صفر تا پیشرفته بصورت تصویری
    بیش از 60 جلسه آموزش ویدئویی رایگان

    شرکت در دوره:

    https://javidsoft.ir/courses/




  8. #5


    آخرین بازدید
    2014/11/25
    تاریخ عضویت
    June 2012
    نوشته ها
    29
    امتیاز
    3
    سپاس
    3
    سپاس شده
    3 در 2 پست
    تعیین سطح نشده است

    نقل قول نوشته اصلی توسط jansiz hayat نمایش پست ها
    با سلام.
    استفاده از حلقه برای همچین محدوده ای(6000) اصلا منطقی نیست.بهترین روش استفاده از Find در کد هستش.
    نمونه ای در این مورد هستش که اگه بگردین پبدا میکنین.
    میشه یه نمونه بزارید ؟

  9. #6


    آخرین بازدید
    2014/11/25
    تاریخ عضویت
    June 2012
    نوشته ها
    29
    امتیاز
    3
    سپاس
    3
    سپاس شده
    3 در 2 پست
    تعیین سطح نشده است

    هنوز به راه حل مناسبی نرسیدم

  10. #7


    آخرین بازدید
    2023/05/03
    تاریخ عضویت
    January 2012
    محل سکونت
    استان اردبیل / شهرستان پارس آباد (مغان)
    نوشته ها
    1,222
    امتیاز
    2665
    سپاس
    1,411
    سپاس شده
    2,121 در 671 پست
    سطح اکسل
    73.00 %

    Javid Mokhtari به Yahoo ارسال پیام
    نقل قول نوشته اصلی توسط امیر رضا دهقان نمایش پست ها
    میشه یه نمونه بزارید ؟
    یه سر به پست زیر بزنید ...

    http://forum.exceliran.com/showthrea...%D8%AF-!%D8%9F
    دوره های آموزش رایگان اکسل از صفر تا پیشرفته بصورت تصویری
    بیش از 60 جلسه آموزش ویدئویی رایگان

    شرکت در دوره:

    https://javidsoft.ir/courses/





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

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

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

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

  1. پیدا کردن شماره ردیف سلول در یک ستون عدد مورد نیاز
    توسط aliuser در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 12
    آخرين نوشته: 2020/03/27, 20:17
  2. پیدا کردن مقدار هم ستون
    توسط ali719 در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 1
    آخرين نوشته: 2014/08/22, 13:56
  3. هزار و یک شب اکسل - شب بیست و پنجم - پیدا کردن اخرین ستون در یک ردیف
    توسط امين اسماعيلي در انجمن ترفندهای اکسل Excel Tricks
    پاسخ ها: 0
    آخرين نوشته: 2014/04/19, 03:16
  4. پیدا کردن یک مجموعه داده از بین یک ستون داده دیگر
    توسط ssma در انجمن سوالات اكسل - Excel Questions
    پاسخ ها: 4
    آخرين نوشته: 2012/08/27, 09:21

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

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

کلمات کلیدی این موضوع

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

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

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