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

موضوع: گذاشتن نقطه در انتهاي جملات

  1. #1


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

    Nuclear گذاشتن نقطه در انتهاي جملات

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

  2.  

  3. #2


    آخرین بازدید
    2022/12/14
    تاریخ عضویت
    March 2011
    محل سکونت
    کرج
    نوشته ها
    648
    امتیاز
    1605
    سپاس
    2,232
    سپاس شده
    1,575 در 463 پست
    سطح اکسل
    80.00 %

    Alireza به Yahoo ارسال پیام
    نقل قول نوشته اصلی توسط afshin3a نمایش پست ها
    دوستان و اساتيد گرامي!
    چه كدي مي توان نوشت كه اگر در انتهاي جمله اي "." وجود نداشت، در پايان آن جمله "." بگذارد. يعني اول بتوان يك محدوه را انتخاب كرد، بعد درون تمام سلول ها بگردد و به پايان تمام جمله هايي كه "." در انتهاي انها نيست، يك نقطه اضافه كند. مثال:
    انجمن اكسل ايران خوب است
    تبديل شود به:
    انجمن اكسل ايران خوب است.
    سلام
    تا جایی که من میدونم این امکان در اکسل نیست و حتی با توابع ترکیبی هم نمیشه راهی براش پیدا کرد .
    تنها راهي که به شکست مي انجامد، تلاش نکردن است


  4. سپاس ها (2)


  5. #3


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

    نقل قول نوشته اصلی توسط Alireza نمایش پست ها
    سلام
    تا جایی که من میدونم این امکان در اکسل نیست و حتی با توابع ترکیبی هم نمیشه راهی براش پیدا کرد .
    خودم يك پيشنهاد دارم! فرض كنيد ما در سلول A1 ، يك جمله اي داريم (مثلا جمله ي: اين يك تست است.)، در سلول B1 فرمول
    کد PHP:
    =A1&"." 
    را مي نويسيم. اين فرمول به انتهاي جمله اي كه در سلول A1 هست، يك نقطه اضافه مي كند. الان براحتي پايان جملات مشخص است.
    يعني جمله به اين صورت در ميايد: "اين يك تست است.." كه به جاي اينكه يك نقطه در پايان داشته باشد، دو نقطه دارد! اگر هم نقطه در پايانش نداشت، مي شود: اين يك تست است. (كه حالت مطلبوب ماست)
    حالا با يك Find and replace مي گوييم هرجا دونقطه ".." ديدي، تبديل كن به يك نقطه "."

    مسئله حل شد! فقط نمي دونم چه جوري كدش را بنويسم! كسي هست ياري كند؟!

  6. #4


    آخرین بازدید
    2022/12/14
    تاریخ عضویت
    March 2011
    محل سکونت
    کرج
    نوشته ها
    648
    امتیاز
    1605
    سپاس
    2,232
    سپاس شده
    1,575 در 463 پست
    سطح اکسل
    80.00 %

    Alireza به Yahoo ارسال پیام
    نقل قول نوشته اصلی توسط afshin3a نمایش پست ها
    خودم يك پيشنهاد دارم! فرض كنيد ما در سلول A1 ، يك جمله اي داريم (مثلا جمله ي: اين يك تست است.)، در سلول B1 فرمول
    کد PHP:
    =A1&"." 
    را مي نويسيم. اين فرمول به انتهاي جمله اي كه در سلول A1 هست، يك نقطه اضافه مي كند. الان براحتي پايان جملات مشخص است.
    يعني جمله به اين صورت در ميايد: "اين يك تست است.." كه به جاي اينكه يك نقطه در پايان داشته باشد، دو نقطه دارد! اگر هم نقطه در پايانش نداشت، مي شود: اين يك تست است. (كه حالت مطلبوب ماست)
    حالا با يك Find and replace مي گوييم هرجا دونقطه ".." ديدي، تبديل كن به يك نقطه "."

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


  7. سپاس ها (2)


  8. #5


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

    نقل قول نوشته اصلی توسط Alireza نمایش پست ها
    خوب نقطه گزاری برای یک جمله در یک سل که مشکلی نیست . مسئله برای تعداد جمله بیشتر در یک سل و تشخیص فعل جمله برای نقطه گزاریه.

    خوب دوست عزيز!
    تصور كنيد به شيت 2 برويم و در سول A1 بنويسم
    کد PHP:
    =Sheet1!A1&"." 
    و به تعداد رديف يا ستوني كه مي خواهيم، درگ كنيم. تمام سلول ها يك يا دونقطه به انتهايشان اضافه مي شود.

  9. #6


    آخرین بازدید
    2022/12/14
    تاریخ عضویت
    March 2011
    محل سکونت
    کرج
    نوشته ها
    648
    امتیاز
    1605
    سپاس
    2,232
    سپاس شده
    1,575 در 463 پست
    سطح اکسل
    80.00 %

    Alireza به Yahoo ارسال پیام
    نقل قول نوشته اصلی توسط afshin3a نمایش پست ها
    خوب دوست عزيز!
    تصور كنيد به شيت 2 برويم و در سول A1 بنويسم
    کد PHP:
    =Sheet1!A1&"." 
    و به تعداد رديف يا ستوني كه مي خواهيم، درگ كنيم. تمام سلول ها يك يا دونقطه به انتهايشان اضافه مي شود.
    با یه if میتونید سل هایی که اخرش نقطه نداره رو مشخص کنید و نقطه گزاری کنید
    تنها راهي که به شکست مي انجامد، تلاش نکردن است


  10. سپاس ها (3)


  11. #7


    آخرین بازدید
    تاریخ عضویت
    June 2014
    محل سکونت
    خوزستان-بهبهان
    نوشته ها
    1,496
    امتیاز
    6803
    سپاس
    4,205
    سپاس شده
    3,844 در 1,281 پست
    تعیین سطح نشده است

    با سلام
    با اجازه دوست عزیز Alireza
    بفرض هر جمله توی یک ستون قرار داشته باشد و جملات توی ستون A و سطر اول قرار گرفته باشد از این فرمول استفاده کنید و فرمول رو به پائین درگ کنید
    کد PHP:
    =IF(A1="";"";IF(ISERROR(FIND(".";A1)>0);A1&".";A1)) 



  12. سپاس ها (3)


  13. #8


    آخرین بازدید
    2022/01/21
    تاریخ عضویت
    July 2015
    نوشته ها
    5
    امتیاز
    11
    سپاس
    1
    سپاس شده
    1 در 1 پست
    تعیین سطح نشده است

    سلام
    کد خوب بود
    حالا اگه در سلولی از قبل چند نقطه به اشتباه پایان جمله باشه اشتباه کار می کند.
    فايل هاي پيوست شده فايل هاي پيوست شده
    • نوع فایل: xlsx 110.xlsx اطلاعات (9.4 کیلو بایت, 11 نمایش)

  14. #9


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

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

  15. سپاس ها (1)


  16. #10


    آخرین بازدید
    تاریخ عضویت
    June 2014
    محل سکونت
    خوزستان-بهبهان
    نوشته ها
    1,496
    امتیاز
    6803
    سپاس
    4,205
    سپاس شده
    3,844 در 1,281 پست
    تعیین سطح نشده است

    با سلام
    طبق فایل پیوستی این فرمول کمکتون میکنه ؟
    کد PHP:
    =if(c1="";"";if(iserror(find(".";c1)>0);c1&".";left(c1;find(".";c1)))) 



  17. سپاس ها (2)



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

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

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

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

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

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

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

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

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