صفحه 1 از 2 12 آخرینآخرین
نمایش نتایج: از شماره 1 تا 10 , از مجموع 11

موضوع: شماره زدن خودکار با شرط

  1. #1


    آخرین بازدید
    2015/12/27
    تاریخ عضویت
    October 2014
    نوشته ها
    8
    امتیاز
    11
    سپاس
    4
    سپاس شده
    1 در 1 پست
    تعیین سطح نشده است

    شماره زدن خودکار با شرط

    سلام دوستان دو سوال داشتم 1- من یه جدول دارم که میخوام بصورت خودکار شماره زده بشه با این شرط که اگر به یه ردیف خالی برخورد کرد شمارش متوقف بشه و بعد از اون ردیف خالی شمارش از اول شروع بشه در واقع با هر بار insert کردن یک سطر خالی شمارش متوقف و از اول شروع بشه
    2 - من چند سلول دارم که در هر کدام یه عبارتی وجود دارد می خوام اون سلولی که بیشترین تعداد حروف رو دارد مشخص و در سلول دیگر کپی شود مثلا از a1 تا a20 بشترین تعداد حروف در a9 قرار دارد میخوام محتویات a9 مثلا در b1 نمایش داده شود در ضمن من برای اینکار ازفرمولی استفاده کردم ولی مشکل دارد که در فایل ضمیمه توضیح دادم ممنون میشم راهنمایی فرمایید
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.
    فايل هاي پيوست شده فايل هاي پيوست شده
    • نوع فایل: xlsx Book1.xlsx اطلاعات (11.0 کیلو بایت, 26 نمایش)
    پاسخ مورد نظر براي اين تاپيك ارسال شده است.

  2.  

  3. #2


    آخرین بازدید
    2023/08/14
    تاریخ عضویت
    March 2010
    محل سکونت
    تهران
    نوشته ها
    2,034
    امتیاز
    4508
    سپاس
    2,467
    سپاس شده
    4,096 در 1,241 پست
    سطح اکسل
    85.00 %

    khakzad به Yahoo ارسال پیام
    فرمول مربوط به سوال دوم رو به این شکل تغییر بدید:
    کد:
    =INDEX($A$2:$A$10,IF(LEN($A$2:$A$10)=MAX(LEN($A$2:$A$10)),ROW($A$2:$A$10))-1)
    ارایه اس هست. Ctrl+shift+enter بزنید بجای enter


  4. #3


    آخرین بازدید
    2023/08/14
    تاریخ عضویت
    March 2010
    محل سکونت
    تهران
    نوشته ها
    2,034
    امتیاز
    4508
    سپاس
    2,467
    سپاس شده
    4,096 در 1,241 پست
    سطح اکسل
    85.00 %

    khakzad به Yahoo ارسال پیام
    سوال اول هم با فرمول نمیشه چون در هر صورت با inser کردن باید فرمول رو دوباره درگ کنیداما فکرکنم با وی بی بشه ی کارایی کرد ولی راحتتر همونه که بعد از اینسرت کردن فرمول رو دوباره درگ کنید

  5. سپاس ها (2)


  6. #4


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

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


  7. #5


    آخرین بازدید
    2023/08/14
    تاریخ عضویت
    March 2010
    محل سکونت
    تهران
    نوشته ها
    2,034
    امتیاز
    4508
    سپاس
    2,467
    سپاس شده
    4,096 در 1,241 پست
    سطح اکسل
    85.00 %

    khakzad به Yahoo ارسال پیام
    البته اگر قرار باشه که فرمول رو دستی درگ کنید ، همون فرمول خودتون درسته
    فقط اگر می خواید صفر رو نشون نده، از توی conditional formating فرمت سل رو اینطور تنشیم کنید که اگر صفر بود فرمت رو ;;; بذاره. اینطوری صفرها نمایش داده نمیشن


  8. #6


    آخرین بازدید
    2015/12/27
    تاریخ عضویت
    October 2014
    نوشته ها
    8
    امتیاز
    11
    سپاس
    4
    سپاس شده
    1 در 1 پست
    تعیین سطح نشده است

    نقل قول نوشته اصلی توسط khakzad نمایش پست ها
    فرمول مربوط به سوال دوم رو به این شکل تغییر بدید:
    کد:
    =INDEX($A$2:$A$10,IF(LEN($A$2:$A$10)=MAX(LEN($A$2:$A$10)),ROW($A$2:$A$10))-1)
    ارایه اس هست. Ctrl+shift+enter بزنید بجای enter
    سلام ممنون از پاسختون ولی این فرمول هم جواب نمی دهد Ctrl+shift+enter رو که می زنم ارور value# میدهد ، اینتر هم که می زنم جواب درست رو نشون نمیده

  9. #7


    آخرین بازدید
    2023/08/14
    تاریخ عضویت
    March 2010
    محل سکونت
    تهران
    نوشته ها
    2,034
    امتیاز
    4508
    سپاس
    2,467
    سپاس شده
    4,096 در 1,241 پست
    سطح اکسل
    85.00 %

    khakzad به Yahoo ارسال پیام

    کد:
    =index($a$2:$a$10,small(if(len($a$2:$a$10)=max(len($a$2:$a$10)),row($a$2:$a$10)),1)-1)
    اینو جایگزین کنید
    ویرایش توسط khakzad : 2014/10/25 در ساعت 21:12


  10. #8


    آخرین بازدید
    2015/12/27
    تاریخ عضویت
    October 2014
    نوشته ها
    8
    امتیاز
    11
    سپاس
    4
    سپاس شده
    1 در 1 پست
    تعیین سطح نشده است

    نقل قول نوشته اصلی توسط علي پارسا نمایش پست ها
    مورد سوال اول فرمول را بايد طبق فايل پيوست اصلاح کنيد تا درست کار کند، ولي همانطور که خانم خاکزاد اشاره کردند بايد بعد از اينسرت کردن هر سطر فرمول را در آن درگ کنيد.
    سلام ممنون از پاسختون مشکلم حل شد ،دو سوال دیگه داشتم میخواستم بدونم اگر این اعداد به اندازه خاصی مثلا 2 تا یا 3 تا زیاد شده باشه فرمول رو چطور تغییر بدم همچنین اگر بخوام بعد از سطر خالی ادامه شمارش انجام بشه چکار کنم فایل نمونه رو ضمیمه کردم باز هم ممنون
    فايل هاي پيوست شده فايل هاي پيوست شده
    • نوع فایل: xlsx Book2.xlsx اطلاعات (10.5 کیلو بایت, 20 نمایش)
    ویرایش توسط mamad-i : 2014/10/26 در ساعت 22:24

  11. سپاس ها (1)


  12. #9


    آخرین بازدید
    2015/12/27
    تاریخ عضویت
    October 2014
    نوشته ها
    8
    امتیاز
    11
    سپاس
    4
    سپاس شده
    1 در 1 پست
    تعیین سطح نشده است

    نقل قول نوشته اصلی توسط khakzad نمایش پست ها

    کد:
    =index($a$2:$a$10,small(if(len($a$2:$a$10)=max(len($a$2:$a$10)),row($a$2:$a$10)),1)-1)
    اینو جایگزین کنید
    سلام مشکلم حل شد ممنون

  13. #10


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

    نقل قول نوشته اصلی توسط mamad-i نمایش پست ها
    همچنین اگر بخوام بعد از سطر خالی ادامه شمارش انجام بشه چکار کنم فایل نمونه رو ضمیمه کردم باز هم ممنون
    بايد چگونگي کار فرمولها را متوجه شويد تا کارتان راه بيافتد، وگرنه با هر تغيير کوچک به مشکل برخواهيد خورد!
    در مورد قسمت دوم سوال جديدتان فرمل زير را در خانه k3 نوشته و به پايين درگ کنيد:
    کد:
    =count($k$1:indirect(address(row()-1;column())))+1



صفحه 1 از 2 12 آخرینآخرین

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

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

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

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

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

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

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

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

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