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

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

  1. #1


    آخرین بازدید
    2022/05/09
    تاریخ عضویت
    December 2013
    محل سکونت
    ارومیه
    نوشته ها
    132
    امتیاز
    30
    سپاس
    58
    سپاس شده
    16 در 12 پست
    تعیین سطح نشده است

    Cap جمع بندی و مرتب کردن اطلاعات

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

  2.  

  3. #2


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

    با سلام
    فایل نمونه رو ملاحظه کنید.
    یک ستون ادغام سه ستون هست ، یک ستون حذف تکراری و ستون آخر مرتب شده از کوچک به بزرگ.
    فرمول ستون d و e آرایه ای میباشد.
    فايل هاي پيوست شده فايل هاي پيوست شده
    ای برادر تو همه اندیشه ای


  4. #3


    آخرین بازدید
    2022/05/09
    تاریخ عضویت
    December 2013
    محل سکونت
    ارومیه
    نوشته ها
    132
    امتیاز
    30
    سپاس
    58
    سپاس شده
    16 در 12 پست
    تعیین سطح نشده است

    آیا روشی نیست که از طریق کد نویسی مشکل را حل کرد؟ با سپاس فراوان

  5. #4


    آخرین بازدید
    یک ساعت پیش
    تاریخ عضویت
    September 2013
    محل سکونت
    بچه محل آقا امام رضا
    نوشته ها
    4,472
    امتیاز
    12316
    سپاس
    8,923
    سپاس شده
    10,587 در 3,746 پست
    سطح اکسل
    100.00 %

    نقل قول نوشته اصلی توسط sunstar نمایش پست ها
    آیا روشی نیست که از طریق کد نویسی مشکل را حل کرد؟ با سپاس فراوان

    سلام
    چرا. با کدنویسی هم امکان پذیره. خدمت شما:
    کد:
    Sub EI_SortAndFilter()
        Range("A1:A" & Range("A1").End(xlDown).Row).Copy
        Range("D1").PasteSpecial xlPasteValues
        Range("B1:B" & Range("B1").End(xlDown).Row).Copy
        Range("D1").End(xlDown).Offset(1, 0).PasteSpecial xlPasteValues
        Range("C1:C" & Range("C1").End(xlDown).Row).Copy
        Range("D1").End(xlDown).Offset(1, 0).PasteSpecial xlPasteValues
        Range("D1:D" & Range("D1").End(xlDown).Row).RemoveDuplicates Columns:=1, Header:=xlNo
        With ActiveWorkbook.Worksheets("Sheet1").Sort
            .SortFields.Clear
            .SortFields.Add Key:=Range("D1"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
            .SetRange Range("D1:D" & Range("D1").End(xlDown).Row)
            .Header = xlNo
            .MatchCase = False
            .Orientation = xlTopToBottom
            .SortMethod = xlPinYin
            .Apply
        End With
    End Sub

  6. سپاس ها (3)



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

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

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

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

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

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

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

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