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

موضوع: کپی یک مقدار خاص از یک رشته در ستون دیگر

  1. #1


    آخرین بازدید
    2019/04/01
    تاریخ عضویت
    January 2014
    نوشته ها
    55
    امتیاز
    32
    سپاس
    39
    سپاس شده
    22 در 9 پست
    تعیین سطح نشده است

    Up کپی یک مقدار خاص از یک رشته در ستون دیگر

    سلام بر اساتید گرامی
    لطفا ابتدا فایل پیوست را دانلود نمایید.
    در این شیت در ستون B من یک سری اطلاعاتی از مواد شیمیایی دارم که خاصیت Wrap text در این ستون فعال هست و اطلاعات مربوط به هر ماده در چند خط درون یک سلول قرار گرفته است. می خواهم:
    اطلاعات هر ماده از جایی که علامت : هست انتخاب شود و تا پایان همان خط ادامه و سپس کپی شود و در ستون هم نام خود پیست شود.
    مثال:
    Product Name: Trichloroethane
    انتخاب از بعد از علامت : شروع شود یعنی از t شروع و تا e ادامه پیدا کند (یعنی کلمهTrichloroethane کپی شود ) و در ستون C کپی شود.

    نکته: اگر جلوی یک قسمت خالی بود، در ستون مربوطه مقدار خالی را برگرداند.

    توضیحات بیشتر در فایل های پیوست
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.
    فايل هاي پيوست شده فايل هاي پيوست شده
    • نوع فایل: xlsx test.xlsx اطلاعات (10.3 کیلو بایت, 13 نمایش)

  2. سپاس ها (1)


  3.  

  4. #2


    آخرین بازدید
    یک روز پیش
    تاریخ عضویت
    September 2013
    محل سکونت
    بچه محل آقا امام رضا
    نوشته ها
    4,493
    امتیاز
    12381
    سپاس
    8,957
    سپاس شده
    10,652 در 3,762 پست
    سطح اکسل
    100.00 %

    سلام دوست عزيز.
    اين روشي بود كه به ذهنم رسيد. احتمالا اساتيد روش بهتري هم ميتونن بهتون بگن
    کد:
    =mid(b5;find(":";b5)+1;find(":";b5;14)-14-find(":";b5))
    فايل ضميمه رو ملاحظه بفرماييد
    فايل هاي پيوست شده فايل هاي پيوست شده
    • نوع فایل: xlsx test.xlsx اطلاعات (10.7 کیلو بایت, 16 نمایش)


  5. #3


    آخرین بازدید
    2019/04/01
    تاریخ عضویت
    January 2014
    نوشته ها
    55
    امتیاز
    32
    سپاس
    39
    سپاس شده
    22 در 9 پست
    تعیین سطح نشده است

    سلام دوست گرامی
    من شما را به خاطر فرمول فوق العاده ای را که پیشنهاد کردید تحسین می کنم فقط هنوز یه مشکل داره و انوم اینه که وقتی فرمول را به سلول های دیگر اعمال می کنم، در برخی از جاها کار نمی کنه. ظاهرا برای دو قسمت Product Name و Chemical Formula به خوبی کار می کنه.
    فایل پیوست را ببنید.

    خوشحال می شوم نظرتان در مورد این پیشنهاد بدونم:
    ابتدا با یک فرمول مشخص به ابتدا یا انتهای تمام خطوط یک علامت مشخص مانند "." یا "/" اضافه کنیم.

    مثلا به جای
    Product Name: Trichloroethane
    Catalog Codes: SLT4180, SLT2167, SLT3460
    CAS#: 71-55-6
    RTECS: KJ2975000
    TSCA: TSCA 8(b) inventory: 1,1,1-Trichloroethane
    CI#: Not available.
    Synonym:
    Chemical Formula: CH3CCl3

    بنویسیم:
    Product Name: Trichloroethane/
    Catalog Codes: SLT4180, SLT2167, SLT3460/
    CAS#: 71-55-6/
    RTECS: KJ2975000/
    TSCA: TSCA 8(b) inventory: 1,1,1-Trichloroethane/
    CI#: Not available/.
    Synonym/:
    Chemical Formula: CH3CCl3/
    بعد با فرمول CLEAN تمام فاصله های اضافی را حذف کنیم. و آن را به صورت زیر در بیاوریم:
    Product Name: Trichloroethane/Catalog Codes: SLT4180, SLT2167, SLT3460/CAS#: 71-55-6/RTECS: KJ2975000/TSCA: TSCA 8(b) inventory: 1,1,1-Trichloroethane/CI#: Not available./Synonym:/Chemical Formula: CH3CCl3/



    فقط من نمی دونم چه جوری این "/ " را به انتهای آنها اضاف کنم.
    فک کنم اینجوری کار کردن روی آن آسانتر باشه. تازه بعدا می تونیم با استفاده از سربرگ Data با گزینه text to column بقیه کار را انجام بدیم. مشکل این روش اینه که من کلا 8 متغییر زیر را دارم و برای همه مواد شیمایی تمام متغیر ها موجود نیست.
    متغییر ها:

    Product Name:
    Catalog Codes:
    CAS#:
    RTECS:
    TSCA:
    CI#:.
    Synonym:
    Chemical Formula:

    ممکنه برای یک ماده مثلا سه تاشو داشته باشم. اونوقت بعد از زدن گزینه text to column اولین متغییر یعنی Product Name: درست جایگذاری میشه ولی بقیه درست قرار نمی گیرن.

    به هر حال من فایل پیوست رو براتون پیوست کردم و ضمننا فرمول رو اعمال کردم به بقیه سلول ها و براتون کامنت هم گذاشتم.

    تا همین جا از لطفی که کردید سپاسگزارم
    فايل هاي پيوست شده فايل هاي پيوست شده
    • نوع فایل: xlsx Rev.2.xlsx اطلاعات (12.8 کیلو بایت, 11 نمایش)

  6. #4


    آخرین بازدید
    یک روز پیش
    تاریخ عضویت
    September 2013
    محل سکونت
    بچه محل آقا امام رضا
    نوشته ها
    4,493
    امتیاز
    12381
    سپاس
    8,957
    سپاس شده
    10,652 در 3,762 پست
    سطح اکسل
    100.00 %

    بفرماييد دوست عزيز

    از اين كد بايد استفاده كنيد

    کد:
    Sub splitting()
    Dim avarSplit As Variant
    Dim avarSplit2 As Variant
    For j = 2 To 5
    Text = Cells(j, 2).Value
    avarSplit = Split(Text, Chr(10))
    For k = 0 To UBound(avarSplit, 1)
    For i = 0 To 8
        If InStr(avarSplit(k), Cells(1, i + 3)) <> 0 Then
            avarSplit2 = Split(avarSplit(k), ":")
            If UBound(avarSplit2, 1) > 1 Then avarSplit2(1) = (avarSplit2(1) & ":" & avarSplit2(2))
            Cells(j, i + 3).Value = avarSplit2(1)
            Exit For
        End If
    Next i
    Next k
    Next j
    End Sub
    قسمتي كه قرمز كردم شما بايد شماره سطر هايي كه ميخواين جداسازي انجام بشه رو وارد كنيد. مثلا من از سطر 2 تا سطر 5 رو جدا كردم. درضمن نيازي به / و . و .... نيست. بطور معمولي موارد رو بنويسيد اين كد خودش براتون جدا ميكنه

    درضمن لطف كنيد سلول D1 رو اصلاح كنيد و : رو از انتهاي نوشته حذف كنيد تا كد به درستي كار كنه


  7. #5


    آخرین بازدید
    2019/04/01
    تاریخ عضویت
    January 2014
    نوشته ها
    55
    امتیاز
    32
    سپاس
    39
    سپاس شده
    22 در 9 پست
    تعیین سطح نشده است

    بسیار ممنونم دوست گرامی!
    راستش من یه پروژه دارم و حالا که دیدم یه چنین کارهای خفنی رو با اکسل میشه انجام داد، یه خورده توقعم رفته بالا!
    من عنوان می کنم که چی می خوام ولی میدونم تقریبا غیر ممکنه که بشه با اکسل یه چنین کاری رو کرد! ولی اگر راهی داره، خوشحال میشم دوستان کمکم کنن!
    شرح پروژه:
    من 5000 ماده شیمیایی را در یک فایل اکسل هاپیرلینک کردم. (مطابق فایل پیوست)
    حالا دنبال کدی می گردم که اطلاعات خاصی را از یک محدوده ی مشخص از فایل های PDF کپی کنه و در اکسل در ستون C پیست کنه!

    فیلم روش انجام کار را نیز پیوست کردم (850 کیلو بایت)


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

  8. #6


    آخرین بازدید
    2 روز پیش
    تاریخ عضویت
    September 2013
    محل سکونت
    ♥شیراز♥
    نوشته ها
    2,068
    امتیاز
    6920
    سپاس
    18,241
    سپاس شده
    6,159 در 1,927 پست
    سطح اکسل
    72.00 %

    حسام بحرانی به  ICQ ارسال پیام حسام بحرانی به Yahoo ارسال پیام
    نقل قول نوشته اصلی توسط afshin3a نمایش پست ها
    بسیار ممنونم دوست گرامی!
    راستش من یه پروژه دارم و حالا که دیدم یه چنین کارهای خفنی رو با اکسل میشه انجام داد، یه خورده توقعم رفته بالا!
    من عنوان می کنم که چی می خوام ولی میدونم تقریبا غیر ممکنه که بشه با اکسل یه چنین کاری رو کرد! ولی اگر راهی داره، خوشحال میشم دوستان کمکم کنن!
    شرح پروژه:
    من 5000 ماده شیمیایی را در یک فایل اکسل هاپیرلینک کردم. (مطابق فایل پیوست)
    حالا دنبال کدی می گردم که اطلاعات خاصی را از یک محدوده ی مشخص از فایل های PDF کپی کنه و در اکسل در ستون C پیست کنه!

    فیلم روش انجام کار را نیز پیوست کردم (850 کیلو بایت)


    فایل پیوست 2041
    با سلام ، دوست عزیز پیشنهاد می کنم به اینجا مراجعه کنید .
    با سپاس
    ɦɛʂɑɱ ɓɑɦɾɑɳɨ
    !With God all things are possible




  9. سپاس ها (3)


  10. #7


    آخرین بازدید
    2019/04/01
    تاریخ عضویت
    January 2014
    نوشته ها
    55
    امتیاز
    32
    سپاس
    39
    سپاس شده
    22 در 9 پست
    تعیین سطح نشده است

    من پیشنهاد پروژه رو ارسال کردم. چه جوری منو خبر می کنید؟

  11. سپاس ها (1)


  12. #8


    آخرین بازدید
    یک روز پیش
    تاریخ عضویت
    September 2013
    محل سکونت
    بچه محل آقا امام رضا
    نوشته ها
    4,493
    امتیاز
    12381
    سپاس
    8,957
    سپاس شده
    10,652 در 3,762 پست
    سطح اکسل
    100.00 %

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

  13. سپاس ها (1)



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

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

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

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

  1. پاسخ ها: 5
    آخرين نوشته: 2015/01/22, 00:23
  2. استفاده از سربرگ و زیر صفحه برای چاپ سر ستون ها و ته ستون ها
    توسط maziardm در انجمن گرافیک، نمودار و تنظیمات - Graphics, Charts and Settings
    پاسخ ها: 16
    آخرين نوشته: 2013/10/20, 07:54
  3. کپی خانه‌های انتخابی از ستونی به ستون دیگر
    توسط eppagh در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 1
    آخرين نوشته: 2012/07/04, 14:31
  4. تعداد در يك ستون به شرط ستون ديگر
    توسط karbar در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 7
    آخرين نوشته: 2012/05/24, 22:56
  5. پاسخ ها: 1
    آخرين نوشته: 2010/12/30, 08:29

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

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

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

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

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

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