جستجو

ترفندهای کامپیوتری

حضرت علی (ع): «زَکوةُ العِلمِ نَشرُهُ؛ زکات علم نشر آن است».
وبلاگ "ترفندها" (سایت پی‌سی‌ترفند) برای عمل به این حدیث شریف و با هدف ارتقاء دانش و مهارت‌های مرتبط با رایانه در ۳۰ مهرماه ۱۳۹۱ ایجاد شده است. به امید آنکه مفید واقع شود.
ربات پی‌سی‌ترفند در تلگرام:
telegram.me/pctarfand_bot

خلاصه آمار

تبليغات

پربحث ترين ها

اضافه کردن یک یا چند ردیف خالی بین ردیف‎های متوالی در اکسل

اکسل ماکرونویسی

توجه: در آموزش زیر برای تشریح بهتر مطلب، حالت ستونی داده‌ها در نظر گرفته شده است. شما می‌توانید روش‌های گفته شده را برای حالت ردیفی نیز اجرا کنید.

فرض کنید چند ستون داده در اکسل دارید و به دلیلی قصد دارید تا بین ردیف‌های متوالی یا پشت سر هم این داده‌ها، ردیف خالی اضافه کنید یعنی ردیف‌ها بصورت یکی در میان خالی باشند. معمولا برای ایجاد یک ردیف خالی از ابزار Insert در اکسل استفاده می‌کنیم. ولی اینکار برای تعداد زیادی داده بسیار زمان‌بر و خسته کننده است. در ادامه مطلب با پی‌سی‌ترفند همراه باشید تا با روش سریعتر و آسانتری برای انجام اینکار آشنا شوید.

برای اینکار ۳ روش وجود دارد:

روش اول) روش آسان‌تر ولی غیرمستقیم

برای مثال اگر داده‌ها بصورت زیر باشد، طبق مراحل زیر عمل کنید:


۱) در کنار داده‌ها به یک ستون خالی نیاز داریم. بطور مثال برای داد‌های بالا از ستون F استفاده می‌کنیم.

۲) در سلول F1 عدد ۱ و در سلول F2 عدد ۲ را درج می‌کنیم.

۳) اعداد ۱ و ۲ را انتخاب می‌کنیم و روی علامت fill handle دو بار کلیک می‌کنیم. 

اکسل بطور خودکار سلول‌های ستون F را پر می‌کند. بطور مثال از ۱ تا ۹

۴) سپس از سلول‌های پر ستون F (از F1 تا F9) کپی می‌گیریم و در سلول F10 پیست می‌کنیم.

۵) اکنون سلول‌های ستون F (از F1 تا F18) را انتخاب می‌کنیم و از تب Data روی دکمه Sort A to Z کلیک می‌کنیم.

۶) پس از کلیک پیغام زیر ظاهر می‌شود گزینه Expand the selection را تیک می‌زنیم.

۷) در پایان روی دکمه Sort کلیک کنیم. نتیجه زیر حاصل می‌شود.

 

فیلم‌های آموزشی ۱ و ۲

 

* اگر می‌خواهید بجای یک ردیف خالی، ۲ یا ۳ ردیف خالی اضافه کنید باید ۲ یا ۳ بار اعدادی که در ابتدا در ستون F درج کردید را کپی کنید.


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

۱) کلیدهای Alt + F11 را فشار دهید یا از تب Developer قسمت code گزینه Visual Basic را انتخاب کنید. پنجره Microsoft Visual Basic ظاهر می‌شود. در این پنجره از تب Insert گزینه Module را انتخاب نمائید.

در پنجره جدید باز شده کدهای زیر را کپی کنید.

Sub InsertBlackRows()
'pctarfand.ir & tarfandha.blog.ir
Dim Rng As Range
Dim WorkRng As Range
Dim FirstRow As Integer, xRows As Integer, xCols As Integer
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
FirstRow = WorkRng.Row
xRows = WorkRng.Rows.Count
xCols = WorkRng.Columns.Count
Application.ScreenUpdating = False
WorkRng.Cells(xRows, 1).Resize(1, xCols).Select
Do Until Selection.Row = FirstRow
Selection.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
Selection.Offset(-1, 0).Select
Loop
Application.ScreenUpdating = True
End Sub

۲) روی دکمه  کلیک کنید یا کلید F5 را فشار دهید. با انجام اینکار پنجره زیر ظاهر می‌شود. سپس داد‌ه‌های مدنظرتان را انتخاب کنید.

۳) در پایان روی ok کلیک کنید تا مشابه روش قبل بین تمام ردیف‌ها یک ردیف خالی ایجاد شود.


روش سوم) با استفاده از ابزار Kutools for Excel

منبع: extendoffice.com

 

عضویت در خبرنامه:

نظرات (۱۳)

  1. با سلام
    من میخام با زدن یک کلیک یه سطر به جدول اضافه بشه توسط ایجاد ماکرو  .... ینی یه سطر به پایین.
    اگه امکانش هست توضیح دهید چجوری اینکارو بکنم
    با تشکر از زحمات شما
    • پاسخ:

      سلام
      کجا کلیک کنید؟ سوالتان را با توضیحات بیشتر مطرح کنید. فقط یک سطر خالی ایجاد شود؟
  2. با سلام
    من می خوام داده‌هایی رو از نوت پد به اکسل وارد کنم. حجم داده ها خیلی زیاد هست و اکسل ایراد میگیره که تعداد ردیفها خیلی زیاد هست و جاش نمیشه در یک شیت. 
    چیکار کنم؟
    • پاسخ:

      سلام
      تا کنون با چنین مشکلی برنخوردم. چه خطایی ظاهر می‌شود؟
  3. سلام چند وقته نمیتونم ردیف یا ستونی تو اکسل اضافه کنم
    و پیغام cannot shift objects off sheet رو میده
    ولی ستون یا سطر دلخواه رو میشه حذف کرد،
    پیشاپیش سپاسگزارم.
    • پاسخ:

      سلام
      نحوه حل مشکل شما در اینجا و اینجا توضیح داده شده است.
      موفق باشید.
  4. امید09151887509

    سلام وقت بخیر
    ممنون از وبلاگ مفیدتون
    جسارتا ی مشکل دارم که تا فردا بایست رفع بشه و من متاسفانه امروز با وبلاگتون آشنا شدم....
    قصد دارم اطلاعات رو از یک شیت به شیت دیگه انتقال بدم به این صورت که در شیت یک اطلاعات در قالب 700سطر و 30ستون تعریف شده و در شیت 2 بایست به اندازه یک برگه A4 اطلاعات با آدرس دادن کپی بشه
    بدین شکل که در شیت 2 به صورت زیر اطلاعات داده شده
    سلولA1لغت نام سلول B1 فرمول sheet1'!A1 سلولC1 لغت فامیل سلول D1 فرمول sheet1'!B1
    سلولA2لغت ت تولد سلول B2فرمول sheet1'!C1 سلولC2 لغت فرزند سلول D2 فرمول sheet1'!D1
    .
    .
    سلولA30لغت x سلول B30 فرمول sheet1'!T1 سلولC30 لغت Y سلول D30 فرمول sheet1'!w1

    ملاحضه فرمودید که اطلاعات سطر یک شیت یک در سی سطر اول شیت دوم فراخوانی میشود حالا مشکل اینجاست وقتی من فرمول این سی سطر را انتخواب و در سی سطر بعدی کپی میکنم تا اطلاعات سطر دوم جایگذاری شود در سی سطر دوم (که از سطر 31 شروع میشود)اطلاعات از سطر 31 آم شیت 1برداشته میشود و الی آخر ...خواهش میکنم در صورت امکان بنده را راهنمایی بفرمائید
  5. سلام وقت بخیر
    به یک مشکل برخوردم خوشحال میشم اگر راهنمایی کنین
    یک سری سطر در اکسل دارم که داده هاش عدد های مختلف هستند که با - جدا شدهاند از هم وقتی روی یکی از این سطر ها کلیک میکنم خودبخود نصف نوشته میره سطر بعدی !
    گوگل سرچ کردم دیدم نوشته بعد از 50 کاراکتر خود به خود همین اتفاق میافته
    راه حلی هست بشه این محدودیت 50 کاراکتر رو بیشتر کرد مثلا200 کاراکتر که وقتی دبل کلیل میکنیم نره سطر بعد؟؟؟
    • پاسخ:

      سلام
      تا کنون با چنین مشکلی برنخوردم. فایلتان را برای من ارسال کنید.
  6. سلام و خسته نباشید .
    بابت اطلاعات جالب و به درد بخورتان سپاس .
    من یه سری داده دارم که مقادیرشان متفاوت است و میخواهم انها رو در اکسل به چند گروه چندتایی تقسیم کنم به شرط انکه میانگین همه گروه ها یکسان باشد .ممنون میشم راهنمایی بکنید .
    • پاسخ:

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

ارسال نظر

قبل از ارسال نظر به نکات زیر توجه کنید:

۱- با توجه با اینکه نظرات خصوصی شما امکان نمایش در سایت را ندارد، بنابراین هنگام ارسال نظر، گزینه "" را انتخاب نکنید. چون تنها راه پاسخگویی به آن از طریق ایمیل شما است که با توجه به مشغله کاری فرصت ارسال پاسخ از طریق ایمیل وجود ندارد.

۲- قبل از مطرح کردن سوالتان، مطلب فوق را با دقت مطالعه کنید. اگر پاسخ سوالتان را پیدا نکردید در سایت جستجو کنید، ممکن است در مطلب دیگر پاسخ سوالتان را پیدا کنید.

۳- تنها به سوالاتی پاسخ داده می‌شود که از نحوه حل آن‌ها اطلاع داشته باشم.

۴- نظراتی با مضمون زیر، صرفا تایید و نمایش داده می‌شود و به آن‌ها پاسخی داده نمی‌شود.

الف) در مورد پاسخ سوال شما اطلاعی نداشته باشم،

ب) پاسخ سوال شما در مطلب فوق وجود داشته باشد.

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی
X بستن