قبلا در مورد ایجاد شماره ردیف خودکار در اکسس صحبت کردبم و حالا میخوایم روشهای مختلف استفاده از شماره ردیف در اکسل رو بررسی کنیم ، شاید با خودتون بگید که شماره گذاری در اکسل که کاری نداره ولی تو این آموزش خواهید دید که به این سادگیها هم نیست و با یه کمی خلاقیت میشه شماره گذاری تو اکسل رو هوشمند و خودکار کرد .
روش دستی برای درج شماره ردیف در اکسل
فرض کنید تصویر زیر رو به عنوان یک جدول توی اکسل خودتون دارید و میخواید ستون 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 و همین رو انتها ادامه بدید که مشکلاتی داره که تو فیلم آموزشی میبینید:
کپی با ذکر منبع بلامنع است ؟
هیچ مشکلی نیست و باعث خوشحالی ماست
سلام.بسیار عالی بود.ممنون.اگر بخواهیم بعضی ردیفهای مابین شماره ردیف نداشته باشد چطور می توانیم؟
بسته به نبازتون باید دید که فرمول کارتون رو راه مینداره یا باید از کدنویسی استفاده کرد
خیلی خیلی ممنون از آموزش عالیتون
بسیار عالی ، سپاس فراوان.
بسيار عالي ، دمتون گرم
سلام
ممنون از آموزش کامل و قشنگتون
من برای یک جدول از دو ستون شماره استفاده کردم. یکی از فرمول row برای نمایش تعداد تمامی رکوردها و یکی از فرمول sub برای نشان دادن تعداد در هنگام فیلتر کردن
ولی وقتی که تعداد ردیف به وسیله تب یا … زیاد میشه فرمول sub بهم میریزه.
میشه بفرمایید اشکال از کجاست؟
امتیاز بینندگان:1 ستاره
امتیاز بینندگان:2 ستاره
امتیاز بینندگان:5 ستاره
امتیاز بینندگان:4 ستاره
امتیاز بینندگان:4 ستاره
امتیاز بینندگان:5 ستاره
سلام خسته نباشید من یه سوال ازتون داشتم و قبلش باید بگم که بابت آموزش ممنون میخواستم بگم که میتونید یه آموزش درباره ی Spin Button بزارید مثلا بتونیم با سه Spin Button تاریخ رو ایجاد کنیم ممنون میشم.
بله میشه این کار رو کرد مشکلی نیبست ، آموزشش رو میذارم
سلام من یکسری اطلاعات قبلا داشتم نام و نام خانوادگی و غیره و الان میخام وقتی روی ردیف کلیک کنم خودکار شماره بزنه باید چکار کنم
مرسی ..تشکر… وری گود.. عالی بود
با سلام و ادب ممنون از آموزش شما من یک ستون دارم از نام دانشگاهها می خوام شماره ردیف برای هر کدوم از دانشگاهها متفاوت باشه مثلا ۶ ردیف مال دانشگاه تهران است و ۵ ردیف اصفهان و همین طور سایر دانشگاهها تا ۶۰ تا دانشگاه داده های دانشگاهها مختص به خودشون است ولی باید حتما در یک شیت باشند لطفا راهنمایی بفرمایید.
با if های تو در تو می تونید این کار رو انجام بدین
از قسمت ارسال تیکت پشتیبانی
اقدام به ثبت تیکت کنید و شیت مورد نظر هم با فرمت Zip تو همون تیکت ارسال کنید
سلام.جامع و عالی و شیرین
سلام
میخواستم بدونم چطور میشه در اکسل وقتی در یک سلول حرف o رو تایپ کنم در سلول مجاورش شکل دایره ترسیم بشه و اگر در همان سلول حرف L رو تایپ کنم شکلی شبیه L رو ترسیم کنه؟
سلام.بسیار عالی بود.
درود وسلام خدمت سرور گرامی،آقا ما براجلوگیری از تکرارداده از data validation استفاده میکنیم بعداز نوشتن فرمول درقسمت مورد نظر واوکی کردن آن باوارد کردن هر رکورد پیام میده داده شما تکراریه یعنی براهرداده تکراری وغیرتکراری این پیام رومیده به نظرشما چه اشتباهی رخداده ونظرشما دراین باره چیه؟؟؟اگه ممکنه به gmailپیام بدید بینهایت سپاس
سلام بسیار عالی ممنون از زحمات جنابعالی موفق باشید
سلام وقت بخیر
من میخواهم در یکی از خانه های یک عدد داشته باشم (مثلا 1 ) سپس هر بار که دکمه پرینت را می زنم به آن خانه یک عدد اضافه شود
مثلا می خواهم یک فاکتور داشته باشم که هر بار ازش پرینت می گیرم یک شماره به شماره فاکتور من اضافه کند
ممنون می شوم اگر پاسخ دهید
از این قابلیت تو نرم افزار انبار اکسل استفاده شده و کدنویسی میخواد
ممنون از پاسخ گوییتون
میشه راهنمایی بفرمایید برای داشتن این کد چه کاری باید انجام بدهم
توی محصول زیر هست
https://officebaz.ir/product/fund-manager-in-excel/
سلام استاد گرانقدر: لطفا بفرمایید با استفاده روش Subtotal برای ایجاد ردیف اگر بخواهیم شروع اولین ردیف فرضا از 1000 باشه چطور باید دستور رو بنویسیم . ممنون خواهیم شد راهنمایی بفرمایید . با سپاس و احترام علیزاده 09125977356
سلام تشکر از آموزش کاملتان
فقط با اجازه شما یه نکته عرض کنم
به نظرم طبق فرمایشات شما بهترین روش بدون نقص استفاده از دستور شرطی به همراه ساب توتال در تیبل هست :
به این شکل؛
IF(ISBLANK(B2),””,SUBTOTAL(3,B2:$B$2)) Ok
سپاسگزارم. مطالب بسیار مفید بود استفاده کردم.
سلام دوست عزیز. من یک فرم ساختم درداخل فرمم مینویسم مثال
نامبر۱
نامبر۲
موقع میبندم باز میکنم نامبر۲من بجای نامبر۱میره
بالا پایین میشه
چه کار کنم که ردیفها تغیر پیدانکند
لطفاراهنمایی کنید ممنون میشم
خیلی خوب بود ممنون
سلام. خیلی خیلی خوب بود خدا خیرتون بده
سلام ،ضمن تشکر فراوان از استاد عزیز میخواستم بدونم چرا توی فیلم در مرحله ای که فیلتر میکنید مثلا رنگ سفید.. چرا ردیف اخر رنگ قرمز هم توشه ؟!
دقیقه ۱۳:۵۰ به بعد رو نگاه کنید یه لحظه
ب عرض سلام و خسته نباشید خدمت استاد گرامی
من یه لیست از محصولاتمو توی اکسل ایجاد کردم و حالا میخوم مابین اونا به محصول جدید اضافه کنم.نابرینگ رو خدودم ایجاد کردم و میخوام وقتی یه کالای دیگه اضافه کردم شماره ها به صورت اتوماتیک تغییر کند
ا سلام و احترام خدمت عزیزان
یک سوال بظاهر ساده ولی بدون جواب ! ( البته تا این لحظه برای من ! )
با توجه به جستجوی هایی که در خصوص فرمول شماره گذاری ردیف انجام دادم ولی متاسفانه تا به این لحظه جوابی برای این سوال ساده پیدا نکردم !
مفروضات :
1- از یک Table استفاده می کنیم
درخواست :
1- فرمولی جهت شماره گذاری خودکار ردیف های این Table
2- در زمان اعمال فیلتر بر روی Table، شماره گذاری اصلاح شده و مجددا” با توجه به رکورد های موجود شماره گذاری بصورت صحیح انجام شود
با توجه به جستجو هایی که در این خصوص انجام دادم ظاهرا” SUBTOTAL از نوع 103 بایستی اینکار را انجام دهد :
با استفاده از این تابع در زمان اعمال فیلتر شماره ردیف ها با توجه به شرایط جدید اصلاح میشود اما اشکال زمانی پدید می آید که به این table ردیفهای جدید اضافه شود! در آن صورت فرمول بدرستی عمل نمی کند ! و پیوسته در همه سلول ها شماره آخرین ردیف درج می شود ! و این اشکال تنها زمانی حل می شود که بر روی سلول های ابتدایی کلیک کرده و بر روی مربع کوچک ایجاد شده در کنار سلول دوبار کلیک کرده تا فرمول Refresh شده و تمام شماره گذاری ها اصلاح شود!
آیا این نقص از اکسل هست یا نوع فرمول نوشته شده ؟ فرمول صحیح برای این کار چسیت ؟
سلام
کلید میانبر اینزرت را چگونه می شود برای نسخه برداری فعال کرد؟
متاسفانه متوجه منظورتون نشدم
با سلام مجدد سوال دیگر اینکه در تطبیق شماره کناری اکسل با ستون جدول چگونه عنوان ردیف را می شود از محاسبه کم کرد که اعداد همخوانی داشته باشند؟ با تشکر
این کار رو میشه با تابع rows انجام داد
با سلام
ممنون از جوابتون اما چگونه با تابع rows را نگفتید فرمولش را
با احترام
من میخوام ردیف بزنم اما نمخوام یکسری ردیفای خود اکسل تو شمارش ردیف های محتوای من بیان(یعنی ازشون رد بشه)
سلام
متاسفانه اصلا متوجه نشدم
ممنون من رو از غمی رهانیدی، داشتم کلا فایل اکسل رو بهم میریختم که شما کمک کردین سپاس
سلام
درقسمت ردیف هنگام دراو کردن شماره ها همه ی شماره ها به جای اینکهاز بالا به پایین به ترتیب ۱ تا ۵۰ قرار گیرد. ۱ میشود امکانش هست راهنمایی بفرمایین مشکل چیست ؟
سلام استاد بحری
در فرمول SUBTOTAL همینطور در فیلم قابل مشاهده هست شما رنگ سفید را فیلتر می کنید ولی ردیف آخر رنگ قرمز هست به عبارتی در این فرمول ردیف انتهایی جدول را فیلتر نمیکنه مشکل از کجاست ؟