ایجاد شماره ردیف در اکسل

روشهای مختلف استفاده از شماره ردیف در اکسل

ایجاد شماره ردیف در اکسل

قبلا در مورد ایجاد شماره ردیف خودکار در اکسس صحبت کردبم و حالا میخوایم روشهای مختلف استفاده از شماره ردیف در اکسل رو بررسی کنیم ، شاید با خودتون بگید که شماره گذاری در اکسل که کاری نداره ولی تو این آموزش خواهید دید که به این سادگیها هم نیست و با یه کمی خلاقیت میشه شماره گذاری تو اکسل رو هوشمند و خودکار کرد .

روش دستی برای درج شماره ردیف در اکسل

فرض کنید تصویر زیر رو به عنوان یک جدول توی اکسل خودتون دارید و میخواید ستون A شما حاوی شماره ردیف باشه برای این منظور توی A2 عدد 1 رو بنویسید و تو A3 عدد 2 رو قرار بدین حالا اگه مثل تصویر سلول A1 و A2 رو انتخاب کنید میبینید که یک مربع سبز کوچیک مشخص میشه که اگه روی اون دابل کلیک کنید شماره ردیفها تا جایی که شما اطلاعات دارید به صورت خودکار امتداد پیدا میکنه .

شماره ردیف خودکار اکسل
شماره ردیف خودکار اکسل

استفاده از FILL و شماره ردیف سریع

همون تصویر قبلی رو در نظر بگیرید ، کافیه تو سلول A1 عدد 1 رو تایپ کنید و بعد از منو های بالایی اکسل توی تب HOME گزینه Fill رو مانند تصویر زیر پیدا کرده و روش کلیک کنید و گزینه Series کلیک کنید و تو پنجره جدید که باز میشه Columns رو انتخاب کنید و عددی رو که میخواید شماره ردیفها تو اون عدد ادامه پیدا کنه رو تایپ کنید و OK رو بزنید .

 

شماره ردیف خودکار در اکسل
شماره ردیف خودکار در اکسل

 

استفاده از ROW برای نمایش شماره ردیف جاری

این روش دارای مزیت بزرگی هست و اونم اینکه اگه یک ردیف رو به طور کامل حذف کنید شماره ردیفها به صورت خودکار آپدیت میشن و برای استفاده از این روش هم کافیه توی سلول A1 فرمول زیر رو بنویسید و این فرمول رو تا انتهای ردیفها امتداد بدید .

=Row()-1

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

  تابع COUNTA برای ایجاد شماره ردیف در اکسل

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

=IF(ISBLANK(B2),””,COUNTA(B2:$B$2))

استفاده از تابع بالا هم مزیتهای خودش رو داره تو فیلم آموزشی کامل توضیح داده شده .

استفاده از خصوصیت TABLE در اکسل

اگر محدوده داده ای خودتون رو به جدول تبدیل کنید در کنار مزایای بی شماری که داره میتونید شماره ردیف هوشمند هم داشته باشید که تو فیم آموزشی میتونید این روش رو هم مشاهده کنید .

کافیست مراحل زیر را انجام دهید :

1- محدوده داده خود را انتخاب نمائید.

2- با زدن کلیدهای CTRL+T محدوده را به جدول تبدیل نمائید.

3- در سوتن مورد نظر بنویسید :

=ROW()

 تابع SUBTOTAL برای شماره ردیف برای محدوده فیلتر شده

این روش زمانی کاربرد داره که شما بخواید از بین انبوه اطلاعات موجود توی یه شیت اکسل اطلاعات خاصی رو استخراج کنید . تو گزارش استفاده کنید ، مثلا جدول کالاها رو دارید و میخواید کالاهایی که موجودی اونها کمتر از 50 هست رو پرینت بگیرید و نیاز دارید شماره ردیف آپدیت بشه باید از فرمول زیر استفاده کنید :

=SUBTOTAL(3,B2:$B$2)

برای تکمیل این روش لازم است اضافه کنم که می توانید از تابع AGGREGATE هم به شکل زیر بهره ببرید.

=AGGREGATE(3,5,$B$2:B2)

استفاده از شماره ردیف قبلی برای محاسبه شماره ردیف در اکسل

این روش رو اصلا توصیه نمیکنم و فقط به خاطر کامل شدن آموزش بهش اشاره میکنم . شما میتونید توی سلول A2 عدد یک رو بنویسید و تو سلول A3 بنویسد : A2+1 و همین رو انتها ادامه بدید که مشکلاتی داره که تو فیلم آموزشی میبینید:

 

دیدگاه‌ خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

48 دیدگاه دربارهٔ «روشهای مختلف استفاده از شماره ردیف در اکسل»

  1. سلام.بسیار عالی بود.ممنون.اگر بخواهیم بعضی ردیفهای مابین شماره ردیف نداشته باشد چطور می توانیم؟

    1. بسته به نبازتون باید دید که فرمول کارتون رو راه مینداره یا باید از کدنویسی استفاده کرد

  2. سلام
    ممنون از آموزش کامل و قشنگتون
    من برای یک جدول از دو ستون شماره استفاده کردم. یکی از فرمول row برای نمایش تعداد تمامی رکوردها و یکی از فرمول sub برای نشان دادن تعداد در هنگام فیلتر کردن
    ولی وقتی که تعداد ردیف به وسیله تب یا … زیاد میشه فرمول sub بهم میریزه.
    میشه بفرمایید اشکال از کجاست؟

  3. سلام خسته نباشید من یه سوال ازتون داشتم و قبلش باید بگم که بابت آموزش ممنون میخواستم بگم که میتونید یه آموزش درباره ی Spin Button بزارید مثلا بتونیم با سه Spin Button تاریخ رو ایجاد کنیم ممنون میشم.

  4. سلام من یکسری اطلاعات قبلا داشتم نام و نام خانوادگی و غیره و الان میخام وقتی روی ردیف کلیک کنم خودکار شماره بزنه باید چکار کنم

  5. با سلام و ادب ممنون از آموزش شما من یک ستون دارم از نام دانشگاهها می خوام شماره ردیف برای هر کدوم از دانشگاهها متفاوت باشه مثلا ۶ ردیف مال دانشگاه تهران است و ۵ ردیف اصفهان و همین طور سایر دانشگاهها تا ۶۰ تا دانشگاه داده های دانشگاهها مختص به خودشون است ولی باید حتما در یک شیت باشند لطفا راهنمایی بفرمایید.

    1. نادر بحری

      با if های تو در تو می تونید این کار رو انجام بدین
      از قسمت ارسال تیکت پشتیبانی
      اقدام به ثبت تیکت کنید و شیت مورد نظر هم با فرمت Zip تو همون تیکت ارسال کنید

    1. سلام
      میخواستم بدونم چطور میشه در اکسل وقتی در یک سلول حرف o رو تایپ کنم در سلول مجاورش شکل دایره ترسیم بشه و اگر در همان سلول حرف L رو تایپ کنم شکلی شبیه L رو ترسیم کنه؟

  6. درود وسلام خدمت سرور گرامی،آقا ما براجلوگیری از تکرارداده از data validation استفاده میکنیم بعداز نوشتن فرمول درقسمت مورد نظر واوکی کردن آن باوارد کردن هر رکورد پیام میده داده شما تکراریه یعنی براهرداده تکراری وغیرتکراری این پیام رومیده به نظرشما چه اشتباهی رخداده ونظرشما دراین باره چیه؟؟؟اگه ممکنه به gmailپیام بدید بینهایت سپاس

  7. سلام وقت بخیر
    من میخواهم در یکی از خانه های یک عدد داشته باشم (مثلا 1 ) سپس هر بار که دکمه پرینت را می زنم به آن خانه یک عدد اضافه شود
    مثلا می خواهم یک فاکتور داشته باشم که هر بار ازش پرینت می گیرم یک شماره به شماره فاکتور من اضافه کند
    ممنون می شوم اگر پاسخ دهید

  8. سلام استاد گرانقدر: لطفا بفرمایید با استفاده روش Subtotal برای ایجاد ردیف اگر بخواهیم شروع اولین ردیف فرضا از 1000 باشه چطور باید دستور رو بنویسیم . ممنون خواهیم شد راهنمایی بفرمایید . با سپاس و احترام علیزاده 09125977356

  9. سلام تشکر از آموزش کاملتان
    فقط با اجازه شما یه نکته عرض کنم
    به نظرم طبق فرمایشات شما بهترین روش بدون نقص استفاده از دستور شرطی به همراه ساب توتال در تیبل هست :
    به این شکل؛
    IF(ISBLANK(B2),””,SUBTOTAL(3,B2:$B$2)) Ok

  10. سلام دوست عزیز. من یک فرم ساختم درداخل فرمم مینویسم مثال
    نامبر۱
    نامبر۲
    موقع میبندم باز میکنم نامبر۲من بجای نامبر۱میره
    بالا پایین میشه
    چه کار کنم که ردیفها تغیر پیدانکند
    لطفاراهنمایی کنید ممنون میشم

  11. سلام ،ضمن تشکر فراوان از استاد عزیز میخواستم بدونم چرا توی فیلم در مرحله ای که فیلتر میکنید مثلا رنگ سفید.. چرا ردیف اخر رنگ قرمز هم توشه ؟!
    دقیقه ۱۳:۵۰ به بعد رو نگاه کنید یه لحظه

  12. ب عرض سلام و خسته نباشید خدمت استاد گرامی
    من یه لیست از محصولاتمو توی اکسل ایجاد کردم و حالا میخوم مابین اونا به محصول جدید اضافه کنم.نابرینگ رو خدودم ایجاد کردم و میخوام وقتی یه کالای دیگه اضافه کردم شماره ها به صورت اتوماتیک تغییر کند

  13. ا سلام و احترام خدمت عزیزان
    یک سوال بظاهر ساده ولی بدون جواب ! ( البته تا این لحظه برای من ! )
    با توجه به جستجوی هایی که در خصوص فرمول شماره گذاری ردیف انجام دادم ولی متاسفانه تا به این لحظه جوابی برای این سوال ساده پیدا نکردم !

    مفروضات :
    1- از یک Table استفاده می کنیم

    درخواست :
    1- فرمولی جهت شماره گذاری خودکار ردیف های این Table
    2- در زمان اعمال فیلتر بر روی Table، شماره گذاری اصلاح شده و مجددا” با توجه به رکورد های موجود شماره گذاری بصورت صحیح انجام شود

    با توجه به جستجو هایی که در این خصوص انجام دادم ظاهرا” SUBTOTAL از نوع 103 بایستی اینکار را انجام دهد :
    با استفاده از این تابع در زمان اعمال فیلتر شماره ردیف ها با توجه به شرایط جدید اصلاح میشود اما اشکال زمانی پدید می آید که به این table ردیفهای جدید اضافه شود! در آن صورت فرمول بدرستی عمل نمی کند ! و پیوسته در همه سلول ها شماره آخرین ردیف درج می شود ! و این اشکال تنها زمانی حل می شود که بر روی سلول های ابتدایی کلیک کرده و بر روی مربع کوچک ایجاد شده در کنار سلول دوبار کلیک کرده تا فرمول Refresh شده و تمام شماره گذاری ها اصلاح شود!
    آیا این نقص از اکسل هست یا نوع فرمول نوشته شده ؟ فرمول صحیح برای این کار چسیت ؟

  14. با سلام مجدد سوال دیگر اینکه در تطبیق شماره کناری اکسل با ستون جدول چگونه عنوان ردیف را می شود از محاسبه کم کرد که اعداد همخوانی داشته باشند؟ با تشکر

  15. من میخوام ردیف بزنم اما نمخوام یکسری ردیفای خود اکسل تو شمارش ردیف های محتوای من بیان(یعنی ازشون رد بشه)

  16. سلام
    درقسمت ردیف هنگام دراو کردن شماره ها همه ی شماره ها به جای اینکهاز بالا به پایین به ترتیب ۱ تا ۵۰ قرار گیرد. ۱ میشود امکانش هست راهنمایی بفرمایین مشکل چیست ؟

  17. سلام استاد بحری
    در فرمول SUBTOTAL همینطور در فیلم قابل مشاهده هست شما رنگ سفید را فیلتر می کنید ولی ردیف آخر رنگ قرمز هست به عبارتی در این فرمول ردیف انتهایی جدول را فیلتر نمیکنه مشکل از کجاست ؟

پیمایش به بالا