مطالب برتر
جستجو
حضرت علی (ع): «زَکوةُ العِلمِ نَشرُهُ؛ زکات علم نشر آن است».
وبلاگ "ترفندها" (سایت پیسیترفند) برای عمل به این حدیث شریف و با هدف ارتقاء دانش و مهارتهای مرتبط با رایانه در ۳۰ مهرماه ۱۳۹۱ ایجاد شده است. به امید آنکه مفید واقع شود.
🔵 کانال پیسیترفند در تلگرام:
telegram.me/pctarfandir
🔵 ارتباط با ادمین:
telegram.me/pctarfand_admin
خلاصه آمار
آشنایی با سه تابع Row ،Index و Column در اکسل
در ادامه مطلب با پیسیترفند همراه باشید تا با سه تابع Row ،Index و Column در اکسل آشنا شوید.
- تابع INDEX
در حالت کلی تابع INDEX اکسل برای نمایش مقدار یک سلول از یک محدوده مشخص استفاده میشود. تابع INDEX اکسل در حالت کلی به دو شکل استفاده میشود:
=INDEX(شماره ستون، شماره سطر، محدوده)
=INDEX(شماره محدوده، شماره ستون، شماره سطر، یک یا چند محدوده)
در حالت اول ما یک محدوده را برای تابع تعریف میکنیم و شماره سطر و ستون مورد نظرمان را هم مشخص میکنیم و تابع مقدار سلولی که در سطر و ستون مورد نظر هست را برای ما نمایش میدهد.
در حالت دوم ما چند محدوده را برای تابع مشخص میکنیم و با دادن شماره سطر و ستون مورد نظر و شماره محدوده مورد نظرمان تابع سلول موردنظر را برمیگرداند. بنابراین اگر محدودهای که میخواهیم در آن با دادن سطر و ستون مقداری را مشخص کنیم قرار نیست متغیر باشد و ثابت هست از حالت اول استفاده میکنیم و اگر قرار است این محدوده تغییر کند میتوانیم از حالت دوم استفاده کنیم.
برای اینکه بهتر با نحوه استفاده از این تابع آشنا شویم جدول زیر را در نظر بگیرید:
A | B | C | D | |
1 | میوه اول | سیب | زرد | 100 |
2 | میوه دوم | پرتقال | نارنجی | 50 |
3 | میوه سوم | خیار | سبز | 40 |
4 | نوشیدنی اول | شربت | سرد | 3 |
5 | نوشیدنی دوم | قهوه | گرم | 7 |
در حالت اول که تابع INDEX سه پارامتر دارد اگر فرمول زیر را در سلولی بنویسیم مقدار سلول موجود در سطر سوم و ستون چهارم جدول فوق که عدد 40 هست نمایش داده میشود.
=INDEX(A1:D5,3,4)
در حالت دوم اگر در سلولی فرمول زیر را قرار دهیم چون پارامتر آخر ما عدد 2 هست سلول موجود در سطر دوم و ستون دوم مربوط به آرایه دوم یعنی محدوده A4:D5 انتخاب میشود و در نتیجه قهوه در آن سلول نمایش داده میشود.
=INDEX((A1:D3,A4:D5),2,2,2)
اگر پارامتر آخر را به یک تغییر دهیم محدوده ما از A4:D5 به A1:D3 تغییر میکند و در نتیجه تابع به جای کلمه قهوه کلمه پرتقال را برمیگرداند.
نکته:
۱- اگر در تابع INDEX پارامتر شماره سطر را برابر صفر قرار دهیم تابع آرایهای شامل تمام سلولهای شماره ستون مشخصشده را برمیگرداند. همینطور اگر شماره ستون را برابر صفر قرار دهیم تابع آرایهای شامل تمام سلولهای شماره سطر مشخص شده را به عنوان نتیجه برمیگرداند. به عنوان مثال اگر ما در سلولی فرمول زیر را در سلولی قرار دهیم، جمع تمام سلولهای موجود در ستون سوم محدوده B1:D5 یعنی عدد 200 توسط فرمول محاسبه میشود.
=SUM(INDEX(B1:D5,0,3))
۲- اگر محدوده موردنظر ما دارای فقط یک سطر یا یک ستون باشد تعریف شماره سطر یا ستون برای آن آرایه اختیاری هست. به عنوان مثال اگر محدود موردنظر ما A1:D1 باشد، از آنجاییکه این محدوده فقط یک سطر دارد نیازی به تعیین پارامتر شماره سطر نیست و میتوانیم جای این پارامتر را در فرمول خالی بگذاریم.
منبع با تغییر: worksheet.ir
- تابع Column
در حالت کلی تابع Column برای نمایش شماره ستون سلولی که به آن داده میشود، استفاده میشود که به صورت زیر نوشته میشود:
=Column(مرجع یا سلول مورد نظر)
مثلاً نتیجه دستور زیر عدد ۶ میباشد.
=COLUMN(F12)
نکته: اگر داخل پرانتز را خالی بگذارید شماره ستون همان سلولی که فرمول در آن تایپ شده است را نمایش میدهد.
------------------------------------------------------------------
- تابع Columns
تابع COLUMNS، تعداد ستونهای موجود در محدوده انتخابی را نشان میدهد. ساختار این تابع به صورت زیر است:
=COLUMNS(محدوده)
بطور مثال، فرمول زیر تعداد ستونهای موجود در محدوده انتخابی A3:C10 را نشان میدهد، که پاسخ آن برابر با ۳ است.
=COLUMNS(A3:C10)
- تابع Row
در حالت کلی تابع Row اکسل برای نمایش شماره سطر سلولی که به آن داده میشود، استفاده میشود که به صورت زیر نوشته میشود:
=ROW(مرجع یا سلول مورد نظر)
مثلاً نتیجه دستور زیر عدد ۱۲ میباشد.
=ROW(F12)
نکته: اگر داخل پرانتز را خالی بگذارید شماره ردیف همان سلولی که فرمول در آن تایپ شده است را نمایش میدهد.
------------------------------------------------------------------
- تابع Rows
تابع ROWS، تعداد سطرهای موجود در محدوده انتخابی را نشان میدهد. ساختار این تابع به صورت زیر است:
=ROWS(محدوده)
بطور مثال، فرمول زیر تعداد سطرهای موجود در محدوده انتخابی A3:C10 را نشان میدهد، که پاسخ آن برابر با ۸ است.
=ROWS(A3:C10)
برای مطلع شدن از جدیدترین مطالب سایت، کانال پیسیترفند در تلگرام را با آیدی pctarfandir@ دنبال کنید: |
سوالات خود در زمینه ورد و اکسل و ... را میتوانید از طریق ایمیل و تلگرام با ما مطرح کنید. آدرس ایمیل: tarfandha.blog@gmail.com آیدی تلگرام: pctarfand_admin@ |
نظرات (۸)
-
اسماعیلی
سلام من یه ستون دارم که بصورت نامرتب بعضی ردیف ها تکرار شده مثلا ردیف اول دوتا 1ردیف دوم 3تا 5برای مرتب سازی این ستون چکار باید بکنم-
پاسخ:
۱ آذر ۰۲، ۲۰:۴۸سلامبر چه اساسی میخواهید مرتب کنید؟
-
-
میلاد
من یک فایل اکسل حاوی داده های مصرف انرژی گرمایی، سرمایشی و برق به صورت ساعتی دارم. که در هر سلول این داده ها به صورت ساعتی وجود دارد. من فقط به داده های برق مصرفی نیاز دارم. چطور میتونم اینو از بقیه داده ها در سلول جدا کنم؟-
پاسخ:
۱۰ بهمن ۹۶، ۲۰:۱۴سلام
در هر ساعت این اطلاعات درون یک سلول درج می شوند؟ با چه فرمتی؟ مثال بزنید.
-
-
آریا
با سلام
INDEX(N11:N16,MATCH(TRUE,INDEX((N11:N160),0),0))
(LOOKUP(2,1/(N$1:N16""),N$1:N16))
بعد از کلی گشتن دو تا فرمول بالا رو پیدا کردم
فرمول اول کارکردش اینه که اولین سلولی که خالی نباشه رو نمایش میده
فرمول دوم هم آخرین سلول غیر خالی رو نمایش میده
کسی میتونه شیوه عملکرد این دو تا فرمول رو بشکافه ؟
مخصوصا این قسمت فرمول ها
N11:N160
1/(N$1:N16""
اگر امکانش هست محبت کنید به ایمیل پاسخ بدید
Ariya-en_civil@yahoo.com-
پاسخ:
۳ بهمن ۹۶، ۱۶:۳۳سلام
مورد اول که آدرس محدوده مورد نظر است.
مورد دوم ظاهرا اشتباه است.
-
-
سیدجواد حسینی
با سلام و احترام
من یک فایل اکسل دارم که در یکی از ستون های اون یا مقدار بله هست یا خیر. همچنین میتونم مقدار رو خالی بذارم یا بله. صفر یا یک و ...
میخوام یک فرمول داشته باشم که در شیت دیگری یا در همین شیت وقتی مقدار اون سلول "بله" شد اون سطر رو نمایش نده.
در واقع من یک لیست انجام کار دارم که بعد از موفقیت و اتمام اون کار مقدار سلول تحت ستون "انجام" رو به بله تغییر بدم و دیگه نمایش داده نشه. البته پاک هم نشه و بعدا بتونم بهش دسترسی داشته باشم.-
پاسخ:
۱ شهریور ۹۶، ۲۱:۵۲سلام
منظورتان این است که اگر در یک ردیف، سلول مدنظرتان بله شد یعنی بله تایپ شد آن سطر مخفی شود؟
اگر منظورتان این است که بعید می دانم فرمولی بتواند اینکار را انجام دهد.
-
-
farkhani
ا سلام و خسته نباشید
من تعداد زیادی جدول دارم که با یک سطر فاصله زیر هم قرار گرفته اند.میخواهم در ستون کنار هر کدام از این جدول ها مقادیر مشابه 1تا 10 وارد کنم.( سطر های هر جدول از 10-1 شماره گذاری شوند).امکان کپی و پیست هم زمان وجود ندارد که یک بار بتوان همه را پیست کرد
اگر امکانش هست روش کوتاهی رو راهنمایی میفرمایید؟-
پاسخ:
۳۰ ارديبهشت ۹۶، ۱۰:۴۱سلام
از ابزار autofill هم استفاده کرده اید؟
-
-
شیوا
سپاسگزارم مطلب جامع و عالی بود. -
اسماعیل segh
جناب مرادی سلام.
اول از همه بابت پاسخی که در
http://tarfandha.blog.ir/post/173#comment-7j7rRS-GJo4
به سوال من دادید از شما تشکر میکنم.از فرمول INDEX که گفتید استفاده کردم و عالی بود.سوال دیگری از شما داشتم، اونم اینکه اگر تعداد سلول هایی که باید INDEX شود یکسان نباشد، چکار باید بکنم.برای مثال یک عکس گذاشتم.امیدوارم به بزرگی خودتون ببخشید خیلی سوال می کنم.
http://F98.co/d/Zk7v9L-
پاسخ:
۲۶ دی ۹۳، ۱۶:۲۱سلام
پس از مطرح شدن سوال شما، مطلب جدیدی به وبلاگ با عنوان انتخاب یکی در میان یا چند در میان ردیفها و سپس جابجا کردن آنها در اکسل اضافه کردم. جواب سوال شما در انتهای مطلب اضافه شد.
موفق باشید.
-
-
سپاس از مطالب آموزشی خوبتان.
موفق باشید
ارسال نظر
قبل از ارسال نظر به نکات زیر توجه کنید:
۱- با توجه با اینکه نظرات خصوصی شما امکان نمایش در سایت را ندارد، بنابراین هنگام ارسال نظر، گزینه "" را انتخاب نکنید. چون تنها راه پاسخگویی به آن از طریق ایمیل شما است که با توجه به مشغله کاری فرصت ارسال پاسخ از طریق ایمیل وجود ندارد.
۲- قبل از مطرح کردن سوالتان، مطلب فوق را با دقت مطالعه کنید. اگر پاسخ سوالتان را پیدا نکردید در سایت جستجو کنید، ممکن است در مطلب دیگر پاسخ سوالتان را پیدا کنید.
۳- تنها به سوالاتی پاسخ داده میشود که از نحوه حل آنها اطلاع داشته باشم.
۴- نظراتی با مضمون زیر، صرفا تایید و نمایش داده میشود و به آنها پاسخی داده نمیشود.
الف) در مورد پاسخ سوال شما اطلاعی نداشته باشم،
ب) پاسخ سوال شما در مطلب فوق وجود داشته باشد.
طبقه بندی موضوعی
- آفیس و پیدیاف (۱۵۹)
- ورد (۶۳)
- اکسل (۹۰)
- پاور پوینت (۳)
- پیدیاف (۱۰)
- اینترنت (۴۳)
- فایرفاکس (۲۵)
- اینترنت/سایر (۱۸)
- کد نویسی (۶۵)
- دستورات داس (۳)
- ماکرونویسی (۵۷)
- نرم افزار ویدئو (۹)
- نرم افزار عکس (۳)
- بازی (۱)
- رپورتاژ آگهی (۳)
- سایر موارد (۵۰)
- موبایل (۶)
تبليغات
کلمات کلیدی
آخرين مطالب
-
روشهای تبدیل لینک متنی به لینک با قابلیت کلیک (هایپرلینک) در ورد + ماکرو
يكشنبه ۱۵ مهر ۱۴۰۳ -
چگونه در اکسل ردیفهای دارای سلولهای ادغام شده را یکی در میان رنگ کنیم؟ + ماکرو
يكشنبه ۱۴ مرداد ۱۴۰۳ -
افزودن ردیف خالی بین ردیفهای یکسان در اکسل + ماکرو
جمعه ۱۲ مرداد ۱۴۰۳ -
پیدا کردن تمام ترکیبات ممکن سلولهای یک ستون در اکسل + ماکرو
چهارشنبه ۲۳ اسفند ۱۴۰۲ -
تکرار یا تکثیر یک یا چند ردیف در اکسل + ماکرو
سه شنبه ۸ اسفند ۱۴۰۲ -
ترکیب سلولهای یک ستون دارای مقادیر یکسان در ستون دیگر در اکسل + ماکرو
جمعه ۲۷ بهمن ۱۴۰۲ -
تقسیم سلولهای حاوی رشتههای متنی یا عددی به چند ردیف در اکسل + ماکرو
شنبه ۲۱ بهمن ۱۴۰۲ -
حذف ردیف های خالی در اکسل + ماکرو
شنبه ۱۴ بهمن ۱۴۰۲ -
جایگذاری دادهها فقط در سلولهای قابل مشاهده یا فیلتر شده در اکسل + ماکرو
پنجشنبه ۱۲ بهمن ۱۴۰۲ -
تغییر اندازه تصاویر متناسب با اندازه سلول ها در اکسل + ماکرو
شنبه ۷ بهمن ۱۴۰۲