جستجو

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

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

خلاصه آمار

تبليغات

تجزیه و ترکیب متن در اکسل + ماکرو

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

تجزیه و ترکیب متن در اکسل + ماکرو

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

تجزیه متن یک سلول به چند سلول

برای تجزیه محتویات یک سلول 3 روش وجود دارد:

1- ابزار ماکرو (ساده ترین روش)

2- نوشتن فرمول 

3- ابزار Text To Columns

--------------------------------------------

روش اول) از طریق ابزار ماکرو

پس از باز کردن فایل اکسل دانلود شده، اطلاعات خود را در فایل باز شده کپی کنید. 

درون فایل اکسل اگر روی دکمه اجرای ماکروی ۱ کلیک کنید، یک کادر ظاهر می شود که از شما می خواهد سلول های حاوی داده هایتان که می خواهید تقسیم کنید را انتخاب کنید (در مثال زیر محدوده A2:A4 انتخاب شده است).

پس از انتخاب خود، روی OK کلیک کنید. در کادر باز شده دوم، باید محدوده خروجی را انتخاب کنید (در اینجا سلول B6 انتخاب شده است)، و سپس روی OK کلیک کنید.

در آخرین کادر، جداکننده مورد استفاده برای تقسیم محتویات سلول را وارد کنید. این جدا کننده می توان یک اسلش (/) یا فاصله یا نقطه یا ویرگول یا هر کاراکتر دیگری باشد. در اینجا یک اسلش وارد شده است. سپس دکمه OK را کلیک کنید.

در نتیجه سلول‌های محدوده انتخاب شده بصورت زیر تجزیه می شوند.

اگر می‌خواهید تجزیه داده ها بصورت زیر باشد روی دکمه اجرای ماکروی 2 کلیک کنید.


 روش دوم) از طریق نوشتن فرمول

قبل از بیان این قسمت، لازم است با تعدادی از توابع جداسازی و یکپارچه سازی متون آشنا شوید.

  • تابع Right:

این تابع تعداد مشخصی از آخرین کاراکترهای یک رشته متنی را استخراج می‌کند (متن انگلیسی از سمت راست و متن فارسی از سمت چپ). ساختار (Syntax) این تابع به شکل زیر است:

=RIGHT(text,num_chars)

آرگومان text: این آرگومان، متنی است که می‌خواهید قسمتی از آن را استخراج کنید و می‌تواند ارجاع به یک سلول و یا نوشتن متن باشد.

آرگومان Num_chars: تعداد کاراکترهایی است که می‌خواهید از انتهای رشته متن استخراج شود.

  • تابع Left:

این تابع تعداد مشخصی از اولین کاراکترهای یک رشته متنی را استخراج می‌کند (متن انگلیسی از سمت چپ و متن فارسی از سمت راست). ساختار این تابع به شکل زیر است:

=LEFT(text,num_chars)

آرگومان text: این آرگومان، متنی است که می‌خواهید قسمتی از آن را استخراج کنید و می‌تواند ارجاع به یک سلول و یا نوشتن متن باشد.

آرگومان Num_chars: تعداد کاراکترهایی است که می‌خواهید از ابتدای رشته متن استخراج شود.

  • تابع Mid:

این تابع تعداد مشخصی از کاراکترهای یک رشته متن را با توجه به موقعیت شروع در رشته متن و تعدادی که شما مشخص می‌کنید، استخراج می‌کند. ساختار این تابع به شکل زیر است:

=MID(text,start_num,num_chars)

ورودی اول رشته متنی است که می خواهید قسمتی از آن را استخراج کنید، ورودی دوم موقعیت اولین کاراکتر و ورودی سوم تعداد کاراکترهایی است که می‌خواهید از متن خارج کنید.

  •  تابع Len:

این تابع تعداد کاراکترهای یک رشته متن را محاسبه می‌کند. اگر بین کلمات یک رشته متن فاصله وجود داشته باشد، این تابع هر فاصله را به عنوان یک کاراکتر می‌شمارد. ساختار این تابع به شکل زیر است:

=LEN(text)

این تابع یک آرگومان بیشتر ندارد و آن متن مورد نظر است که می‌خواهید تعداد کاراکترهای آن‌را محاسبه کنید.

با استفاده از فرمول‌هایی که در بالا توضیح داده شد می‌توان محتوای یک سلول را تجزیه نمود. ممکن است دو حالت پیش آید:

  • حالت اول اینکه تعداد کاراکترهایی که قرار است از ابتدا، انتها یا میان یک رشته متنی استخراج شود معلوم و ثابت باشد.
  • حالت دوم اینکه این تعداد از پیش مشخص نباشد. برای حالت دوم می توان مثال نام و نام خانوادگی را در نظر گرفت که تعداد کاراکترهای نام یا نام خانوادگی افراد مختلف، از قبل معین نیست.

در تصویر زیر نحوه انجام این کار برای حالت اول نشان داده شده است.

مثال) جداسازی نام و نام‌ خانوادگی

همانطور که در تصویر زیر مشاهده می‌کنید برای جداسازی نام و نام خانوادگی چند تابع درون تابعی دیگر نوشته شده است. جدا کردن نام از نام‌ خانوادگی بوسیله تابع LEFT انجام می‌شود. برای ورودی دوم این تابع (تعداد کاراکترهای مورد نظر که قرار است استخراج شوند یعنی تعداد کاراکترهای نام) از تابع FIND استفاده می‌شود که در اینجا توضیح داده شده است. این تابع موقعیت کاراکتر فاصله را درون رشته متن می‌یابد و سپس یک واحد از آن کم می‌گردد تا موقعیت آخرین حرف نام مشخص شود.
برای جدا کردن نام خانوادگی، تابع MID بکار گرفته می‌شود. برای ورودی دوم این تابع (موقعیت اولین کاراکتر نام خانوادگی) از تابع FIND استفاده می‌گردد. این تابع موقعیت کاراکتر فاصله را درون رشته متن می‌یابد و سپس یک واحد به آن اضافه می‌گردد تا موقعیت اولین حرف نام خانوادگی تعیین شود. برای ورودی سوم تابع MID می‌بایست به طریقی مشخص شود که از اولین حرف نام خانوادگی به بعد چه تعداد کاراکتر باید استخراج شود. این کار به راحتی با استفاده از تابع LEN امکانپذیر است.


روش سوم) از طریق ابزار Text To Columns

در اینجا نیز ممکن است همان دو حالت پیش آید.

حالت اول: در حالتی که تعداد کاراکترهای مورد نظر برای استخراج ثابت و معین هستند به طریق زیر عمل کنید:

  1. سلول‌هایی که قرار است تجزیه شوند را انتخاب نمایید.
  2. از تب Data، بر روی گزینه Text to columns کلیک کنید.
  3. گزینه Fixed Width را انتخاب نمایید.
  4. بوسیله کلیک کردن در نقاطی که می‌خواهید کاراکترها از یکدیگر جدا شوند، ستون‌ها را تجزیه کنید.
  5. در فیلد Destination آدرس سلولی که می‌خواهید داده‌ها درج شوند را وارد کنید و بر روی Finish کلیک نمایید.

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

  1. سلول‌هایی که قرار است تجزیه شوند را انتخاب نمایید.
  2. از تب Data، بر روی گزینه Text to columns کلیک کنید.
  3. گزینه Delimited را انتخاب نمایید.
  4. گزینه Space را انتخاب کنید.
  5. در فیلد Destination آدرس سلولی که می‌خواهید داده ها درج شوند را وارد کنید و بر روی Finish کلیک نمایید.


ترکیب چند سلول در یک سلول

برای این کار می توان به دو روش عمل نمود:

روش اول) در روش اول از کاراکتر & بین محتوای سلول‌ها استفاده می شود. فرض کنید می‌خواهیم نام و نام خانوادگی که در سلول‌های جداگانه درج شده‌اند را در یک سلول ترکیب کنیم. برای اینکه فاصله‌ای نیز بین نام و نام خانوادگی درج شود، فاصله را داخل گیومه قرار دهید و به فرمول بی‌افزایید. در تصویر زیر چگونگی انجام این کار نشان داده شده است.

روش دوم) از تابع CONCATENATE استفاده می‌شود. ورودی های این تابع داده‌هایی است که باید با یکدیگر ترکیب شوند. برای مثال زیر این تابع سه ورودی دارد؛ ورودی اول نام، ورودی دوم یک فاصله و ورودی سوم نام خانوادگی می باشد.

منابع: rahdar-ie.blogfa.com

introexcel.blogfa.com

extendoffice.com

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

برای مطلع شدن از جدیدترین مطالب سایت، کانال‌ پی‌سی‌ترفند در تلگرام را با آی‌دی pctarfandir@ دنبال کنید:

          

سوالات خود در زمینه ورد و اکسل و ... را می‌توانید از طریق ایمیل و تلگرام با ما مطرح کنید.

آدرس ایمیل: tarfandha.blog@gmail.com

آی‌دی تلگرام: pctarfand_admin@

نظرات (۲۹۹)

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

      سلام
      بستگی داره شرط دقیقا چی باشه. به نظرم با یک فرمول ساده قابل انجام نیست باید از کد ماکرو استفاده کنید.
  2. ابوالفضل باقری

    سلام
    لطفا نحوی درست کردن بد و بس در ستون تشخیص دفتر کل را توضیح دهید /ممنون
    • پاسخ:

      سلام
      منظورتان از بد و بس چیه؟
  3. سلام
    من قصد دارم در یک ستون یک سری نام رنگ را درج کنم و در ستون دوم به ازای ثبت نام رنگ در ستون اول رنگ دیگری ثبت شود
    مثلا ستون اول وقتی درج کنم « زرد » در ستون دوم بصورت خودکار نوشته شود « نارنجی »
    از چه فرمولی میتوانم استفاده کنم ؟؟
    • پاسخ:

      سلام
      به این بستگی دارد که محدوده تغییرات شما چقدر است. صرفا دو سه تا رنگ باشد از فرمول If استفاده کنید. باید بیشتر توضیح بدهید.
  4. من کلی داده دارم که به زبان فارسی هستند
    در واقع نتایج یک پرسشنامه هستند
    الان می خوام جواب ها رو به عدد تبدیل کنم که بشه انالیز اماری انجام داد.
    مثلا مرد به یک و زن به عدد دو تبدیل بشه
    سوال من اینه که میشه توی فرمول انگلیسی اکسل یک کلمه فارسی وارد کرد؟ خودم وقتی وارد میکنم همه ترتیب فرمول به هم می ریزه
    اگر نمیشه، بنظرتون بایستی همه داده ها رو اول ترجمه کنم؟ از چه فرمولی برای ترجمه این همه داده استفاده کنم؟
    • پاسخ:

      سلام
      بله می شود. برای راحت تر شدن اول فرمول را با یک حرف انگلیسی مثلا a بجای مرد بنویسید در انتها درون فرمول a را به مرد تغییر دهید.
  5. علیرضا گندمی

    با عرض سلام و خسته نباشید
    فرض کنید ستون اول حاوی متن کامل و ستون دوم شامل بخشی از متن میباشد . فرمولی میخواستم که متن ناقص رو در متن کامل جستجو کرده و در صورت پیدا کردن متن کامل ، محتوای ستون سوم را بازخوانی نماید
    با تشکر.
  6. سلام
    من 10 تا کلمه دارم میخام تمام حالت های ترکیب اینا رو داخل اکسل داشته باشم که میش 10 فاکتوریل حالت
    چه راهی پیشنهاد میکنید؟؟
  7. سلام و خدا قوت خدمت شما.
    جناب من یه مشکلی برام پیش اومده ک ب قبل اینجوری نبوده و یه مدته ک ب این مشکل بر خوردم. ب عنوان مثال من وقتی کلمه( 20 لیتر) رو توی اکسل مینوسم ب صورت( لیتر 20) نوشته میشه و عدد میره آخر متن
    خیلی گیج شدم و نمیدونم چطوری باید مشکل رو حل کنم ممنون میشم راهنمایی کنید
    • پاسخ:

      سلام
      احتمالا چپ چین شده. راست چین کنید.
      موفق باشید.
  8. سلام خسته نباشید ببخشید من یه لیست اکسل دارم که میخوام توش اعداد رو جست و جو کنم اما چون بین اعداد و حروف فاصله ای وجود نداره اکسل نمیتونه تشخیص بده این اعداد رو راهی هست که بتونه تشخیص بده یا اینکه بین همه این حروف و اعداد فاصله ایجاد کرد؟
    • پاسخ:

      سلام
      با استفاده از این مطلب می توانید عدد را از متن جدا کنید.
      موفق باشید.
  9. سلام و وقت بخیر
    چطور میتونم اطلاعات یک ستون اکسل که متن دو زبانه داخلش هست رو به دو ستون تقسیم کنم در ستون اول مثلا کلمات غیر انگلیسی سر جاشون بمونن و کلمات انگلیسی با فاصله و کاما به ستون دوم منتقل بشن سند یه لغت نامه هست که 1 ستون و بیش از 60 هزار سطر داره.! خیلی ممنون میشم که بنده رو راهنمایی کنیید "کلمات زبان اول با فاصله از زبان دوم جدا شده هستن "
    • پاسخ:

      سلام
      به این مطلب مراجعه کنید.
      موفق باشید.
  10. سلام. من جدولی دارم با ستون های نام، نام خانوادگی،شماره ملی و نام پدر . در جدول دیگه میخوام وقتی مثلا نام پدر رو در خونه B وارد میکنم «علی» در خونه C همه کسانی که نام پدرشون «علی» هست رو برام کنار هم بیاره. میتونم از ترکیب match و index و concatenate استفاده کنم؟ یا راه دیگه داره؟
    • پاسخ:

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

    سلام وقت بخیر میخواستم پیشنهاد بدم در رابطه با کند شدن سرعت اینرنت در سال 99 هم اطلاعاتی بهمون بدید .
    ممنون از سایت عالیتون
    • پاسخ:

      سلام
      متاسفانه در این زمینه اطلاعاتی ندارم
  12. سلام وقت بخیر خسته نباشید ممنون از سایت بسیار خوبی که در اختیار ما قرار دادین
    سوال بنده این هست که من میخوام در یک ستون: اول تمام نام های کاربریم ادساین اضافه کنم لطفا بنده رو راهنمایی کنید ممنون از شما
    • پاسخ:

      سلام
      به طور مثال اگر نام های کاربری در ستون A هستند در سلول B1 از دستور زیر استفاده کنید و در تمام ستون B اعمال کنید.
      A1&"@"=
      موفق باشید.
  13. مصطفی ریاحی

    سلام،ممنون از پاسخگویی دقیق شما،پرسشی داشتم در صورت امکان پاسخ بدید،یک شیت دارم که نام دارو به فارسی نوشته شده و در ستون مقابل قیمت اون نوشته شده و در شیت دیگر اسامی 70 بیمارم که هر کدام حدود 10 قلم دارو مصرف میکنند درج شده و من میخوام به ازای هر دارو در این شیت بتونم مبلغ ریالی اونو بدست بیارم و برای هر کدام از بیماران جمع هم بده،خودم از فرمول =E6*Sheet2!B3 استفاده کردم ولی مشکل اینه که دنبال فرمولی میگردم که بتونه از سلولی که نام دارو به فارسی هست در مبلغ دارو و تعداد ضرب کنه
    • پاسخ:

      سلام
      متوجه سوال شما نشدم. در صورت امکان یک نمونه از فایل خود را برای من ارسال کنید.
  14. سلامب
    بسیار ممنونم از مطالب جابتون. من یک فایل دارم محتوی یک ستون با بیش از 10 هزار سطر(مثال پایین). درواقع این ستون ترکیبی از چند ستون با عنوان های مختلف که پشت سرهم در یک ستون اومده. چطوری اون به سه ستون با عنوان روش که channel تبدیل کنم.
    ممنون میشم توضیح بدید
    مثل
    channel1
    12
    15
    14
    channel2
    23
    45
    54
    channel 3
    23
    24
    36
    • پاسخ:

      سلام
      به این مطلب مراجعه کنید.
      موفق باشید.
  15. سنگ مصنوعی

    سلام
    مطالب خوب و ارزنده ای ارائه دادید استفاده کردیم ممنونم
  16. سنگ مصنوعی

    سلام
    وبلاگ خوبی دارید بهتون تبریک میگم به سایت ما هم سر بزنید خوشحال میشم ممنونم
  17. با سلام من یک فایل دارم که مربوط به اقساط کارکنانه توی سه سلول در بالا به تفکیک روز و ماه و سال شروع وام پرداختی رو نشون میده (C3 روز و D3 ماه و E3 سال) و سه سلول هم پایین تر تاریخ پایان اقساط رو می خوام که نشون بده (C4 روز و D4 ماه و 4E سال) البته سلول C9هم تعداد اقساط رو مشخص میکنه حالا میخوام سلول D4 و E4 فرمولی داشته باشه که اگر در سلول C9 تعداد اقساط هر عددی وارد بشه ماه و سال پایان اقساط درست نشون داده بشه من هر کار میکنم تا 21 ماه درست میشه و بعدش به هم میریزه
    در آخر هم ممنون میشم به من بگین اگر بخوام در فرمول بنویسم به ازای هر 12 عدد یکسال اضافه کن چگونه این رو تو فرمول بیارم
    باز هم ممنون از پاسخگویی و راهنمایی شما.
    • پاسخ:

      سلام
      در صورت امکان فایل خود را برای من ارسال کنید.
  18. سلام
    من یک سری ترکیب حرف وعدد به صورت f1f2f3f4f5f6 دارم و میخاستم به فرم
    {0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6}
    تبدیل کنم.
    آیا در اکسل امکان پذیره؟
    • پاسخ:

      سلام
      آیا تعداد کاراکتر قسمت ها یکسان است؟
  19. سلام
    یه مشکلی که در لیست خود دارم این است که با این فرمول فقط نام هایی که از یک بخش تشکیل شده اند را به درستی جدا میکند اما نام هایی که دارای دو بخش هستند مثل علی اکبر، اکبر در سلول نام خانوادگی قرار میگیرد.سپاسگزار خواهم بود راهنمایی کنید که از چه فرمولی باید استفاده کرد که علی اکبر را به عنوان یک نام در نظر بگیرد؟
    • پاسخ:

      سلام
      تا جایی که من اطلاع دارم هیچ راهی وجود ندارد. مگر اینکه یک بانک نام ایجاد کنید که اینکار زمان بر و سخت است.
  20. با سلام . در یک شیت حدود 10000 دیتای عددی دارم که در بعضی سلولها
    N/A # یا div/0 # است .میخواهم فرمولی بنویسم که فقط سلوهای دارای عدد را با هم جمع کند و سلولهای غیر عددی را ندید بگیرد یا صفر فرض کند
    • پاسخ:

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

      سلام
      نباید اینگونه باشد.
      متاسفانه دلیل این مشکل را نمی دانم. در صورت امکان در یک سیستم دیگر نیز بررسی کنید شاید مشکل از اکسل سیستم شما باشد.
  22. باسلام مجدد منظورم استفاده ازcenter& Mereg بود ولی برای من این گزینه غیر فعاله لطفا راهنمایی کنید چطور میتونم ازش استفاده کنم. تشکر
    • پاسخ:

      سلام
      در همه فایل ها غیر فعال است؟
  23. سلام من میخواهم سرتیتر 2ستون رادر اکسل به صورت یم سطر بنویسم .مثال در سطر جمع کل باشد وستون قیمت و مقدار به صورت جداگانه در پایین قرار گیرد وفرم کلی جدول به هم نریزد .ممنون میشم اگه راهنمایی کنید
    • پاسخ:

      سلام
      لطفا سوالتان را واضح تر مطرح کنید.
  24. سلام
    دریک سلول نام ونام خانوادگی بااستفاده ازفرمول کپی کرده ام الان عبارت(!REF#)نمایش داده می شود .
    چگونه می تونم نام ونام خانوادگی رامشاهده کنم؟
    لطفاراهنمایی کنید
    • پاسخ:

      سلام
      احتمالا فرمول ها مشکل پیدا کرده اند.
  25. فاطمه جمال زاده

    یه اکسل دارم که داده ها عدد هستند ونزدیک به 4000 ردیف دارم بعد از هر عدد یک کاما امده چکار کنم (،) بعد از همه اعداد پاک شود
    • پاسخ:

      سلام
      می توانید بوسیله جستجو و جایگزینی ویرگول را با فاصله جایگزین کنید.
  26. با سلام
    فرضا دو سلول داریم که سلول اول = "کارگاهی" و سلول دوم = "برقی"
    میخواهم در سلول سوم کلمه کارگاهی را معادل عدد 1 قرار دهد و کلمه برقی را معادل عدد 05 و آنها را بهم چسبانده و نشان دهد : یعنی عدد 105 را نشان دهد.
    با تشکر
    • پاسخ:

      سلام
      می خواهید حالت شرطی داشته باشد؟ یا تنها همین حالت است؟
  27. سلام یک عدد9رقمی دارم که 4رقم اول پارکد هست وبقیه قیمت هست چطوری قیمت روجدا کنم
    • پاسخ:

      سلام
      به این مطلب مراجعه کنید.
      موفق باشید.
  28. علیرضا رضائی

    سلام یک فایل txt دارم که وقتی در اکسل کپی می کنم اعدادی که به صورت 7-8 هستند.(عدد و خط تیره )به صورت یک عدد و ماه سال نشون میده(عدد خط تیره ماه). حتی تایپ عدد به صورت 4-8 هم اینجوری میشه .ممنون میشم راهنمائی نمائید.
    • پاسخ:

      سلام
      به این مطلب مراجعه کنید.
      موفق باشید.
  29. سللام وقتتون به خیر
    من چندتا sheet دارم چون تعدادشون زیاده برای پیدا کردنشون مشکل دارم میخواستم ببینم میشه کد خاصی به هر sheet بدم تا با وارد کردن اون کد sheet مورد نظر برام باز بشه ممنون میشم کمکم کنید
    • پاسخ:

      سلام
      کد را می خواهید کجا وارد کنید؟
  30. طرح یک سوال: میخواستم ستون A رو با C مقایسه کن ، اگر مثل هم بودند مقادیر B رو جلوی موارد مشابه C قرار بده.
    ممنون میشم اگه راهنمایی کنید .
    • پاسخ:

      سلام
      در پاسخ به این نظر می توانید روش انجام اینکار را مشاهده کنید.
      موفق باشید.
  31. سید محمد حسینی

    با سلام و خسته نباشید
    میخواستم بدونم میشه فرمولی نوشت که داخل یک سلول فقط و فقط یک با چند کلمه خاص بشه وارد کرد؟
    به عنوان مثال فقط کلمه "ABCD" یا "EFGH" داخل سلول وارد بشه و نه چیز دیگه ای!
    ممنون میشم راهنمایی کنید.
    با تشکر
    • پاسخ:

      سلام
      برای این کار از روش Data Validation می‌توان استفاده کرد:
       ۱- سلول مورد نظر مثلا A1 را انتخاب کنید.
       ۲- از تب Data روی دکمه Data Validation کلیک کنید.
       ۳- در قسمت Setting و در بخش Allow گزینه Custom را انتخاب کنید.
      ۴- در قسمت Formula فرمول زیر را تایپ کنید.
      AND(A1="َABCD",A1="EFGH")=
       ۵- در پایان به قسمت Error Alert رفته و در این قسمت نوع اخطاری را که نیاز دارید را مشخص کنید.
      موفق باشید.
  32. با سلام
    یک فایل اکسل دارم که دوتا شیت داره،در شیت اول کد و نام مشتری - در شیت دوم فاکتور
    تابعی در اکسل وجود داره که با تایپ چند حرف اول از نام مشتری در شیت فاکتور ، در همان سلول به صورت لیست و با فیلتر کردن حروف از قبل تایپ شده ، از شیت اول فراخوانی کند؟
    کد دارم ولی نمیخوام از Vlookup استفاده کنم
  33. سلام ... یه سوال داشتم فوری هم نیاز به جوابش دارم ... میخواستم اعداد مثلا 1 تا 30 رو پنج تا پنج تا جدا کنم بطوریکه از یک تا پنج تو سلول مجاورش به من عدد یک رو نشون بده ... از شش تا ده رو به من عدد دو رو نشون بده و الی اخر .. بذای تفکیک سند هام به این فرمول نیاز دارم کسی میتونه کمکم کنه؟؟؟
    • پاسخ:

      سلام
      از فرمول زیر استفاده کنید.
      INT((A1+4)/5)
      موفق باشید.
  34. با سلام و احترام، چکونه می توان در برنامه اکسل جهت تایپ اطلاعات زبان را بصورت پیش فرض یک ستون در میان فارسی و انگلسی تعریف نمود؟
    • پاسخ:

      سلام
      منظورتان فونت است یا زبان سیستم؟
  35. سلام
    من میخوام تو جدول اکسل مثلا تو خونه اول بنویسم ۳۳۳ و تو خونه های بعدی خودش این رغمو تغییر بده و الی اخر بنویسه ۳۳۴,۳۳۵,۳۳۶
    چکاار باید کنم ؟
    • پاسخ:

      سلام
      از ابزار Autofill استفاده کرده اید؟
  36. با سلام
    من یه اکسل دارم که در یکی از سلولهای اون نام و نام خانوادگی چندین فرد به انگلیسی وجود داره البته برای جدا کردن اسامی افراد از کاراکترهای مختلفی استفاده شده مثل . ، - and & و از طرف دیگر برای جدایی نام و نام خانوادگی هم از کاراکتر خاصی مشخصی استفاده نشده
    آیا راهی برای جدایی اسامی البته هرکدام در یک سلول مجزا وجود داره؟
    با تشکر
    • پاسخ:

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

      سلام
      به این مطلب مراجعه کنید.
      موفق باشید.
  38. سلام من همچین سلول هایی رو تو اکسل دارم. میخوام کد ملی(اعداد) تو یه سلول جدا باشه من چکار کنم؟
    شهاب کریمی * سلطانمراد * 1757261478
    • پاسخ:

      سلام
      به این مطلب مراجعه کنید.
      موفق باشید.
  39. سلام.
    ممنون از مطالب مفیدتون.میشه بگید اعدادی مثله این 12362598,2224 رو چطور میشه در ستون ها مجزا قرار داد؟؟؟ البته بزرگ کردن ستون رو میدونم چطوری هست اما در نهایت اکسل اینها رو یک عدد در نظر میگیره و مثله حالتی نیست که اعداد رو جدا جدا در ستون ها مینویسیم
    • پاسخ:

      سلام
      اگر منظورتان جدا کردن تک تک اعداد است باید از توابع گفته شده در ابتدای مطلب استفاده کنید.
      موفق باشید.
  40. سلام
    اگر اکسلی با 200 هزار ردیف و 20 ستون داشته باشیم چطور میتونیم به اکسل 97 2003 تبدیل کنیم چون نرم افزاری که ماداریم 2007 ساپورت نمیکنه ?
    • پاسخ:

      سلام
      در یک سیستم دیگر که به نسخه 2007 دسترسی دارید فایل را باز کنید و بجای save کردن روی دکمه save as کلیک کنید و در پنجره باز شده در قسمت save as type گزینه Excel 97-2003 Workbook را انتخاب کنید تا با پسوند اکسل 2003 ذخیره شود.
      موف قاشید.
  41. سلام من میخوام در یک ستون که عدد رو وارد میکنم در ستون کنار تاریخ به روز به صورت شمسی و اتوماتیک وارد شود
    • پاسخ:

      سلام
      اکسل از تاریخ شمسی پشتبانی نمی‌کند. باید تابع جدیدی در آن تعریف کرد تا تاریخ میلادی را به شمسی تبدیل کند. توابع مختلفی در این مطلب معرفی شده است.
      موفق باشید.
  42. سلام استاد اگه امکانش هست فرمول برام بنویسید
    ما یک ستون با اعداد متفاوت داریم اگر بخواهیم جمع یک عدد خاص را از این ستون در بیاوریم باید از چه فرمولی استفاده کنیم
    مثل فرمولی بنویسیم که به ما بگویید جمع عدد بیست میلیون از جمع کدوم سلولها است...
    • پاسخ:

      سلام
      با یک فرمول نمی‌شود. از روش‌های گفته شده استفاده کنید.
  43. سلام استاد
    ما یک ستون با اعداد متفاوت داریم اگر بخواهیم جمع یک عدد خاص را از این ستون در بیاوریم باید از چه فرمولی استفاده کنیم
    مثل فرمولی بنویسیم که به ما بگویید جمع عدد بیست میلیون از جمع کدوم سلولها است...
    • پاسخ:

      سلام
      روش انجام اینکار در این سایت توضیح داده شده است.
      موفق باشید.
  44. و سوال دیگه اینکه می شود ماکرویی نوشت که در صورت رسیدن سلول به یک عدد خاص دستور save as اجرا شود ؟
    • پاسخ:

      سلام
      متاسفانه راهی برای حل این مشکل سراغ ندارم.
  45. با سلام.
    پس از رمزگذاری روی سلول ها در هنگام عملکرد سلول های دارای ماکرو نویسی و شرط if دچار مشکل می شوند. اگر راه حل مناسبی هست اطلاع دهید . در ضمن غیر از اکسل راه دیگری برای ذخیره هست که لازم نباشد در هنگام اجرا فرم اکسل نیز مشاهده شود؟؟ با نشکر
  46. با سلام و تشکر فراوان
    در ادامه فرمول
    Range("j4") = Range("b4") + Range("j4")
    Range("j5") = Range("b5") + Range("j5")
    Range ("b4")Range("b5").Select
    Selection.ClearContents
    End Sub
    میخواستم حالتی اضاق بشه که اگر b4 عددی وارد کنیم بک سلول دیگر به ازای هر بار عدد وارد کردن یک شماره اضاف بشه در واقع کنتور بندازه
    با تشکر مجدد
    • پاسخ:

      سلام
      با فرض اینکه در سلول F1 این نتیجه درج شود کد زیر را به کدهای قبل اضافه کنید:
      Range("F1") = Range("F1") + 1
      موفق باشید.
  47. سوال دیگه ای داشتم خدمتتون. اگر بخوایم با همین فرمول و با یک دکمه سلول a1 رو حمعشون در یک سلول. سلول a2 جمعش در یک سلول دیگه الی آخر چطور باید عمل کرد. تا قسمتی پیش رفتم اما اعداد سلول ها پاک نمیشن جز سلول اول
    Sub Sum_Click()
    Range("j4") = Range("b4") + Range("j4")
    Range("j5") = Range("b5") + Range("j5")
    Range ("b4")Range("b5").Select
    Selection.ClearContents
    End Sub
    • پاسخ:

      سلام
      خط چهارم را به صورت زیر اصلاح کنید:
      Range("A1:A2").Select
      موفق باشید.
  48. سلام
    میخوام از جمع چند عدد بر کل درصد بگیرم و اگر جواب درصد صفر بود جاش صفر بنویسه
    این فرمول درصد (SUBTOTAL(9;J7:J10)/SUBTOTAL(9;O7:O10=
    وقتی جواب صفر میشه به این شکل #### در میاد.
    میخوام جاش صفر بنویسه
    ممنون
    • پاسخ:

      سلام
      بررسی کنید شاید با بزرگ کردن سلول مشکل حل شود.
  49. سلام. میخواستم تمام ورودی یک سلول در یک سلول دیگر با هم جمع شوند. یا ورودی یک سلول در چند سلول دیگر نوشته و در یک سلول خاص باهم جمع شود.
    • پاسخ:

      سلام

      با کدنویسی ماکرو قابل انجام است. این فایل را دانلود کنید.

      Sub Sum_Click()

      Range("C1") = Range("A1") + Range("C1")

      Range("A1").Select

      Selection.ClearContents

      End Sub

      موفق باشید.

  50. سلام ودرود
    من یک ستون تاریخ دارم مثلایکی ازسلول هاش 20091229
    به این شکل هست وحدود3000تاسلول داره می خوام بایک تابع تاریخ هاروجداکنم به شک 29/12/2009 . چکارکنم لطفاراهنمایی بفرمایید
    سپاسگذارم
    • پاسخ:

      سلام
      از فرمول زیر استفاده کنید.
      =RIGHT(A1,2)&"/"&MID(A1,5,2)&"/"&LEFT(A1,4)
      موفق باشید.
  51. سلام یک فایل اکسل برام اوردن با شیت ها مختلف و لینک های بهم
    یکی از شیتها هر کاری میخوام بکنم هنگ میکنه از کجا بفهمم کدوم فرمول ایراد داره
    • پاسخ:

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

      سلام
      لطفا سوالتان را با ذکر مثال توضیح دهید.
  53. سلام.
    بعضی از فامیل ها دو کلمه ای هستش. مثلا «علی حسین زاده» اگر بخوام فقط کلمه اول رو از یک سلول جدا کنم و در یک سلول دیگه قرار بدم باید چه کار کنم؟ با توجه به اینکه تعداد کارکترهای اسم ها هم متفاوت هست!
    • پاسخ:

      سلام
      منظورتان کپی است یا اینکه از سلول اولیه حذف شود و در سلول دیگر قرار گیرد. بعنی در مثال شما روی کلمه حسین این عملیات انجام شود؟
  54. محمدرضارزمجو

    سلام من می خواستم اعداد یک ستون درستونهای بغل جداگانه یکی یکی تایپ بشه مثلا 1395ستون بعدش 5بعدتری9بعدازون3 بعدازتون1 ازچپ
    • پاسخ:

      سلام
      از توابع گفته شده در مطلب فوق استفاده کنید.
      موفق باشید.
  55. با سلام یک شیت دارم که اطلاعات اقلام کالا به همراه ارزش آنها و سریال سند تکرار شده با کاما و هر سطر ممکنه که یک یا چند قلم داشته باشه به فرض به این صورت
    100,100 1234,345
    200 5678
    300,300,300 4566,3444,666
    چطوری میتونم این کاما ها رو بردارم به سطر جدید تبدیل بشه فرضا مثال بالا اینطور بشه
    100 1234
    100 345
    200 5678
    300 4566
    300 3444
    300 666
    ممنون میشم اگر راهی اره راهنمایی بفرمایید
    • پاسخ:

      سلام
      نیاز به کدنویسی ماکرو دارد.
  56. ثابت نگه داشتن سطر
    سلام
    وقت بخیر
    با زدن علامت $ قبل از اسم سطر خواستارم که سطر ثابت بماند اما ستون تغییر کند اما این اتفاق نمیفته
    ممکنه علت این باشه که آدرسی که میدم برای sheet دیگه ای باشه؟
    میخوام توی یک ستون از sheet1 اطلاعات یک سطر از sheet2 بیفته؟
    ممنون میشم راهنمایی کنید
    • پاسخ:

      سلام
      یک $ گذاشته اید؟ (راهنما)
  57. سلام ممنون از سایتتون و همچنین راهنمایی تون . مشکلم حل شد موفق باشید.
  58. عبدالرحمن

    خییییییلییییییییییییییی عااااااااااااالیییییییییییییییییی بوووووووووووووووود
    ممنووووووووووووووون
    :)
  59. سلام میخوام در یک سلول هم متن و هم عدد وارد کنم مشکل من اینه که نمیشه اول عدد نوشته بشه و بعد متن مثلا میزنم 60 و بعد میزنم عدد این طور تایپ میکنه: عدد 60 در حالی که من اینو میخوام: 60 عدد لطفا راهنمایی کنید با تشکر
    • پاسخ:

      سلام
      جهت متن را تغییر دهید (راهنما)
      موفق باشید.
  60. سلام
    میخوام در یک سلول اگر بین سید و اسم (سیدمحمد) فاصله نداره، فاصله بندازم اگر هم فاصله داره و یا اصلا سید نداره همون سلول را منتقل کنه،بهم گفتن از دو تابع if , left باید استفاده کنم
    می شه راهنماییم کنید
    سپاس
    • پاسخ:

      سلام

      با فرض اینکه اسم مورد نظر در سلول A1 قرار دارد از فرمول زیر استفاده کنید و سپس برای سایر سلول ها اعمال کنید.

      =IF(LEFT(A1,4)="سید ",A1,IF(LEFT(A1,3)="سید","سید "&RIGHT(A1,LEN(A1)-3),A1))

      موفق باشید.

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

      سلام
      به این مطلب مراجعه کنید.
      موفق باشید.
  62. سلام وقت بخیر 
    ببخشید من چند فرمول میخواستم 
    1- توضیح بدم میخوام یه در اکسل چند ستون بسازم شامل ردیف ایام هفته -تاریخ -ورود صبح -خروج صبح - ورود عصر - خروج عصر واینکه درابتدا فرمولی میخوام برای نمایش کل ساعت کار در صبح وبعد از ظهر یعنی ساعت ورود و خروج از هم کسر بشه تا ساعت کاری بدست بیاد
    2- فرمولی میخوام که در ساعت ورود صبح و عصر اگر زودتر فرد وارد شد ساعت وارد شده به رنگ سبز نمایش داده بشه و اگر زودتر خارج شد ساعت که وارد میشه به رنگ قر مز نمایش داده بشه برای مثال ساعت کاری صبح از ۸  تا ۱۳ باشه اگر فرد 7:50 دقیقه وارد شد وقتی ساعت وارد ستون شد ساعت به رنگ سبز بشه همین طور خروج زودتر از 13 باشه ساعت به رنگ قرمز نمایش داده بشه
    3- فرمولی میخوام که کل ساعت کاری یک فرد در روز داخل ستون ۷ نشون بده
    4- فرمولی میخوام که کل ساعت کاری یک ماه در ستون 7 رو جمع کنه و یکجا در ستون ۸ نمایش بده
    با تشکر فراوان 
    • پاسخ:

      سلام
      در صورت امکان یک فایل اکسل همراه با یک مثال برای من ارسال کنید.
  63. سلام
    عذرخواهی میکنم بابت کامل نبودن توضیحاتم(میخواستم تو اکسل یک فایل درست کنم شامل نرخهای ارز...)
    این هم فایلش
    http://uplod.ir/lh3mndwm2fno/sarafy.pdf.htm
    • پاسخ:

      سلام
      اگر منظورتان این است که در همه ردیف های ستون ورودی اگر عددی تایپ شد در ستون خروجی سایر ارزها معادل آن نمایش داده شود و اینکه با فشردن یک گزینه همه سلول ها پاک شود، اینکارها را با فرمول نویسی معمولی نمی توانید انجام دهید باید از ماکرونویسی استفاده کنید.
      متاسفانه خیلی تخصصی در زمینه ماکرونویسی ندارم.
  64. سلام وقت بخیر
    میخواستم تو اکسل یک فایل درست کنم شامل نرخهای ارز که هروقت وارد این فایل میشم نرخها به روز شوند
    این فایل 4 ستون داره ستون اول نام واحد ارز ستون دوم ورودی ستون سوم خروجی و ستون چهام نرخ ارز به ریال به صورت واحد
    وقتی در ستون ورودی عددی را تایپ میکنم چه فرمولی برای قسمت خروجی بنویسم که در همه ستونهای خروجی,ورودی تبدیل شود و مقدارش نوشته شود
    متلا ورودی میزنم 3 دلار درقسمت خروجی هم بزند 3 دلار و در ستونهای دیگر خروجی که مربوط به واحدهای دیگر ارز است به انها تبدیل کند متلا برایی مثال 3 دلار جلوی قسمت خروجی پوند میشود 2 پوند
    و مورد دیگر گزینه ای که وقتی میزنم خانه های ورودی و خروجی پاک شود.
    • پاسخ:

      سلام
      من متوجه سوال شما نشدم. گفتید 4 ستون دارید اما پایین تر گفتید همه ستون های خروجی!
      لطفا شفاف تر سوالتان را مطرح کنید. اگر ممکن است سوالتان را در قالب یک فایل اکسل برای من بفرستید.
  65. miyandasht.blog.ir

    سلام استاد
    یه لیست دارم که اسامی تعدای افراد را در آن نوشتیم
    آیا فرمولی هست که بدانیم چند نفر در این لیست وجود دارند
    میخام بدون شماه گذاری یا انتخاب آن ستون با یه فرمول مشخص کنم که در این لیست چند ردیف وجود دارد
    • پاسخ:

      سلام
      به این مطلب مراجعه کنید.
      موفق باشید.
  66. سلام
    شباهتهای دو ستون از اسامی مثلاً علی رضا حاتمی در یک ستون را با علیرضا حاتمی در ستون دیگر را یافته و یا تعدادشباهتها را اعلام یا نمایش دهد
    مشکل من اینجاست که می خواهم دو ستون را با هم مقایسه کنم تا یک شخص به خاطر یک فاصله یا اسپیس اضافه دو بار ثبت نشود
    • پاسخ:

      سلام
      برای پیدا کردن مواردی مشابه سوال شما راهی سراغ ندارم، مگر اینکه با جستجو و جایگزینی مثلا علیرضا را با علی رضا جایگزین کنید و سپس دو ستون را با هم مقایسه کنید.
      فرض کنید دو ستونی که می‌خواهید مقایسه کنید ستون A و B باشند. در ستون C فرمول زیر را کپی کنید:

      =IF(ISERROR(MATCH(A1,B:B,0)),"",A1)

      نام‌هایی که تکراری هستند در ستون C نمایش داده می‌شوند.
      روش‌های دیگر در این سایت‌ها به زبان فارسی و کاملتر آن به انگلیسی ارائه شده است.
      موفق باشید.
  67. سلام و خدا قوت دو سوال خدمتون داشتم
    1-ستونی شامل کلمه دارم که آخر آنها -ت هستش میخواستم آخر کلمه ها را دو رشته حذف کند.
    2- سوال دوم ستونی شامل کلمه دارم و میخوام همه کلمه ها را به عنوان مثال داخل fg("کلمه") بزاره 
    ممنون
  68. سلام
     من می خواهم دو ساعت مانند 06:00 و 16:30 را در اکسل  از هم کم کنم و ساعت بدست آمده ، اگر کمتر از 05:00 بود برابر صفر قرار بگیرد . چطور این فرول را بنویسم راهنماییم کنید ممنون میشم .
    • پاسخ:

      سلام
      می‌توانید از فرمول زیر استفاده کنید:
      IF(A2-A1<TIME(5,0,0),0,A2-A1)
      موفق باشید.
  69. عرض سلام و خسته نباشید بابت مطالب مفیدتون
    یک سوال خدمتتون داشتم :
    میخواستم ببینم چطوری میشه حاصل یک فرمول که یک عدد هست رو داخل یک فرمول دیگه به عنوان یک عدد استفاده کنم ؟
    وقتی فرمول دوم رو مینویسم ارور میده در صورتی که اگه دستی عدد بزارم جای حاصل فرمول اول فرمول دوم درست کار میکنه
    ممنون
    • پاسخ:

      سلام
      نباید مشکلی وجود داشته باشد. در فایل دیگری هم امتحان کرده‌اید؟ اگر همچنان مشکل وجود دارد در صورت امکان یک نمونه از فایل خود را برای ارسال کنید.
  70. تهران آریسمان

    یک جدول درست کردم به صورت تنخواه که هرکدام ازخرید ها دارای کد میباشد مثلاحقوق به صورت 1-کد اصلی 2- کد پروژه 3- کد موضوع که حقوق باشد 4 کد تفظیلی که فرد می باشد و مابقی جدول 1-شرح 2- تاریخ 3- مبلغ بدهکار و بستانکار حال میخواهم جدول تنخواه را براساس کد اصلی به صورت خودکار به اکسل دیگری در فایل دیگر منتقل کنم با تشکر
    • پاسخ:

      سلام
      متاسفانه من متوجه سوال شما نشدم.
  71. حسن سلمان پور

    سلام مجدد 
    ببخشید نتونستم با فرمول زیر کار کنم ، یه خورده ساده ترش میکنم 
    من میخوام وقتی یه عدد دو رقمی تو اکسل وارد میکنم متناظر با اون عدد یک عبارت تایپ کنه 
    مثلا وقتی میزنم 33 اکسل به جای عدد 33 بنویسه صندلی یا میزنم 29 بنویسه میز
    البته این اینها رو از قبل تو یک شیت براش تعریف کنم 
    ممنون
    • پاسخ:

      اینکه اکسل در همان مکانی که مینویسید تغییرات مدنظر شما را انجام دهد اطلاع ندارم.
  72. حسن سلمان پور

    با سلام و تشکر از مطالب مفیدتون
    من میخواستم ببینم فرمولی تو اکسل هست که تو یه ستون که کد 10 رقمی وجود دارد اکسل متناظر با رقم پنجم و ششم آن یک متن بنویسد 
    مثلا کد 2295341111 در سلول دیگر به جای 34 درج کند "امور اداری"
    ممنون
    • پاسخ:

      سلام
      از کد زیر استفاده کنید:
      LEFT(A1,4)&"text"&MID(A1,7,LEN(A1)-2)
      موفق باشید.
  73. سلام با تشکر از وقتی که می گذارید 
    دو فایل اکسل جداگانه دارم که تقریبا دارای ستون های مشابهی هست حالا می خواستم مقایسه کنم ببینم آیا ردیف غیر تکراری و جدید هم وجود داره چطوری ردیف های جدید را شناسایی کنم 
    • پاسخ:

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

      سلام
      در این سایت نحوه انجام اینکار توضیح داده شده است.
      موفق باشید.
  75. سلام
    می خوام پشت تمام اعدادی که در یک ستون زیر هم نوشته شده یک ویرگول قرار گیرد . ممکن است 1000 عدد باشد پس نمی توان به صورت دستی قبل از هر عدد ویرگول نوشت. راه حلی اگر دارید ممنون می شوم. مثلا 2978   بشود    2978 ،
    • پاسخ:

      سلام
      با فرض اینکه اولین عدد در سلول A1 قرار دارد در سلول B1 فرمول زیر را بنویسید و در سایر سلول ها اعمال کنید.

      =","&A1

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

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

      سلام
      چه شرطی؟
  77. فایل اکسلی دارم و میخواهم از اکسل دیگری مشخصاتی را به این فایل کپی کنم ولی پیغام عدم کپی میدهد چون فرمت آن فرق دارد  مثلا اکسل من اطلاعات درهر سلول نوشته شده درحالی که ان فایل مورد نظر هر جدول شامل 5 سلول افقی است لطفا راهنمایی کنید 
  78. به نام خدا و با سلام
    می خواستم بدونم چگونه می تونم اطلاعات موجود در چند ستون در فایل اکسل با فرمت تکست را در یک ستون و پشت سر هم بیاورم (مثل اطلاعات موجود در فایل تکست بانکی جهت واریز دسته جمعی)لطفا راهنمائی کنید و فرمول آن را مرقوم فرمائید.
    • پاسخ:

      سلام
      منظورتان از فایل اکسل با فرمت تکست چیست؟
  79. سلام استاد
    من میخام این فرمول در همون سلولی که فرمول را می نویسم اجرا شود
    مثلا اگر فرد در سلول a1  اطلاعات را وارد کرد در همان سلول a1  به اعداد صفر  اضاف شود

    IF(LEN(A1)=8,"00"&A1,IF(LEN(A1)=9,"0"&A1,A1))
    • پاسخ:

      چنین امکانی وجود ندارد.
  80. با سلام
    من یک فایل اکسل دارم که دارای اطلاعات مختلف از افراد مختلف است (مثلا نام - نام خانوادگی- کد ملی - تاریخ تولد و ...) یعنی هر سطر تا پاپان اطلاعات همان فرد می باشد
    حالا در صفحه ای دیگر (یا همان صفحه) می خواهم جدولی با ساختاری متفاوت داشته باشم (یعنی همه اطلاعات به صورت  پشت سرهم در هر سطر نباشد) که با ورود مثلا نام فرد (مطابق جدول اول) بقیه سلول ها به طور خودکار پر شود
    (یعنی وقتی وارد میکنم‌«علوی« بقیه سلول ها مربوط به اطلاعات «علوی« پر شود و با ورود نام بعدی اطلاعات مربوط به همان نام از جدول اول وارد گردد)
    .
    .
    ببخشید طولانی شد
    ممنون میشم اگر راهنماییم کنید
    • پاسخ:

      سلام
      از تابع vlookup که در اینجا معرفی شده است استفاده کنید.

      موفق باشید.

  81. سلام در چه فرمولی را بنویسیم که اگر در سلول ما 8 عدد بود دو صفر به اول آن اضافه شود اگر 9 رقم بود یک صفر به اول آن اضافه شود و اگر 10 رقم بود صفر به آن اضافه نشود.
    • پاسخ:

      سلام
      از فرمول زیر استفاده کنید.
      IF(LEN(A1)=8,"00"&A1,IF(LEN(A1)=9,"0"&A1,A1))
      موفق باشید.
  82. سلام
    خدا قوت خدمت شما دوست عزیز
    قبلا این فرمول را برای من گفتی IF(LEN(A1)=6,"00"&A1,"0"&A1) و باهاش کار میکنم
    الان فرمولی میخام که اگه در یک سلول 8 رقم بود دو صفر به اول آن ها اضافه کند
    ااگر 9 رقم بود یک صفر به اول آن اضافه شود
    و اگر غیر از بود صفر اضافه نکند
    با تشکر از توجه شما
  83. سلام
    من فایلی در اکسل شامل چندین سطر و ستون دارم و می خواهم خروجی در فایل تکست بگیرم به گونه ای که بین اعداد در ستون ها یک فاصله باشد.
    حالت txt(tab delimated) بین ستون ها tab می اندازد.اما من میخواهم  فقط یک space باشد
    با تشکر
    • پاسخ:

      سلام
      ظاهرا هیچ راهی وجود ندارد مگر اینکه با استفاده از ورد تب‌ها را فاصله جایگزین کنید.
      موفق باشید.

  84. با سلام و تشکر از مطالب خوبتون
    من یه ستون از اعداد رو از برنامه ورد پد کپی کردم تو اکسل
    الان توی سلولهای اکسل بعد از آخرین رقم چهارتا فاصله space هست، بخاطر همین اکسل اعداد منو به عنوان عدد نمیشناسه، بعنوان text میشناسه بنابراین نمیشه اون سلولها با عددی جمع تفریق کرد یا بهشون فرمول داد
    میخوام فقط این چندتا فاصله از آخر اعدادم رو پاک کنم تا بعنوان عدد شناسایی بشن
    از قسمت زیر هم هرچی تلاش کردم نشد
    data--text to columns
     ممنون میشم اگه راهنماییم کنید
    • پاسخ:

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

      سلام
      در یک سلول خالی عدد ثابت مدنظرتان را تایپ کنید و از آن کپی بگیرید. پس از انتخاب داده‌های مورد نظرتان، راست کلیک نموده و گزینه Paste special را انتخاب کنید. در پنجره باز شده گزینه Add را تیک بزنید و روی Ok کلیک کنید. (منبع)
      موفق باشید.
  86. سلام
    چگونه در اکسل وقتی تاریخ 15/01/1394 را در یک سلول می نویسم و در سلول دیگر تاریخ 30/06/1394 را می نویسیم تعداد روز ها بین این دو تاریخ را برای ما نشان دهد ؟
    دوستدار همیشگی شما حمید 
    • پاسخ:

      سلام
      با استفاده از افزونه‌هایی که در این مطلب معرفی شده‌اند می‌توانید اینکار را انجام دهید.
      موفق باشید.
  87. با سلام و خسته نباشید 
    اگردر یک سلول که حاصل ناشی از فرمول مثلا جمع چند تا سلول باشه بخواهیم حاصل رو به صورت مثلا " 50 متر مکعب" ارائه بده راه حل چیه؟ با تشکر
    • پاسخ:

      سلام
      متوجه سوال شما نشدم. لطفا واضح تر و همراه با مثال بیان کنید.
  88. سلام یک سلول دارم که داخلش عدد هست و حالا میخوام سلول روبروش همون عدد را به حروف تبدیل کن
    مثلا در سلولی عدد 100 نوشته و عدد روبروش خودش صد شود
    • پاسخ:

      سلام
      باید از افزونه های اکسل استفاده کنید که یک نمونه از آن در این سایت قایل دانلود است.
      موفق باشید.
  89. در تکمیل سوال قبل
    شماره گذاری 20 شیت کنار هم در اکسل به صورتی که شماره تمام صفحات پشت سر هم بیفتد.
    برای دو شیت توانستم انجام بدم ولی برای 10 شیت نمی تونم راهنمایی بفرمایید.
    • پاسخ:

      سلام
      متاسفانه در این زمینه اطلاعی ندارم.
  90. سلام
    تعدای شیت اکسل دارم که هر شیت دارای تعدای صفحه است اگر بخواهم صفحات تمام شیت ها را شماره گذاری کنم راه حل چیست
    مثلا شیت یک داری دو صفحه است و شیت 2 داری سه صفحه است 
    حالا چه کار کنم که بعد از شیت یک شیت 2 ادامه شیت یک صفحه گذاری شود.
  91. با عرض سلام و وقت بخیر خدمت شما استاد گرامی.
    ممنون از سایت عالیتون.
    اگر با یک فرمول مثلا match عددی را بدست بیاوریم و بخواهیم اطلاعات خانه مثلا f با آن شماره ردیف (مثلا f5) را استخراج کنیم چه کاری باید انجام دهیم .
    • پاسخ:

      سلام
      لطفا سوالتان را واضح‌تر مطرح کنید.
  92. با سلام و احترام
    از مطالب مفیدتون ممنونم
    میخواستم سه کاراکتر آخر از یه سری کلمات با حروف نامساوی رو کم کنم...چطور اینکارو بکنم؟
    مثلا ABA69_F3=ABA69
    سه کاراکتر آخر همه داده مو میخوام حذف کنم
    خیلی فوریه ممنون میشم اگه جواب بدید
    • پاسخ:

      سلام
      از فرمول زیر استفاده کنید.
      LEFT(A1,LEN(A1)-3)
      موفق باشید.
  93. با سلام
    چطوری میتونیم اعداد و همراه با ویرگول جستجو کنیم؟الان یه سطر داریم به این شکل 235،25 وقتی مثلا سرچ میکنی 235 این سطر و پیدا میکنه ولی اگه سرچ کنی 2352 دیگه پیدا نمیکنه میگه موجود نیست.
    • پاسخ:

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

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

      =IF(A1>0,1,0)

      موفق باشید.
  95. با سلام ،نمونه فایل را به آدرس ایمیلتان ارسال کردم.
    منتظر پاسختان هستم.
    با تشکر
  96. پاسخ:
    ۲۴ خرداد ۹۵، ۲۱:۴۶
    سلام
    سوال خود را با ذکر یک مثال توضیح دهید.

    چندین sheet (شنبه تا پنجشنبه) که مخصوص ثبت ساعات ورود و خروج کارمندان یک شرکت می باشد را در یک sheet اصلی با همان title ها و ستونها به صورت یکجا و پشت سر هم داشته باشیم البته تعداد رکوردهای ایام هفته یکسان نمی باشند.
    اگه ممکنه نمونه فایل رو ارسال کنم
    • پاسخ:

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

      سلام
      سوال خود را با ذکر یک مثال توضیح دهید.
  98. سلام من برای سالهای مختلف امار باران روزانه را دارم هر سال از دوازده ستون (ماه) و 31 سطر (روز) تشکیل شده متاسفانه برخی سالها برای روزهایی وه در 12 ماه باران نداشته سطری اختصاص نداده و من قصد دارم برای آنها سطری با مقادیر صفر قرار بدم باید چطور اینکار را بکنم چون حجم داد ها وحشتناک بالاست و بصورت دستی با گزینه insert واقعا زمانبر هستش مثال داده ها به صور زیر است:
          فروردین    اردیبهشت    خرداد   ............ بهمن    اسفند  
    1   2    7    13     22     25     26     30    31    2    6     11     29   31
    .
    .
    .
    • پاسخ:

      سلام
      یک نمونه از فایلتان را با جزئیات بیشتر برای من ارسال کنید.
  99. سلام

    در اکسل در یک سلول چند رقم داریم مثلا123456789 حالا می خواهیم از آخر سه رقم سه رقم در یک سلول بطوری که هر سه رقم از اعداد در یک سلول جداگانه قرار گیرد چطور باید عمل کنیم

    با تشکر

    • پاسخ:

      سلام
      اگر مطلب بالا را مطالعه کنید دو روش برای تجزیه گفته شده است.
      موفق باشید.
  100. با سلام.فرض کنید یک ستون داریم حاوی 1000 داده.ستون دیگری حاوی 250 داده که ممکن است بین 1000 داده ستون اول مشترک هم باشند.حالا میخوام این 250 تا داده ستون دوم رو ببینم در ستون اول هست که اگه باشه علامت بزنه  یا مشخص بکنه.ممنون
    • پاسخ:

      سلام
      فرض کنید دو ستونی که می‌خواهید مقایسه کنید ستون A و B باشند. در ستون C فرمول زیر را کپی کنید:

      =IF(ISERROR(MATCH(A1,B:B,0)),"",A1)

      نام‌هایی که تکراری هستند در ستون C نمایش داده می‌شوند.
      روش‌های دیگر در این سایت‌ها به زبان فارسی و کاملتر آن به انگلیسی ارائه شده است.
      موفق باشید.
  101. سلام یک ستون در اکسل داریم که در بعضی از سلول های آن اعداد شش رقمی و هفت رقمی هستند 
    قرار است به اول اعداد شش رقمی 00 اضاف کنیم که به هشت رقمی تبدیل شود که با توسط فرمول & این کار را انجام دادیم
    حالا چه فرمولی را به کار ببریم که به اعداد هفت رقمی ما یک صفر اضاف شود و شش رقمی دو صفر که در اخر در ستون جواب همه اعدا هشت رقمی باشند
    • پاسخ:

      سلام
      باید به صورت شرطی اینکار انجام شود. از فرمول زیر استفاده کنید:
      IF(LEN(A1)=6,"00"&A1,"0"&A1)
      موفق باشید.
  102. با عرض سلام و خسته نباشید
    ببخشید من با تعویض ویندوزم و یا حتی تغییر نوع شبکه ام از ورک گروب به دامین فایلهایه اکسلم دچار مشکل شدن به این صورت که فایلهایی که قبلا تهیه کرده بود بعد از تعویض ویندوز و یا تغییر شبکه ام برخی از سلولها رو خالی نشان میدهد ولی وقتی رو سلول کلیک میکنم در نوار بالا متن سلول را نشان میدهد آفیس هم افیس 2013 است . ممنون میشم در این خصوص راهنماییم کنید 
    • پاسخ:

      سلام
      فایل تحت شبکه این مشکل را دارد؟ اگر فایل را در سیستم دیگر باز کتید چطور؟
  103. با سلام

    برای درج شماره ردیف به طور اتوماتیک، عدد 1 در خانه اول و عدد 2 را در خانه پاییین آن تاییپ کردم و بعد از سلکت کردن موس را از علامت + به سمت پایین میکشم ولی فقط عدد 1 تکرار میشود . علت چیست؟
    ممنونم
    • پاسخ:

      سلام
      هر دو سلول را انتخاب می‌کنید و علامت + را پیین می‌کشید؟
  104. سلام آقای مهندس چگونه می شود یک عدد که حاصل یک فرمول است را در یک خانه دیگر کپی کرد ولی فرمولش کپی نشود و فقط آن عدد کپی شود
    • پاسخ:

      سلام
      هنگام پیست کردن paste special را بزنید و گزینه Values را انتخاب کنید.
      موفق باشید.
  105. سلام 
    چطور میتونم 2ستون A B را باهم مقایسه کنم و در صورت مساوی بودن 1از انها نوشته شده + اصلاعات منسوب به ستون اول+ اطلاعات منسوب به ستون دوم؟؟؟
    A B C D
    14 ali zahra tehran
    25 reza arash karaj
    32 omid ali mashahd
    17 homa omid tehran
    khorooji bede
    ali 14 mahshad
    omid 32 tehran
    • پاسخ:

      سلام
      متوجه سوال شما نشدم.
      1 از آ‌نها نوشته شده!!!
  106. با سلام 
    یک سوال در مورد اکسل دارم چطور میتوان عددی درشیت اول در یک سلول نوشت و  در شیت دوم هم همان عدد نمایش داده شود
    باتشکر
    • پاسخ:

      سلام
      با استفاده از فرمول اینکار به آسانی قابل انجام است. مثلا اگر در سلول A1 شیت ۱ عددی نوشته شده است. کافی است در سلول A1 شیت ۲ بعد از علامت مساوی از فرمول زیر استفاده کنید.
      Sheet1!A1
      موفق باشید.
  107. سلام..من میخواستم بگین چطور میشه تمام سلولهای داخل یک فایل اکسل که فاقد فرمول هست رو میشه همزمان ضفر کرد و دونه دونه برای هر سلول وقت نگذاشت
    • پاسخ:

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

      سلام
      منظورتان از فیلد، سلول است؟ اطلاعات چگونه است؟ چند سطر و چند ستون؟
  109. من فایل وردی دارم  که اعداد اعشاری با فاصله کنارهم قرار گرفتند 0.12 3.4 3.17و خطوط بعد تکرار شدند . خواهش میکنم  زود جواب بدید . باتشکر

    • پاسخ:

      سلام
      هیچ اشاره‌ای به مشکلتان نکردید!
  110. با سلام. 2 فایل اسامی دارم هر کدوم یکسری مشخصات دارند که یک ستون کد ملی مشترک دارند چطور میتونم اینها رو  که تو هر 2 فایل مشترکن ادغام کنم. قبلا از پاسختون سپاسگزارم
    • پاسخ:

      سلام
      منظورتان از ادغام چیست؟ چه چیزهایی رو می‌خواهید ادغام کنید؟ لطفا واضح‌تر توضیح دهید ترجیحا با ذکر مثال.
  111. سلام
    میخواهم با روشی اعداد 3 رقمی که وارد میکنم به صورت هزارم نشان دهد.
    مثلا : 356 بشود 0.356
    • پاسخ:

      سلام
      روی منوی File کلیک کنید. گزینه‌ی options را انتخاب کنید. روی تب Advanced کلیک کنید. از قسمت Editing Options گزینه‌ی Automatically insert a decimal point را انتخاب کنید و در قسمت Places مکان اعشار مورد نظر مثلا ۳ را وارد کنید. روی دکمه OK کلیک کنید تا تغییرات اعمال شود. (راهنمای تصویری)
      موفق باشید.
  112. من فایل اکسلی دارم که که تمام اعداد کنارهم به تعداد نامعلوم در هر سلول چسبیده هستند و تعداد شون هم زیاد است چطور می تونم کاری کنم که هر عدد در یک سلول نوشته شود؟
    43244302224204244402430432023204232000440044004420330434244302032344322202203432404000322440323
    • پاسخ:

      سلام
      شما دو راه دارید:
      ۱- با فرض اینکه این اعداد درون ستون A هستند فرمول زیر را در سلول B1 کپی کنید و بسته به تعداد ارقام در سلول‌های مجاور اعمال کنید. یعنی اگر عدد ۱۰ رقمی هست این فرمول را از سلول B1 تا سلول K1 کپی کنید. همین کار را برای ردیف‌ها دیگر نیز انجام دهید.

      =MID($A1,COLUMN()-1,1)

      ۲- اعداد را درون یک فایل ورد پیست کنید یا فایل اکسل را با ورد باز کنید و بوسیله جستجو و جایگزینی پیشرفته بین ارقام ویرگول اضافه کنید.
      برای انجام این کار ابتدا باید در قسمت Find What از کد #^ استفاده کنید تا ارقام جستجو شوند. سپس در قسمت Replace With از کد ,&^ استفاده کنید تا بین ارقام ویرگول قرار گیرد. در پایان روی گزینه Replace یا Replace All کلیک کنید.
      پس از اضافه شدن ویرگول، اکنون در اکسل می‌توانید با استفاده از ابزار Text to column که در مطلب بالا شرح داده شده است ارقام را از هم جدا کنید. (از حالت دوم و انتخاب comma به عنوان delimiter)
      موفق باشید.
  113. بهروز صادقی

    سلام
    من یه ستون دارم ، شمارست و اول اون صفر نداره
    میخوام اول اون صفر اضافه کنم( ازنوع Text)
    تعداشون زیاده
    میشه کمکم کنید؟!!!
    • پاسخ:

      سلام
      با استفاده از ترکیب براحتی اینکار قابل انجام است.
      با فرض اینکه بخواهید به عدد موجود در سلول A1 صفر اضافه کنید فرمول زیر را در سلول مدنظرتان بنویسید و برای سایر سلول‌های ستون A اعمال کنید.

      ="0"&A1

      موفق باشید.
  114. سلام
    1- در تعداد زیادی ردیف در اکسل می خوام 8 کاراکتر اول را حذف کنم.
    2- متن را تا جایی که خط تیره داره از کل متن همه ردیف ها بردارم
    لطفا راهنمایی بفرمایید
    • پاسخ:

      سلام
      ۱- از فرمول زیر استفاده کنید.

      =MID(A1,9,LEN(A1)-8)

      ۲- از فرمول زیر استفاده کنید.

      =RIGHT(A1,LEN(A1)-FIND("-",A1))

      موفق باشید.
  115. پاسخ: ۲۸ تیر ۹۳، ۱۰:۱۹
    سلام
    با تغییر فرمت سلول به شکل # # # # # # می توانید بین اعداد فاصله ایجاد کنید یا از دستور زیر استفاده کنید در صورتی که عدد 123456 در سلول A1 باشد:

    =TEXT(A1,"# # # # # #")

    موفق باشید.
    سلام با ین فرمول صفر را قبول نمیکیند مثال میخوام فرمتی باشه که کد ملی با خط تیره از هم جدا نشون بده مثلا اینجوری
    0-252210630-6
    00-252210631-7
    000-251210630
  116. با سلام
    می خواستم ببینم چطور میشه تمام اعداد یک ستون را بر عددی که در یک سلول به دست می آید تقسیم نمود؟
    • پاسخ:

      سلام
      نحوه انجام اینکار در این سایت توضیح داده دشه است.
      موفق باشید.
  117. بخش‌هایی از این نظر که با * مشخص شده، توسط مدیر سایت حذف شده است

    با سلام

    از آموزشهای خوبتون تشکر می کنم

    سوال:

    برای ترکیب سه سلول عدد به فرمت تاریخ چه کاری باید بکنیم (تاریخ به صورت سال و ماه و روز جداگانه در سه سلول مجزا ثبت شده است )

    البته بعد از این کار می خواهیم این تاریخ بدست آمده را از تاریخ روز تفاضل نمائیم

    برای مثال:

    2    8   93  (در سه سلول جدا)        را به          93/08/02       تبدیل کنیم

    تا بعد بتوانیم فاصله این تاریخ را   با فاصله تاریخ  93/09/25 را بدست آوریم

    متشکرم ***********

    • پاسخ:

      سلام
      در اکسل امکان استفاده از تاریخ شمسی و عملیات ریاضی روی آن‌ها وجود ندارد. می‌توانید با استفاده از افزونه‌هایی که در این مطلب نعرفی شده‌اند مشکتان را حل کنید.
      موفق باشید.
  118. خیلی خیلی .............. ممنونم
    مدتی بود که سر مساله ای مشکل داشتم که از طریق مطالب مفیدتون به جوابم رسیدم.
    باز هم ممنونم
  119. چطور میشه  فرمول داده شده برای سایر خونه ها دارای عدد مثل این فرمول("" ,IF(D4<R4>0,R4-D4=    برای خونه خالی محاسبه نشه
    • پاسخ:

      سلام
      لطفا سوالتان را دقیق‌تر مطرح کنید. کدام سلول خالی است؟
      اگر درست متوجه شده باشم منظورتان این است که اگر D4 یا R4 خالی بودند فرمول انجام نشود و خروجی فرمول هم جای خالی باشد:

      =IF(D4="","",IF(R4="","",IF(D4<R4>0,R4-D4,"")))

      موفق باشید.
    • پاسخ:

      برای حل مشکل شما سه روش وجود دارد. ۱- فرمول نویسی، ۲- ماکرو، ۳- نصب Add-on
      موفق باشید.
  120. با سلام
    چند ستون دارم که یکی کد دانش آموز دیگری شهر و ستون سوم مدرسه است. حال یک دانش آموز ممکن است در چند مدرسه و شهر تحصیل کرده باشد. از این رو بالفرض 3 دفعه ثبت شده، اما کدش یکی است (یعنی سه ردیف را در اکسل اشغال کرده). حال چطوری میتونم با توجه به کدهای مشابه، شهرها محل تحصیل این شخص را در یک سلول و مدارس را هم در یک سلول جمع کنم
    • پاسخ:

      سلام
      منظورتان از جمع کردن این است که کنار هم قرار گیرند؟ مثلا تهران - مشهد - تبریز
  121. سلام چطور می توان حقوق کارمندانی که در هر پروژه در بخشهای مختلف کار می کنند را به تفکیک بخش هایبا یک تابع محاسبه کرد؟ 
    • پاسخ:

      سلام
      لطفا سوالتان را همراه با مثال مطرح کنید. در صورت امکان یک نمونه از فایلتان را برای من ارسال کنید.
  122. سلام
    من توی Word یه فرم دعوت نامه‌ی مدرسه تهیه کرده ام که جاهای خالی آن باید با نام و نام خانوادگی، دانش آموزان پر بشه. ولیست اسامی دانش آموزان در یک فایل اکسل هست.
    چطور میتونم کاری کنم که با کلیک روی اسامی یا شماره‌ی آنها نام و نام خانوادگی اون‌ها از اکسل به وورد در قسمت دلخواهم منتقل بشه؟
    ممنون میشم اگر جوابم رو بدین
  123. سلام یه فایل دارم کدعامل  و اسم و درصد داره
    میخوام درصدها رو توی لیست دوم بیارم با Vlookup هم امتحان کردم نشد
    لطفا راهنماییم کنید
    ممنون
    • پاسخ:

      سلام
      سوالتان را با مثال توضیح دهید یا در صورت امکان فایلتان را برای من ارسال کنید.
  124. سلام یک دنیا ممنون از راهنمایی هاتون آدمای کمی هستند مثل شما
    باعرض پوزش سئوالم اینه 
    یک فایل 2000 ردیفی دارم که در سلول b عدد و متن بصورت در هم آمیخته با تعداد کاراکترهای نامعلوم وجود دارد از چه طریقی می تونم عدد ها را از متن جدا کنم بعنوان نمونه در سلول مقادیری عدد تایپ شده سپس متنی نوشته شده و دو مرتبه مقادیری عدد تایپ شده و هر سلول با سلول دیگری فرق دارد
    با عرض معذرت قسمتی از فایل رو به ایمیل شما ارسال کردم 
    • پاسخ:

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

      سلام
      برای جستجوی ستاره باید علامت~ قبل از * استفاده کنید.  بصورت   ~*

      موفق باشید.
  126. با سلام.ممنون.افیس من 2007 است و تیک atoulatic ان فعال است.اما باز این مشکل است.و مجبورم فایل را کپی کنم در یک فایل دیگر.

    • پاسخ:

      روش‌های زیر را نیز امتحان کنید.
      روش اول) ستون مورد نظر را انتخاب کنید و از تب Data، بر روی گزینه Text to columns کلیک کرده و پس از باز شدن پنجره روی دکمه Finish کلیک نمایید.

      روش دوم) در یک سلول خالی عدد 1 را تایپ کنید و از آن کپی بگیرید. پس از انتخاب ستون مورد نظرتان، راست کلیک نموده و گزینه Paste special را انتخاب کنید. در پنجره باز شده گزینه Multiply را تیک بزنید و روی Ok کلیک کنید.

      منبع: ozgrid.com
      موفق باشید.
  127. آقا یه دنیا ممنون از راهنماییتون
    یه سوال دیگه
    وقتی فیلتر رو اعمال میکنم...اگه بخوام سطرای باقیمانده رو به ترتیب شماره گذاری کنم چطور باید این کارو انجام بدم؟ روشی رو که خودم تست کردم جواب نداد...به این شکل که توی ستون"ردیف" اولین سطر بعد از فیلتر رو 1 دومی رو 2 و واسه بقیه، این دو سلول رو انتخاب میکنم و از گوشه به سمت پایین تا آخرین سلول موردنظر میکشم...ولی متاسفانه به خاطر وجود سطرای مخفی شده بعد از فیلتر، به ترتیب شماره گذاری نمیشه...راه حل شما چیه؟
    امیدوارم منظورمو واضح گفته باشم:)
  128. با سلام .در یک سلول فرمول sum را دارم.وقتی میخواهم فرمول sum را به سمت پایین بکشم تا در سلولهای پایین هم تکرار شود .فقط کپی میکند یعنی عدد سلول اول در همه سلول های پایینی کپی میشود اما وقتی کلیک میکنم فرمول را هم دارد..باید در تک تک سلولها کلیک کنم تا فرمول اعمال شود.لطفا راهنمایی کنید.
    • پاسخ:

      سلام
      کلید F9 را فشار دهید. اگر مشکل حل شد دلیل این اتفاق این است که محاسبات در اکسل شما از حالت خودکار به حالت دستی تغییر پیدا کرده است. برای حل دائمی این مشکل مسیر زیر را طی کنید و گزینه Automatic را انتخاب کنید.
      File> Options> Formula tab> Calculations group> Calculations Options> Automatic
      موفق باشید.
  129. سلام رفیق...یه سوال فنی!
    چطور میتونم از ابتدای محتویات سلول های یک ستون که فرمتش هم نامبر هست یک کاراکتر کم کنم؟
    مثلاً یه ستون شماره موبایل دارم که میخام صفر اول شماره حذف بشه
    پیش پیش خیلی مرسی از راهنماییت
    • پاسخ:

      سلام
      با دو روش گفته شده در مطلب بالا در قسمت تجزیه متن یک سلول، این کار قابل انجام است.
      با فرض اینکه شماره‌ها در ستون A باشند،
      روش اول) با فرمول:
      دستور زیر را در سلول B1 کپی کنید و در سایر سلول‌های ستون B اعمال کنید:

      =MID(F1,2,LEN(F1)-1)

      روش دوم) با ابزار Text to column
      در هر دو حالت امکان پذیر است.

      موفق باشید.

  130. سلام.ممنون از پاسخ شما.آیا در اکسل میشه به طور دلخواه فاصله بین متنها رو کم و زیاد کرد.چون از طریق روش قبلی نمیشه و بیشتر مکان متن رو تغییر میده.
    • پاسخ:

      سلام
      با استفاده از توابع Replace و Substitute که در اینجا معرفی شده‌اند می‌توانید اینکار را انجام دهید.
      موفق باشید.
  131. با سلام.در یک سلول چند شماره وارد شده است که بعد از wrap text زیر هم شده اند اما فاصله بین انها زیاد است.راهی وجود دارد فاصله را کم کنیم.با تشکر.
    • پاسخ:

      سلام
      روی سلول مورد نظر راست کلیک کرده و گزینه Format Cell را نتخاب نمایید. در پنجره باز شده در تب Alignment در قسمت Vertical احتمالا گزینه Distributed انتخاب شده است (تصویر). گزینه دیگری را انتخاب کنید.
      موفق باشید.
  132. سلام ببخشید من یک مشکلی دارم میخوام در یک سلول دو عدد رو زیر هم بنویسم آیا این قابلیت وجود داره ؟
    • پاسخ:

      سلام
      بعد از نوشتن عدد اول کلیدهای Alt و Enter را همزمان فشار دهید و عدد بعد را بنویسید.
      موفق باشید.
    • پاسخ:

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

      سلام
      لطفا مثال بزنید.
  133. سلام
    می خواهم در سلول d1 بگویم اگر سلول a1 مساوی 1 بود گزینه ضعیف اگر d1 مساوی 2 بود گزینه خوب و اگر d1 مساوی 3 بود گزینه خیلی خوب و اگر d1 مساوی 4 بود گزینه عالی را نمایش بدهد
    ممنون میشم کمکم کنید
    • پاسخ:

      سلام
      چون چند شرط دارید باید از شرط‌های تو در تو استفاده کنید که در این سایت و این سایت آموزش داده شده است.
      موفق باشید.
  134. سلام
    ممنون ازاینکه وقت میزارسد جواب میدید
    مشکلی که هست اینه که توی این فایل ویرگول وجود نداره در ضمن فاصله ها هم خوب رعایت نشده و از همه مهمتر اینکه توی خیلی از سلول ها عبارتی که نوشته شده شباهتی با بقیه سلول هل نداره ولی داخل اون هم size وجود داره هم sch
    من میخواستم ببینم مثلا میشه یه فرمولی نوشت و یه سری عدد که مد نظر هست بهش داد و این فرمول عبارات داخل سلولها رو سرچ کنه و اگه اعداد مد نظر رو پیدا کرد توی سلول مقابلش بنویسه
    • پاسخ:

      سلام
      اگر امکان دارد فایلتان را برای من ارسال کنید.
  135. سلام
    ببینید، من یک فایل اسکل دارم که توی یکی از ستون هاش یه سری مشخصات در مورد pipe نوشته شد. به عنوان مثال
    Pipe, size 12 " , sch 40 , a_182
    که عدد های هر سلول نیز با سلول هلی دیکه. متفاوته مثلا از 1/2 تا 24 برای size و از 10 تا 160 برای sch تو هر سلول فرق میکنه
    من میخوام این اطلاعات رو برای فیلتر کردن بهتر تفکیک کنم به این صورت که یه ستون فقط size رو داشته باشم و تو ستون بعدی فقط sch
    در ضمن چون تو نوشتن فاصله ها رعایت.نشده از دستور text to column هم نمیتونم استفاده کنم
    • پاسخ:

      سلام
      اگر بین size و sch در همه ردیف‌ها ویرگول وجود دارد با استفاده از ابزار Text to column می‌توانید آن‌ها را از هم جدا کنید (در این قسمت بجای تیک زدن گزینه Space از گزینه comma استفاده کنید) بطوریکه در مثالی که ذکر کردید هر یک از موارد زیر در یک ستون قرار گیرد.
      Pipe
      size 12
      sch 40
      a_182
      سپس با استفاده از این مطلب عدد را از هر ستون استخراج کنید.
      موفق باشید.
  136. سلام
    فرض کنید یه ستون داریم که داخل هر سلول آن یک عبارت شامل چند حرف انگلیسی و یک عدد نوشته شده است به عنوان مثال size 4 in یا size 6 in
    و.... حالا من میخوام یه فرمولی بنویسم که مثلا بگرده توی سلول اگه عدد های 2 یا 4 یا 6 یا هر عدد دلخواه دیگه ای که مد نظر هست را پیدا کنه و در سلول مقابل بنویسم تعداد سلول ها. خیلی زیاد هست و حداقل ده تا عدد را همزمان برگرده و هر کدام را پیدا کرد تو سلول مقابل بنویسم
    ممنون میشم اگه کمکم کنید
    • پاسخ:

      سلام
      سوالتان کمی نامفهوم است. نوشتید که "در سلول مقابل بنویسم تعداد سلول ها" یعنی با یک فرمول همه سلول‌ها جستجو شود یا برای هر سلول یک فرمول می‌خواهید؟ اگر برای هر سلول یک فرمول می‌خواهید، در سلول مقابل چه چیزی بنویسد؟
      شاید مطلب ارائه شده در این سایت مشکل شما را حل کند.
  137. سلام خسته نباشید
    لطف میکنید تب Kutools را آموزش بدهید خیلی دنبالش گشتم پیدا نکردم
    ممنون
    • پاسخ:

      سلام
      در سایت نرم‌افزار، آموزش قسمت‌های مختلف افزونه گذاشته شده است.
      موفق باشید.
  138. سلام فرض کنید در ستون A10تا A1 هر سلول یک عدد 5 رقمی باشه که بعضیا به 5 ختم بشه با چه روشی می توان تعداد آنهایی را که به 5 ختم شده در سلولB1 داشت
    • پاسخ:

      سلام
      برای اینکار ۳ راه وجود دارد:
      ۱- فرمول زیر

      =SUMPRODUCT(--(ISNUMBER(FIND("5",A1:A10,5))))

      ۲- فرمول آرایه‌ای

      =SUM((RIGHT(A1:A10,1)="5")*1)

      ۳- در ستون B فرمول زیر را برای هر یک از سلول‌ها درج کنید

      =RIGHT(A1,1)

      و سپس در یک سلول خالی فرمول زیر را بنویسید:

      =COUNTIF(B1:B10,"=5")

      موفق باشید.

  139. سلام
    من یک فایل در اکسل دارم اطلاعاتی در سه ستون مختلف در یک ردیف دارم که میخواهم اطلاعات موجود در ستون های 2 و 3 در اطلاعات ستون 1 ادغام شود بدون اینکه اطلاعات حذف شوند لطفا راهنمایی کنید.
    با تشکر
    • پاسخ:

      سلام
      چرا کپی نمی‌کنید و در انتهای ستون ۱ پیست نمی‌کنید؟
  140. حسام اثنی عشری

    فــــــــــــــــــــــــــــــــــوری
    سلام من دو تا ستون از شماره دارم یکی 3200و یکی دیگه از ستون ها 5000 تا است می خوام مشترک ها حذف شوند یا یک ستون بدونه مشترک ها به من عدد بده مرسی اگه پیگیری کنید
    • پاسخ:

      سلام
      به این مطلب مراجعه کنید.
      موفق باشید.
  141. سلام
    ببخشید من وقت شما رو میگیرم اما هر چقدر سعی کردم نشد و جسارت کردم فایل رو براتون میل زدم اگر منت بزارین و کمکم کنین دعا گوی شما هستم
  142. سلام
    من یه فایل اکسل دارم که کلمات فارسی و انگلیسی تو یک سلول به هم چسبیدن و تعداد کارکترهای سلولهای کختلف با هم متفاوتن. چطور باید این ها رو از هم جدا کنم؟
    مثلا یک سلول (خطایIIS) و یک سلول (نمایشSGdelivery)
    مرسی
    • پاسخ:

      سلام
      به این مطلب مراجعه کنید.
      موفق باشید.
  143. ببخشید وقتتون رو میگیرم اما چطور میتونم بگم که فقط اول شماره های 8 رقمی 21 اضافه کنه وقتی هیچ ترتیبی ندارند و با ویرگول جدا شده اند و هر شماره در یک ستون نیست؟؟؟
    22547812,9125487012,55443218,9361592419,55746300,44001214,
    88124589,9102540123,44004785,22546201,9122315487,66258874

    خواهشن بیشتر راهنمایی کنین خیلی مهمه واسم
    خیلی خیلی ممنون میشم
    یه مشکلی برام تو کار پیش اومده که این مورد نقش اساسی داره در برطرف شدنش وگرنه همه شماره های مشتریامو از دست میدم
    • پاسخ:

      سلام
      ابتدا باید شماره‌ها را از هم جدا کنید. نحوه انجام اینکار در این قسمت ارائه شده است البته باید بجای فاصله " " از ویرگول "،" یا comma استفاده کنید. پس از اینکه شماره‌ها را جدا کردید با فرض اینکه یکی از شماره‌ها در سلول A1 است فرمول زیر را در یک سلول خالی کپی کنید و برای سایر سلول‌ها اعمال کنید.

      =IF(LEN(A14)=8,"21"&A14,A14)

      اگر به هر دلیلی نتواستید اینکار را انجام دهید یک نمونه از فایلتان را برای من ارسال کنید.
      موفق باشید.
  144. سلام
    با تشکر از شما بابت سایت خوبتون
    من یک سری شماره تلفن در چندین سط ر دارم که میخواستم اول شماره های 8 رقمی تهران کد 21 اضافه شود خیلی نتیجه این موضوع برام مهم هست ممنون میشم راهنمایی کنید
    شماره های یک سطر مثلا به صورت زیر است
    22547812,9125487012,55443218,9361592419,55746300,44001214,
    88124589,9102540123,44004785,22546201,9122315487,66258874
    که از این سطر ها حدود 500 تا دارم و شماره ها و ترتیبشون هم متفاوت هست هر سطر با سطر دیگه
    خیلی ممنون میشم راهنمایی کنین
    • پاسخ:

      سلام
      با استفاده از دو روش ارائه شده در اینجا می‌توانید اینکار را انجام دهید.
      موفق باشید.
  145. سلام،یک ردیف دارم که دو سری نام و نام خانوادگی درونش نوشته شده و با کاما از همدیگر جدا شدن. اگه بخوام این نام و نام خانوادگی رو به صورت کامل جدا کنم،یعنی قبل از کاما یک ستون و بعد از کاما یک ستون دیگه ،چیکار باید بکنم؟
    • پاسخ:

      سلام
      نحوه انجام اینکار در
      ۱- این قسمت (بجای فاصله " " از ویرگول "،" استفاده کنید) و
      ۲- این قسمت (بجای تیک زدن گزینه Space از گزینه comma استفاده کنید)
      از مطلب بالا اشاره شده است.
  146. ممنون از شما به خاطر سایت فوق العاده تون
    من یه لیست ایمیل دارم که در فایل اکسل ثبت شده
    حالا میخوام بطور مثال سلول javad@yahoo.com تبدیل به ,,,,,,,,,,,,,,,,,,,,,,,,,,"dalilema@yahoo.com",,,,,,,,
    بشه
    بازم ممنون
    • پاسخ:

      سلام
      دقیقا متوجه سوالتان نشدم ولی شاید این مطلب به شما کمک کند. اگر مشکلتان حل نشد دقیق‌تر سوالتان را مطرح کنید.
      موفق باشید.
  147. سلام وخدا قوت ممنون می شوم جوا سوال زیر را محبیت کنید:
    سه ستون داریم در ستون اول روز تولد بعضی یک رقمی بعضی دو رقمی در ستون دوم ماه تولد بعضی یک رقمی بعضی دو رقمی و در ستون سوم سال تولد چگون این سه ستون در یک ستون کنار هم قرار گیرند واعداد یک رقمی ستون روز تولد وستون ماه تولد در ستون سوم صفر هم داشته باشند 9-6-1365=13650609
    • پاسخ:

      سلام
      اگر سلول A1 روز تولد، سلول B1 ماه تولد و سلول C1 سال تولد باشد. فرمول زیر را در یک سلول خالی کپی کنید. مشکلی که گفتید برطرف می‌شود:

      =IF(LEN(A1)=1,"0"&A1,A1)&IF(LEN(B1)=1,"0"&B1,B1)&C1

      موفق باشید.

  148. محمدمحمودی

    تشکر
    کار کرد
    ولی مشکل اصلی اینه که این فرمول الان داره روی A1فقط کار میکنه
    من نمیخام دونه دونه این کار رو بر روی هر فیلدی انجام بدم
    بلکه میخام روی همه ی ستون های A در همه ی sheetها با یک دستور در آن واحد اعمال بشه
    به نظرتون راهی هست؟
    باز هم تشکر از وقتی که میذارید
    • پاسخ:

      برای همه شیت‌ها که راهی سراغ ندارم اما برای تمام سلول‌های یک شیت می‌توانید از کد ماکروی ارائه شده در اینجا استفاده کنید.
      موفق باشید.
  149. با سلام و عرض ادب
    100 عدد سلول دارم میخوام متن اونها رو پشت سرهم با فاصله یک کارکتر در یک سلول جدا داشته باشم
    ممنون میشم راهنمایی فرمایید.
    باتشکر
  150. محمدمحمودی

    تابع trime هر چی فاصله در بین کلمات هست رو بر میداره
    من می خوام فقط اونهایی که اولشون فاصله هست،فاصلشون رو از اولش برداره
    • پاسخ:

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

      =REPLACE(A1,1,FIND(LEFT(TRIM(A1),2),A1)-1,"")

      موفق باشید.

  151. سلام
    در سل های مختلف اعداد مختلفی داریم با چه فرمولی میتونم عددها رو یکی کنم یعنی
    a1=2,a2=14,a3=5 میخوام اینار توی یک سل بنویسم که بشه 2145
    میشه برام فرمولی رو معرفی کنید؟ ممنون میشم
    • پاسخ:

      سلام
      در بخش انتهایی مطلب فوق یعنی قسمت ترکیب چند سلول در یک سلول دو روش برای سوال شما ارائه شده است.
      موفق باشید.
  152. محمدمحمودی

    تشکر
    ببینید این فرمول رو من بکار بردم و به نتیجه رسیدم
    ولی الان می خوام با یک دستور کلی روی تمام ستون B اجرا بشه نه فقط فیلد B3
    بلکه بر روی همه ستون های B همه شیت )
    if
    " "=(left (B3,1
    then
    right (B3,len (B3-1
    • پاسخ:

      چرا از تابع trim استفاده نمی‌کنید؟
  153. محمدمحمودی

    سلام و تشکر از پست مفیدتون
    من یک سوال داشتم،ممنون میشم پاسخ بدید
    من یک ستون دارم که به زبان فارسی است و ابتدای بعضی از آن ها یک فاصله است و در ابتدای بقیه این فاصله نیست
    همچنین بین بعضی از آن ها دوباره فاصله وجود دارد
    می خواهم فاصله از ابتدای اونهایی که فاصله دارد برداشته شود
    از چه فرمولی باید استفاده کنم
    لطفاً بنویسید
    با تشکر
    پ.ن:مثلاً در زیر به جای خط فاصله&گذاشتم
    هتل&یک&ستاره
    هتل&دو&ستاره
    هتل&سه&ستاره
    هتل&چهار&ستاره
    هتل&پنج&ستاره
    هتل&آپارتمان
    متل
    مجتمع&اقامتی&و&پذیرایی
    مهمان&خانه
    &مهمان&سرا
    &مسافرخانه
    مهمانپذیر
    زایر&سرا
    پانسیون
    پلاژ
    ویلا&اجاره
    &اردوگاه
    پناهگاه
    چادراقامتی
    کمپ
    اقامتگاه
    خوابگاه
    • پاسخ:

      سلام
      اگر منظورتان صرفا حذف فاصله اضافی از ابتدا و انتهای کلمات است باید از تابع trim استفاده کنید که در اینجا و اینجا توضیح داده شده است.
      موفق باشید.
  154. سلام یک لیست شماره تلفن دارم
    شماره ها با 98 شروع میشوند
    989123456789
    989123545464
    989643541344
    981464546544
    چطور میتونم تمامی 98 های اول شماره رو از لیست حذف کنم ؟
    • پاسخ:

      سلام
      اگر در سلول A1 یک شماره درج شده است در سلول B1 دستور زیر را بنویسید و در سایر سلول‌ها کپی کنید.

      =Right(A1,10)

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

      سلام
      اینکه بصورت خودکار اطلاعات از اکسل به ورد منتقل شود اطلاعی ندارم. چرا کپی نمی‌کنید؟
  156. سلام و خسته نباشید
    ممنونم از لطفتون خیلی به من کمک کرده اید راستش فکر نمیکردم جواب بدید.
    انشاءا.. همیشه شاد و موفق باشید.
  157. سلام مجدد
    میخوام بین دو تا تاریخ که میدم اعداد را جمع کند
    مثلا از تاریخ 1/2/93 تا تاریخ 1/2/94 اعداد مربوط به یک فروشنده را با هم جمع کند و در شیت دوم قرار دهد
    ممنون
    • پاسخ:

      سلام
      به این سایت مراجعه کنید.
      موفق باشید.
  158. با سلام
    من جدولی دارم پر از اعداد میخوام بین اعداد 1 تا 20 مثلا عدد 2 را نشان دهد
    21 تا 30 عدد 3
    و تا آخر
    یا اعداد با فونت قرمز را 2 نشان دهد
    با فونت آبی را 3
    خیلی ممنون
    • پاسخ:

      سلام
      متوجه سوالتان نشدم. منظورتان از اینکه "بین اعداد 1 تا 20 مثلا عدد 2 را نشان دهد
      21 تا 30 عدد 3" چیست. بین 1 تا 20 که عدد 2 وجود ندارد!
  159. سلمان محمودی

    سلام ببخشید چگونه میتوان در ایکسل سلول های خالی را پیدا کرده وبجای ان عدد دیگر را چایگزین نمو
    • پاسخ:

      سلام
      نحوه انجام اینکار در این مطلب توضیح داده شده است.
  160. سیاوش کشاورز

    سلام
    میخوام سلول های که اعداد تکراری در یک ستون قرار دارد با رنگ مشخص شود
    اگه ممکن هست من را راهنمایی کنید با تشکر
  161. سلام و احترام خواهشمند است برنامه نویسی اکسل سئوال زیر برای اینجانب ارسال گردد
    مثال ) سه عدد را از ورودی خوانده و سپس مرتب کند؟
    • پاسخ:

      سلام
      بنده تخصصی در زمینه برنامه نویسی ماکرو در اکسل ندارم.
  162. سلام . دوتا سوال دارم . اول اینکه : چطور میشه مقدار پیش فرض عدد 0 برای سلولهای یک ستون تعریف کرد . یعنی اگر توسط ما عددی در سلولها تایپ شد که هیچ ولی اگر عددی تایپ نشد به صورت خودکار عدد صفر در آن سلول تایپ بشه .
    سوال دوم : فرض کنید دو ستون A و B داریم . اعدادی در ستون A وارد میکنیم . حالا میخواهیم فرمولی تعریف کنیم که در هر سلول ستون B اعداد اینجوری ظاهر بشند :
    اگر عدد سلول i در ستون A کمتر از هزار بود همان عدد در سلول i از ستون B ظاهر بشه . ولی اگر آن عدد از 1000 بزرگتر باشه ، هزار تاش کم بشه و در سلول i ستون B ظاهر بشه . مثلا اگر عدد وارد شده در سلول A7 برابر 1200 باشه ، عدد 200 در سلول B7 ظاهر بشه .
    ممنون بابت مطالب بسیار مفیدتون .
  163. سلام و خسته نباشید.ممنون از اطلاعات کامل و بینقص شما
    من یک فایل اکسل دارم که دوازده sheet دارد و هر sheet دارای جداول یکسان با dataهای متفاوت است.من میخوام در sheet آخر گزارشی بگیرم به این صورت که:
    اگر مثلا درsheet یک و ردیف یک آن ستون C خالی بود برای من در sheet آخر ستونهای A,B,G را چاپ کند .
    اینکار امکان پذیره مهندس؟
    با تشکر
    • پاسخ:

      سلام
      به نظر می‌رسد به کدنویسی ماکرو نیاز باشد که در این زمینه تخصص ندارم.
  164. با عرض سلام و ادای احترام نسبت به بذل توجه شما
    فرض کنید در یک شیت که چند ردیف اطلاعات هست که اطلاعات هر ردیف در یک روز از ایام ماهانه وارد میشه. ایا راهی وجود داره که وقتی اطلاعات یک ردیف (یعنی یک روز) رو تکمیل و ذخیره کردی دیگه نشه اطلاعات اون روز رو تغییر داد؟
    بسیار ممنون
    • پاسخ:

      سلام
      از ابزار Protect Cells در اکسل استفاده کنید.
      موفق باشید.
  165. با سلام خدمت اساتید گرامی

    می خواستم بگم مثال هایی که در بالا در مورد Text To Columns گفته شده ، همه در حالتی هست که ما اطلاعات داخل یک سلول را به صورت دستی وارد کنیم، آیا زمانی که محتویات داخل یک سلول حاصل یک فرمول باشه می شه بازم از هم تفکیک کنیم؟ به مثال زیر توجه کنید ، آیا اگه جواب به صورت **** باشه ستاره هایی که حاصل فرمول if هست رو میشه از هم تفکیک کرد ؟
    مثلا =if(A1>10;"*";"****")
    با تشکر
    • پاسخ:

      سلام
      امکان این کار وجود ندارد. ابزار Text To Columns اکسل فرمول را تشخیص می دهد و پاسخ آن را نشان نمی دهد. تنها راهی که به نظر وجود دارد این است که از سلول حاوی فرمول کپی بگیرید و در سلول دیگر کپی کنید البته بصورت Value. برای اینکار هنگام پیست کردن paste special را بزنید و گزینه Values را انتخاب کنید.
      موفق باشید.
  166. با سلام
    من میخوام تعدادی لوح تقدیر چاپ کنم که متن همشون ثابت باشه و فقط جای خالی "نام و نام خانوادگی" از یک لیست یا ستون دیگه گرفته بشه .چه راهی پیشنهاد میکنید؟
    • پاسخ:

      سلام
      می‌خواهید از اکسل استفاده کنید؟ یا ورد؟
  167. سلام . من یک لییستی از اجناس خریداری شده دارم که بر اساس تاریخ خرید سورت شده . و در ستون های بعدی جلوی جنس نام خریدار آن که سورت خاصی نداره نوشتم . میخوام دستوری پیدا کنم که باهاش بتونم هر خریدارو در شیت های بعدی به صورت مجزا داشته باشم . پیکار کنم ؟ مرسی.
    • پاسخ:

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

      سلام
      اگر منظورتان این است که باز زدن اینتر به ستون بعدی بروید بجای رفتن به ردیف بعد، می‌توانید به این مطلب مراجعه می‌کنید.
      اما با اینکار برای رفتن به ردیف بعد باید از ماوس استفاده کنید. توصیه من به شما این است که اگر یک روال یکسان دارید یعنی مثلا در همه ردیف‌ها 3 ستون دارید به نظرم بهتر است آن‌ها را زیر هم بنویسید و سپس با استفاده از این ترفند آن‌ها جابجا کنید.
      موفق باشید.
  170. سلام آقا مهندس
    فرمولی هست که من وقتی در یک فرم مشخص عدد و متنی وارد کردم ، این مقادیر وارد شده در فرم دیگری ( مثل کارت حساب ) ردیف به ردیف زیر هم قرار بگیره . (در واقع مثل برنامه حسابداری که وقتی سند زده میشه در حسابهای مربوطه ثبت میشه )
    ممنون
    • پاسخ:

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

      سلام
      روش‌های مختلفی وجود دارد ولی جامع ترین روش که برای اکثر حالات قابل استفاده باشد یک کد ماکرو است که در اینجا اشاره شده است. البته برای جداسازی عربی از انگلیسی است که برای فارسی هم قابل استفاده است.
      موفق باشید.
  172. محمد هادی شاکری

    با سلام
    من اطلاعات درج شده در یک sheet را در sheet دیگه فراخوانی کردم. در sheet اول اطلاعات شامل چندین داده عددی برای هر فرد بخصوص است و در sheet دوم این اطلاعات در فرمول هایی که مشخص شده قرار می گیرن. حالا اگر بخوم در همون sheet دوم این اطلاعات به ترتیب سطر مربوط به هر فرد فراخوانی بشه آیا راهی هست؟ مثلا در sheet اول در سط اول آقای x در A1 و سن و قد و وزن به ترتیب در ستون های بعد هستند؛ در sheet دوم قراره میانگین قد و وزن در سن ضرب بشه و در جدول ثبت بشه. اگر بخوام بدون عوض کردن فرمول اطلاعات آقای y که در سطر دوم هست در فرمول حساب بشه چه باید بکنم. ممنونم
    • پاسخ:

      سلام
      آنچه که من از سوال شما متوجه شدم به نظرم راه حل آن در این مطلب ارائه شده است. اگر نیست با جزئیات بیشتری سوالتان را شرح دهید.
  173. سلام خسته نباشید
    من تعداد n تا فایل اکسل دارم که از یک شماره شروع میشن و ادامه دارن احتمال داره بعضی از فایل ها حاوی رکورد تکراری باشن و هر کارپوشه حاوی چندتا sheet هست، میخواستم بدونم آیا ماکرویی میشه براش نوشت که همه رکوردها رو تو یک فایل اکسل ذخیره کنه
  174. سعید محمدیان

    با عرض سلام و خسته نباشید
    اگه امکانش باشه میخواستم سوالم اینه
    من مثلا 3 تا اکسل که هرکدام دارای 20 شیت مشابه و چند سلول مشخص در هر شیت دارم . حال میخوام یک سلول مشخص مثلا سلول a2 رو در 10 شیت یک اکسل و همچنین در چند اکسلهای مشابه باهم جمع نمایم . آیا امکانش هست با تشکر فراوان
  175. با سلام و خسته نباشید.من یه فایلی دارم که اینگونه هستش مثلا آقای احمدی تو یه سل نوشته شده مثلا a1.شهرستان آمل b1.باربری c1.میخوام چون مشتری ها زیاد هستن با نوشتن اسم طرف سل شهرستان و باربری به صورت اتوماتیک کامل شود.آیا امکانش هست؟؟؟
    • پاسخ:

      سلام
      بله امکانش است. با استفاده از تابع Vlookup.
      (جستجوی تقریبی [اختیاری]، شماره ستون، محدوده جستجو، مقدار موردنظر برای جستجو) VLOOKUP

      به طور مثال در سلول G1 و H1 کدهای زیر را وارد کنید.

      =VLOOKUP(F1,$A$1:$C$1,2)
      =VLOOKUP(F1,$A$1:$C$1,3)

      حال زمانیکه در سلول F1 کلمه احمدی را تایپ کنید در سلول G1 و H1 شهرستان آمل و باربری ظاهر می‌شود.

      اینکار را برای سایر اسامی نیز می‌توانید انجام دهید البته باید محدوده جستجو و مقدار موردنظر برای جستجو را در تابع اصلاح کنید.

      موفق باشید.

  176. با عرض سلام
    دو تا عدد دارم و یک جدول اعداد
    فرمول یا ماکرویی نیاز دارم که از جدول اعداد ، عددهایی که بین اون دو تا عدد قرار داره رو پیدا کنه و به صورت رندوم یکیشونو نمایش بده
    لطفا راهنمایی بفرمایید
    • پاسخ:

      سلام
      فرمولی سراغ ندارم. در ماکرو نویسی هم تخصص زیادی ندارم.
  177. با سلام من در ردیف A شماره نوشتم به این شکل 9121234567 حالا می خواهم برای ابتدای شماره 0098 یا 98+ اضافه کنم راهی است برای این موضوع؟
    • پاسخ:

      سلام
      در سلول B1 دستور زیر را بنویسید و در سایر سلول‌ها کپی کنید.

      ="0098"&A1

      یا

      ="+98"&A1

      موفق باشید.
  178. یا سلام
    من یک بازه 1000تایی از اعداد رو می خوام وارد کنم هر عدد حدود 18 رقم است (به عنوان مثال:ASD55448748ST123654)اما با کشیدن موس به پایین سری نمی شود و فقط خود عدد تکرار میشود . چه راهی برای سری کردن این بازه پیشنهاد می کنید؟ با تشکر
    • پاسخ:

      سلام
      متاسفانه متوجه سوالتان نشدم. یک بازه ۱۰۰۰ تایی، یعنی چی؟ نوشتید هر عدد حدود 18 رقم است اما مثالی که نوشتید عدد نیست! واضح‌تر خواسته خود را مطرح کنید همراه با مثال.
  179. سلام ممنون از مطالب خوبتون
    اگیر بخواهیم خط تیره برای کد ملی برای تعداد زیادی رکورد اضافه کنیم چه تابعی پیشنهاد می کنید.
    • پاسخ:

      اگر در سلول A1 کد ملی زیر را داشته باشید:

      0123456789

      با استفاده از یکی از کدهای زیر می‌توانید به آنها خط تیره اضافه کنید.

      =LEFT(A1,3)&"-"&MID(A1,4,6)&"-"&RIGHT(A1,1)
      =MID(A1,1,3)&"-"&MID(A1,4,6)&"-"&MID(A1,10,1)

      موفق باشید.

  180. باسلام خدمت شما مدیر محترم و تمامی کاربران گرامی.
    خروجی از یه نرم افزار حساداری مبتنی بر اکسل میگیرم که شامل دویا چند جدول اطلاعات پیمانکاران که هر پیمانکار با یک کد خاص شناخته میشود .روشی رو پیشنهاد کنید که بتونم پیمانکارای مشابه رو کنار هم قرار دهم همرا با اطلاعاتش.(مثلا 3 ستون کد و نام دریافتی یسری پیمانکاران و 3 ستون بعدی کد ونام مانده طلب پیمانکاران)طوری که هر پیمانکار دریافتی و طلبش در یک سطر قرار بگیرد
    • پاسخ:

      سلام
      برای شفاف شدن خواسته شما، یک نمونه فایل برای من ارسال کنید.
  181. سلام .یه سوال .فرض کنید من یک ماتریس 3*3 دارم و میخوام هر ردیف رو که سه تا هست بیاره زیر هم تو یک ستون بچیند چکار کنم؟
    • پاسخ:

      سلام
      اگر منظورتان این است که داده‌های سه ستون هر ردیف را در یک ستون قرار دهد در مطلب بالا دو روش برای اینکار ارائه شده است.
      موفق باشید.
  182. با سلام خدمت شما
    میخواستم یه فرمول بنویسم به این صورت که اگر قدر مطلق تفاضل یک سلول با سلول بالاى آن بزرگتر مساوى یک دهم شود آن سلول به رنگ زرد نشان داده شود ممنون میشم بتونید کمکم کنید
    • پاسخ:

      سلام
      اگر داده‌هایتان در ستون A است از سلول دوم به بعد را انتخاب کنید. مشابه آنچه در اینجا توضیح داده شده است تنها با این تفاوت که از فرمول زیر استفاده کنید.

      =ABS($A2-$A1)>=0.1

      موفق باشید.
  183. با عرض خسته نباشید
    می خواهم محتوای یک سلول را با شرط تغییر سلول دیگر که هر دو عددی می باشند اضافه یاکم کنم
    لطفا راهنمایی فرمایید
    • پاسخ:

      سلام
      لطفا مثال بزنید.
  184. با تشکر از مطالب مفیدی که ارائه نمودید، می خواهم یک سلول که دارای عدد با تعداد ارقام متغیر هستند به تفکیک در سلولهای دیگری وارد شود به طوری که ارقام بصورت سه تایی درج شوند (مانند ستونهای دفاتر حسابداری) راهکار آن در اکسل چیست؟
    مثلا عدد 1234567890 در سلولی تایپ شود و در چار سلول جدا از هم بدین صورت نمایش داده شود:
    |890|567|234|1 |
    با تشکر
    • پاسخ:

      سلام
      اگر عدد 1234567890 در سلول A1 باشد. در سلول‌های B1 تا E1 فرمول‌های زیر را کپی کنید:

      =MID(A1;1;1)
      =MID(A1;2;3)
      =MID(A1;5;3)
      =MID(A1;8;3)

      موفق باشید.

    • پاسخ:

      کافیست کلید Delete را فشار دهید!
  185. با عرض سلام و خسته نباشید
    من شماره های سامانه پیامکی خود را در ستون A نوشتم حالا می خوام عدد 0098 یا 98 (پیش شماره ایران) را از ابتدای شماره هام حذف کنم
    • پاسخ:

      سلام
      از فرمول زیر در ستون B‌ استفاده کنید:

      =MID(A1,FIND(98,A1)+2,20)

      موفق باشید.

  186. سلام
    صدها فرشته بوسه بر آن دست می زنند کز کار خلق یک گره بسته وا کند
    دستمریزاد
    یک دنیا ممنون زبانم از تشکر قاصر است
  187. سلام و خسته نباشید.
    متنی دارم که با چند کاراکتر شروع ( تعداد نامشخص) و یک حرف خاص ( مثل %) و چند کاراکتر تمام میشود ( حاصل دو کلمه بوده که بینشان % است ).
    چطور میتونم فقط کلمه دوم ( که بعد از % هست ) رو انتخاب کنم ؟
    • پاسخ:

      سلم
      منظورتان از انتخاب کردن، تجزیه متن درون سلول است؟ یعنی کلمه دوم در یک سلول دیگر درج شود؟
  188. درود
    میخواستم ببینم آیا میشود در چک باکس، وقتی تیک آن را میزنیم عبارتی در یک سل نوشته شود.
    مثلا اگر جلوی آدرس یک چک باکس باشد وقتی تیک آن را میزنیم عبارت آدرس در یک سل نوشته شود.
    با تشکر
    • پاسخ:

      سلام
      متاسفانه در این زمینه اطلاعی ندارم.
  189. آرش کریم پور صومعه دل

    سلام خسته نباشید
    یک ستون از اعداد دارم مثلا 1 تا 10
    در ستون بعدی اعدادی بین اینها مثلا 1.5 - 2.5 - 1.25
    می خواهم تک تک اعداد ستون دوم با اعداد ستون اول مقایسه بشوند و اگر عدد ما 1.5 است یعنی بین 1 و 2 در ستون سوم عدد 3 نمایش داده شود
    ولی وقتی از تابع IF استفاده میکنم هر کدام از اعداد ستون دوم فقط با اعداد هم ریف خودشان در ستون اول مقایسه می شوند
    خیلی ممنون میشوم که راهنماییم کنین
    • پاسخ:

      سلام
      کاملا متوجه سوالتان نشدم. شاید این پاسخ که به سوال یکی از کاربران داده شده است به شما کمک کنید.
      اگر کمکی نکرد خط چهارم سوالتان را کمی واضح‌تر توضیح دهید و مثالی همراه با یک فایل اکسل برای من ارسال کنید.
      "می خواهم تک تک اعداد ستون دوم با اعداد ستون اول مقایسه بشوند و اگر عدد ما 1.5 است یعنی بین 1 و 2 در ستون سوم عدد 3 نمایش داده شود"
  190. چگونه میشود فقط ابزارکهایی که برای یک سلول ویرایش شده برای سلولهای دیگر کپی کرد
    بعنوان مثال برای یک سلول تعریف شده که اگر عددی بزرکتر از 100 وارد شد رنگ ان ابی شود این حرکت را برای چند سلول دیگر نیز تعریف شود؟
  191. سلام میخوام برنامه ای بنویسم که عدد رو از متن جدا کنه بعد برای عدد برنامه دیگری دارم که با این کار انجام میشه ممنون می شم راهنماییم گنید یک عدد چهار رقمی با حروف پنج حرفی
    مثال در یک سلول (3612تکرار)میخواهم 3612 در سلول دیگری تایپ شود
    با تشکر فراوان
  192. سلام خسته نباشید...
    2 ستون داریم ، یکی موضوع جنس و یکی تعداد جنس ، میخوام همه ی اجناسی که دارای تعداد هستن استخراج بشن اما نمی دونم از چه فرمولی باید استفاده کنم. لطفاً از طریق ای میل راهنماییم کنید با تشکر.
    • پاسخ:

      سلام
      راحت ترین راه مرتب کردن ستون تعداد است که پس از مرتب شدن ردیف‌هایی که تعداد ندارند در انتها قرار می‌گیرند و شما می‌توانید همه‌ی اجناسی که دارای تعداد هستن را استخراج کنید.
      موفق باشید.
  193. سلام بزرگوار
    یک ستون شامل حقوق پرسنل دارم که بایستی برای فرمت بانک تبدیل به ستونی با 15 کاراکتر کنم که کاراکتر های غیر عدد صفر باشند ممکنه راهنمایی کنید ؟
    • پاسخ:

      سلام
      یک مثال ذکر کنید.
  194. سلام من یه متنی دارم که هر سطرش سه بخش(کلمه) است. بخش اول و دوم توی تمام سطرها یکسانه ولی کلمه دوم فرق داره . می خواستم بدونم راهی وجود نداره که اون بخش وسط(کلمه دوم) توی تمام متن یه جا انتخاب بشه و من دونه دونه انتخابشون نکنم. یعنی نمیشه یه فرمولی نوشت که خودش توی تمام متن اون کلمه وسط رو انتخاب کنه.
    • پاسخ:

      سلام
      هدفتان از اینکار چیست؟ اگر هدفتان تغییر کلمه وسط است ابتدا باید هر سطر یا ردیف را به سه سلول تجزیه کنید و پس از تغییر کلمه وسط دوباره آن‌ها را به هم بچسبانید. اگر بین کلمات، فاصله یا هر کاراکتر جدا کننده‌ی خاصی وجود دارد براحتی می‌توانید با ابزار Text To Columns متن را تجزیه کنید.
      موفق باشید.
  195. سلام و با عرض خسته نباشی به مدیریت خوب این سایت
    ممنون میشم جوابم رو بدین
    سوال من : چه جوری میشه یک فرمول کا جمع و ضرب چند سل در چند شیت وجود دارد را به سل و سل های دیگه تامین داد که نخواهیم برای کلیه سل ها دستی بنویسیم متشکرم
    • پاسخ:

      سلام
      متوجه سوالتان نشدم. با مثال توضیح دهید.
  196. اسماعیل segh

    مشه در مورد index بیشتر توضیح بدید و اینکه آیا این راه برای ستونی با حدود 5000 عدد سلول جواب گو می باشد؟ خیلی ممنون بابت پاسخگو بودن شما.
    • پاسخ:

      من بررسی نکردم ولی احتمالا این روش جوابگوی شما است. بررسی کنید اگر مشکلی داشتید اعلام کنید.
      تابع Index
  197. با سلام
    سوالی داشتم.فرض کنید در ستون A لیستی از اطلاعات داریم که ما بین آنها سلول های خالی وجود دارد.مثل این http://F98.co/d/Cn4x2Y
    می خواستم بدونم آیا امکان داره که داده های مابین هر سلول خالی رو در یک سطر جداگانه نمایش داد.مثل این http://F98.co/d/Wd29Ss
    مثلا چنین چیزی A1 , A2 , A3بعد یک سلول خالی دوباره A5 , A6 , A7 و دوباره یک سلول خالی تا آخر.حالا A1 , A2 ,A3 رو تبدیل کنه به A1 , B1 , C1 الی آخر.
    ممنون میشم.باتشکر

    • پاسخ:

      سلام
      فکر کنم سوال شما مشابه سوال یکی از کاربران است که در اینجا به آن پاسخ داده‌ام.
      فقط دو تفاوت وجود دارد:
      تفاوت اول) وجود سلول خالی بین اطلاعات شما، که باید ابتدا آن‌ها را حذف کنید. می‌توانید با استفاده از این آموزش براحتی آن‌ها را حذف کنید.
      تفاوت دوم) با توجه به اینکه اولین سری داده‌های شما از سلول‌های A1 تا A7 می‌باشد پس شما احتمالا می‌خواهید ۷ ستون ایجاد کنید برای اینکار کافیست در سلول‌های B1 تا H1 به ترتیب از فرمول‌‌های زیر استفاده کنید:

      =INDEX(A:A,ROW()*7-6)
      =INDEX(A:A,ROW()*7-5)
      =INDEX(A:A,ROW()*7-4)
      =INDEX(A:A,ROW()*7-3)

      =INDEX(A:A,ROW()*7-2)
      =INDEX(A:A,ROW()*7-1)
      =INDEX(A:A,ROW()*7)

      البته به طور کلی بسته به تعداد ستون‌ها (n) برای هر ستون از فرمول زیر استفاده می‌شود.

      =INDEX(A:A,ROW()*n-(n-1))

      البته روش‌های دیگری نیز دارد که ان شاالله در آینده‌ی نزدیک، بصورت یک مطلب مجزا در وبلاگ آموزش داده خواهد شد.
      موفق باشید.
  198. برهان علیت

    سلام و ارادت.

    یه سوال داشتم و امیدوارم ذهن توانمندتون کمکم کنه.
    میخوام دو سل رو در یک سل کنار هم قرار بدم.
    از دستور =&" "& استفاده کردم. اما یکى از فیلدها عددى است و اعشار اونو برداشتم. و فیلد دیگه تکست هست. اما وقتى نتیجه فرمولو مى بینم اعشارى رو لحاظ کرده. چطور میشه اعشار فیلد جدید ایجاد شده رو بردارم؟
    ممنونم از لطفتون
    • پاسخ:

      سلام
      منظورتون از برداشتن اعشار چیه؟ چطوری برداشتید؟ مثال بزنید.
  199. ممنون از مطالب مفید و خواندیتون.
    در بین مطالب به یک پاسخ برخوردم که راه حل پاک کردن یک کاراکتر تکراری از بین تمام کاراکترهای مثلا یک ستون را شرح داده بود.
    یک راه حل بسیار ساده استفاده از Replace است و فقط کافیه اون کاراکتر رو در کادر Find what وارد کنید یا کپی کنید و کادر Replace with را خالی بگذارید. حالا با زدن یک Replace All همه این کاراکترها در ستون منتخب شما پاک میشه، به همین راحتی :)
    اوقات خوشی را برایتان آرزومندم.
  200. سلاااام
    باورم نمیشه یه نفر تو ایران اینجوری دلسوزانه جواب همرو میده ...
    به هرحال مرسی از کمک کردنتون به همه
    من واقعا نیاز به کمک دارم
    میخوام تو اکسل روی هر سلولی که کلیک میکنم تو سلول اخر کنار هم داشته باشم و ببینم
    مثلا به ترتیب روی 5 سلول کلیک کنم تو سلول f20h20 محتویات این 5 سلول رو با یه - بینشون ببینم
    • پاسخ:

      سلام
      اگر منظورتان این است که مثلا روی یک سلول کلیک کنید و با فشردن یک کلید، اکسل از شما بخواهد که سلول‌های مورد نظرتان را انتخاب کنید و در پایان ok کنید و محتویات آن‌ها با هم ترکیب شود (بدون نوشتن کد) برای اینکار نیاز به یک ماکروی اکسل است. می‌توانید درخواستتان را در این سایت بدهید. مشابه این
      موفق باشید.
  201. با سلام و تشکر از راهنماییهای خوبتان
    آیا میشود با کلیک در یک سل به اطلاعات یک صفحه (شیت) منتقل شد
    مثلا با کلیک بر روی سل یک فهرست به شیتی یا قسمتی از صفحه منتقل شویم که اطلاعات خرید و فروش و مطالب دیگر در آن گنجانده شده است
    بهتر بگویم آیا از یک سل میشود به عنوان یک میانبر استفاده کرد
    • پاسخ:

      سلام
      می‌توانید به این آموزش مراجعه کنید.
      به طور خلاصه: روی سلول مورد نظر راست کلیک کنید و گزینه Hyperlink را انتخاب کنید و در پنجره باز شده اگر می‌خواهید به شیت خاصی در فایل حاضر لینک شود گزینه Place in This Documentرا انتخاب کنید و قسمت راست نام شیت و آدرس سلول‌ها را انتخاب کنید. البته می‌توانید از گزینه Defined names نیز استفاده کنید البته باید برای محدوده مورد نظر نام تعریف کنید.
      موفق باشید.
  202. سلام و با تشکر از اطلاعات مفیدتون
    من به وسیله دو فایل اکسل ، یک برنامه حسابداری ساده تهیه کردم یعنی یک فایل دفتر روزنامه و یک فایل دفتر کل که بعد از وارد کردن حسابهای روزانه در دفتر روزنامه بصورت کپی و پیست اطلاعات رو به شیتهای مورد نظر در دفتر کل انتقال میدهم میخواستم بدونم میشه با استفاده از توابع یا فرمولهای اکسل کاری کرد که اطلاعات متنی و عددی که در دفتر روزنامه درج میکنم بدون نیاز به کپی و پیست در محل خودش در دفتر کل قرار بگیره یعنی با استفاده از یک کد برای هر حساب بعد از درج اطلاعات مربوط به اون حساب در دفتر روزنامه ،بصورت اتوماتیک همون اطلاعات در صفحه مربوط به همون حساب در دفتر کل بشینه
    ممنون میشم اگه من رو راهنمایی کنید
    • پاسخ:

      سلام
      پیش از انجام اینکار باید بدانید که اینکار یک ایراد اساسی دارد و آن این است که فایل دفتر باید به فایل روزانه لینک شود و چنانچه فایل روزانه حذف شود و یا اسم و آدرس آن عوض شود اطلاعات فایل دفتر کل هم پاک می‌شود.
      راحت ترین راه برای انجام اینکار استفاده از قابلیت Paste Link اکسل است. در ابتدا باید فایل‌های روزانه را ایجاد کنید. چون برای ارتباط دو فایل باید اسم و آدرس فایل در فایل دفتر کل وجود داشته باشد. کافیست در فایل روزانه محدوده‌ای که قرار است در آینده در فایل دفتر کل کپی شود را کپی کنید و در مکان مشخص در فایل دفتر کل پیست کنید البته در هنگام پیست کردن گزینه Paste Link را انتخاب کنید. برای توضیحات بیشتر به این لینک مراجعه کنید.
      موفق باشید.
  203. سلام، وقت بخیر
    ممنون از سایت بسیار خوبتون
    ـ آیا روشی هست که بطور یک در میان سطر خالی بین سطرهای تکمیل شده (مثلاً 500 سطر) ایجاد کند؟
    بدون اینکه بصورت یک در میان از Insert استفاده کنم.
    با سپاس
    • پاسخ:

      سلام
      با مشاهده این ویدئو می‌توانید این کار را انجام دهید. برای مشاهده با کیفیت بهتر ویدئو را دانلود کنید.
      موفق باشید.
  204. فوری فوری
    سلام خسته نباشید
    من چند فایل دارمکه دارای چندین ستون و سطر هستش می خوام دو ستون رو با هم مقایسه کنم مثلا فرض کنید هر دو ستون نام شرکت های بورس هستش می خوام شرکتهایی که مشترک نیستند حذف شود.ممنون میش مراهنماییم کنید.
    • پاسخ:

      سلام
      فرض کنید دو ستونی که می‌خواهید مقایسه کنید ستون A و B باشند. در ستون C فرمول زیر را کپی کنید:

      =IF(ISERROR(MATCH(A1,B:B,0)),"",A1)

      نام‌هایی که تکراری هستند در ستون C نمایش داده می‌شوند.
      روش‌های دیگر در این سایت‌ها به زبان فارسی و کاملتر آن به انگلیسی ارائه شده است.
      موفق باشید.

  205. با عرض سلام و خسته نباشید

    من اعداد را در ستون A نوشتم حالا می خوام عدد 5 را به همه سلول ها اضافه کنم چگونه نمی دونم چون تعدادشون زیاد استش
    • پاسخ:

      سلام
      نحوه ترکیب در مطلب بالا توضیح داده شده است. با این وجود می‌توانید نحوه انجام این کار را اینجا مشاهده کنید.
      موفق باشید.
  206. با سلام و خسته نباشید، من یه مشکلی در اکسل پیدا کردم لطفا کمکم کنید. بسیار عجله دارم.
    یک ستون را در نظر بگیرید به که در تمام سلول های آن کلمه مرد نوشته شده است ولیکن در بالای صفحه وقتی روی سلول کلیک می کنم بصورت مردٰ نوشته شده است با گزینه ریپلیس هم این علامت ٰ
    پاک نمیشود چه فرمولی وجد دارد که در تمامی ستون این علامت ٰ حذف شود و مجبور نباشم تکی همه را بردارم ؟؟؟؟؟؟
    • پاسخ:

      سلام
      نظر و پاسخ داده شده در این لینک مشکل شما را حل می‌کند.
      موفق باشید.
  207. سلام.
    فرض کنیم داریم:
    موجودی1 موجودی2 مصرفی مانده 1 مانده 2
    10 8

    میخام اگه مصرفی، برابر یا کمتر از موجودی1 بود از همون سلول موجودی1 کم بشه ولی اگه بیشتر از موجودی1 بود بقیه اش از موجودی2 کم بشه

    (در حالت اول که مصرفی برابر یا کمتر از موجودی1 هست، مانده 1 باید بشه تفاضل مصرفی و موجودی1. و مانده 2 باید برابر با موجودی2 باشه(یعنی تغییر نکنه).


    در حالت دوم که مصرفی بیشتر از موجودی1 هستش، مانده1 برابر 0 و مانده2 باید "موجودی2 منهای مصرفی منهای موجودی1 "بشه

    فرمولی وجود داره برای این کار؟ با if میشه ولی نمیدونم چجوری. ممنون میشم راهنماییم کنین
    • پاسخ:

      سلام
      خط چهارم منظور از  8 10 چیه؟
      خط هفتم منظورتون از جمله آخر، تفاضل موجودی ۲ از مجموع مصرفی و موجودی ۱ است؟
      اگر چنین است با فرض اینکه سلول‌های A2 تا E2 به ترتیب موجودی۱، موجودی۲، مصرفی، مانده ۱ و مانده ۲ باشد و با فرض اینکه موجودی۱، موجودی۲، مصرفی جزء داده‌های مسئله است برای محاسبه مانده ۱ و مانده ۲ فرمول های زیر را در سلول های D2 و E2 کپی کنید:

      =IF(C2<=A2,A2-C2,IF(AND(C2>A2),0))

      =IF(C2<=A2,B2,IF(AND(C2>A2),B2-C2-A2))

      موفق باشید.
  208. سلام برای تبدیل اعداد به حروف از چه فرمولی باید استفاده کرد؟
    • پاسخ:

      سلام
      برای اینکار فرمولی وجود ندارد. اما می‌توانید به لینک‌های زیر مراجعه کنید.
      لینک۱، لینک ۲ و لینک ۳
      موفق باشید.
  209. ببخشید یه سوال دیگه
    برنامه ماشین حساب که ویندوز هم یه دونه داره رو مجسم کنید . با یه کلیک بالا میاد و عمل میکنه. چند وقتی بود فکر میکردم ایا مثلا میتوان یه SHEET از اکسل رو که مثلا فرمول ها رو بهش دادیم ( مثلا افت ولتاژ و امپدانس در کابل ها ) را مانند ان ماشین حساب باز کرد بدون استفاده از برنامه اکسل. مانند اپ های ایتونز استور که پر است از این برنامه ها ولی اکثرا غیر تخصصی است . البته حتما نه در ایفون یا ایپاد . حتی تو خود ویندوز؟
    ممنون ار وقت عزیزی که برای پاسخ گویی میگذارید.
    • پاسخ:

      سلام
      متاسفانه اطلاعی ندارم.
      موفق باشید.
  210. با سلام مجدد و تشکر بخاطر پیگیری سوالم
    منظورم از xوy هر دو خانه مثالی . حالا بعبارت دیگر:
    اگر سلول (مثلا") B2 (که یک عدد است) صفر بود ،سلول c2را درc1 ضرب کن(c1*c2) و اگر بین صفر و 64 بود سلول d1*d2 و اگر مساوی یا بزرگتر از 64وکوچکتر یا مساوی1500 بود E2*E1.
    با یک دنیا تشکر
    • پاسخ:

      سلام
      از دستور زیر استفاده کنید. با فرض اینکه شرط برای سلول A1 اجرا شود به اضافه یک شرط جدید که بزرگتر از ۱۵۰۰ باشد:

      =IF(A1=0,$C$2*$C$1,IF(AND(A1>0,A1<64),$D$2*$D$1,IF(AND(A1>=64,A1<=1500),$E$2*$E$1,IF(A1>1500,$F$1*$F$2))))

      موفق باشید.
  211. با سلام و تشکر از زحمت هاتون
    ببخشید تو یه فرمول بدجوری گیر کردم .
    اگر سلول (مثلا") B2 (که یک عدد است) صفر بود سلول X*Y و اگر بین صفر و 64 بود سلول X1*Y2 و اگر مساوی یا بزرگتر از 64وکوچکتر یا مساوی1500 بود X3*Y3.
    با یک دنیا تشکر
    • پاسخ:

      سلام
      متوجه سوالتون نشدم.
      اگر سلول (مثلا") B2 (که یک عدد است) صفر بود سلول X*Y (یعنی چی سلول X*Y) و ...
  212. درود برشما
    اگر بخواهیم در چندین سلول که امکان دارد یکی از آن ها حاوی متن و بقیه عدد باشند و آن سلول حاوی متن را خارج کنیم (جدا کردن متن از اعداد) باید چه کار کنیم؟
    لطفا به پست الکترونیک من پاسخ دهید ، ممنون
    • پاسخ:

      سلام
      با استفاده از راهنمایی ارائه شده در این لینک، شما می‌توانید از متن کپی بگیرید و یا آن‌ها را پاک کنید.
      موفق باشید.
  213. سلام ممنون از مطلب مفیدتون می خواستم ببینم چجور میشه اگر یک عدد را وارد کردیم یک متن خاص برای اون عدد درج شه مثلا هر وقت 2 رو تایپ کردم عبارت سلام تایپ بشه؟
  214. چطور میتوان اعدادی که در یک سلول قرار دارند و با کاما از هم جدا شده اند را می توان در سلولهای جداگانه تفکیک کرد؟
  215. سلام.
    میخوام فاکتور های که توی هر شیت زدم شماره فاکتور به ترتیب در هر شیت زده شود تا فاکتورآخرشیت آخر
    • پاسخ:

      سلام
      اگر ممکن است دقیق‌تر توضیح دهید همراه با مثال

  216. دستت درد نکنه خیلی خوب بود واقعا برای اون هایی که مثل من از اکسل زیاد سر در نمیارند کارشاست
  217. مرسییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییی
  218. عباس نیکدل

    با سلام خسته نباشید لطفا کمکم کنید .سوال - من یه sheet دارم که براساس تاریخ رشد مکنه وسطر های ان اضافه میشه من می خوام موقع sort کردن یعنی با یه بار sortاگه به لیست سطری اضافه شد در موقعیت خودش قرار بگیره ایا این امکان داره وتاریخ های یکسان به یه رنگ خاص دربیاید ممنون ...لطفا ایمیل کنید
  219. سلام

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

    با تشکر فراوان
    • پاسخ:

      سلام
      باید دقیقا توضیح دهید که جزئیات فایلتان چگونه است تا بتوانم روشی برای اینکار پیدا کنم.
      موفق باشید
  220. بخش‌هایی از این نظر که با * مشخص شده، توسط مدیر سایت حذف شده است
    سایه....
    سلام .. ممنون از مطالب جالبتون ..خیلی عالی بودن..
    یه سوال داشتم چطوری میشه که تو سه تا ستون مثلا ستون a, c , f شماره هایی که با هم برابر هستن نشون بده ..
    من یه اکسل دارم که تکراری داره توش میخوام پیدا کنم چیکار کنم .. مثلا ستون a1,c1,f1 تمام شماره ها و اسم ها با سطر a6,c6,f6 برابر .. میخواستم اینا رو نشون بده بهم ..

    پاسخ:
    سلام
    به این مطلب مراجعه کنید.
    موفق باشید.
    ______________________________________________________
    با سلام ..
    منم مشکلم همینه اما این راه که شما گفتین جواب گوی من نیست ..
    من میخوام که همنطور که این خانم گفته بوده اگر 3 سطر از 3 ستون با هم یکی بود پیغام بده ..
    یعنی همه با هم برابر بود
    میشه لطفا راهنایی کنید؟
    با میکرو یه سری برنامه نوشتم اما جواب نداده ..
    اگه برنامه خاصی داره و باید نوشت و اگه هزینه ای داره تقبل میکنم
    ایمیلمو دادم .. منتظر جواب شما هستم .. با تشکر

    *********** *****
    • پاسخ:

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

    یه سوال داشتم چطوری میشه که تو سه تا ستون مثلا ستون a, c , f شماره هایی که با هم برابر هستن نشون بده ..

    من یه اکسل دارم که تکراری داره توش میخوام پیدا کنم چیکار کنم .. مثلا ستون a1,c1,f1 تمام شماره ها و اسم ها با سطر a6,c6,f6 برابر .. میخواستم اینا رو نشون بده بهم ..

    • پاسخ:

      سلام
      به این مطلب مراجعه کنید.
      موفق باشید.
  222. مهدی کریمیان

    دمتون گرم .
    فقط در یک جمله کوتاه میشه گفت : عالی بود.
  223. محسن ساریجالو

    از مطالب خوبتان استفاده کردیم
    سوال : تقسیم یک مبلغ به مبالغ دیگر- مثلا قسط یک مشتری 2.000.000 ریال است حال اگر پرداختی مشتری کمتر یا بیشتر از این مبلغ باشد می خواهم اگر کمتر از این مبلغ بود از پرداختی بعدی مشتری در فیلدهای بعدی بگیرد تا به دو میلیون ریال برسد و اگر بیشتر از این مبلغ بود بقیه را ببرد به سررسید قسط بعدی بگذارد.پرداخت اولی مشتری 1.000.000 ریال و پرداخت دومی 6.000.000 ریال
    • پاسخ:

      سلام
      پاسخ سوالتان به نظر ساده می آید اگر من درست متوجه شده باشم.
      این فایل را دانلود کنید. با اضافه کردن یک ستون جدید به نام مبلغ قسط + بدهی قسط قبلی کنار ستون پرداخت ها  ظاهرا مشکتان حل می شود
      موفق باشید
  224. سلام.چگونه می توان در اکسل جستجو را بر اساس 2 تاریخ انجام داد.مثلا در ستون a از تاریخ 93/5/1 الی 93/6/1 جمع اعداد آن را محاسبه کرد.با تشکر
    • پاسخ:

      سلام
      متاسفانه اکسل از تاریخ شمسی پشتیبانی نمی‌کند. اما اگر تاریخ‌های شما میلادی باشند در این لینک می‌توانید جواب سوالتان را مشاهده کنید.
      موفق باشید.

  225. خیلی عالی بود . از اطلاعاتی که در سایت برای همه گذاشته اید خیلی استفاده کردم باز هم ممنون
  226. ************فوری فوری**********
    با سلام
    بچه ها من یه لیست دارم که شامل چندین سطر و ستونه که یه ستون آن شماره هایی هست که در ابتدای آنها کاراکتر (') قرار گرفته و انقدر این ستون بلند بالاست که نمیشه دستی اون کاراکتر رو از ابتداشون برداشت میخواستم راهنماییم کنید که از چه فرمولی یا راهی میشه این کاراکتر رو از ابتدای تمام اون شماره ها برداشت خیلی ضروریه آخه برای تهیه لیستم لازم دارم. ممنون میشم هر چه سریعتر راهنماییم کنید.
    • پاسخ:

      سلام
      اگر علامت ' در سمت چپ عدد قرار دارد مثل 2'، اکسل آن سلول را با یک خطا یا ارور (مثلث سبز رنگ در گوشه چپ قسمت بالای سلول) نشان می‌دهد که اگر روی سلول کلیک کنید یک علامت زرد رنگ فعال می‌شود که با کلیک روی آن گزینه‌ Convert to to Number را مشاهده خواهید کرد (عکس). اگر یک ستون به این صورت است تمام اعداد ستون را انتخاب کنید و روی گزینه Convert to to Number کلیک کنید تا علامت ' حذف شود.
      اما اگر علامت ' در سمت راست عدد قرار دارد مثل '2، با استفاده از فرمول زیر می‌توانید آنرا حذف کنید. مثلا اگر در سلول A1 عدد با علامت وجود دارد فرمول زیر را در سلول B1 کپی کنید و اینتر بزنید.

      =MID(A1,1,LEN(A1)-1)

      موفق باشید.
  227. باسلام از سایت خوبتون
    ی سوال داشتم اگه دریک سلول مثلا عدد ودوخط ممتد( 2--0) ومیخوام در سلول دیگه همین مقدار تکرار بشه ولی برعکس وبصورت ( 0--2) چکار باید بکنم. ممنون میشم اگه راهنمائی کنید.
    • پاسخ:

      سلام
      اگر در سلول A1 داشته باشید 0--2 با استفاده از کد زیر که در سلول A2 کپی می‌کنید می‌توانید برعکس آن‌را داشته باشید.

      =RIGHT(A1,LEN(A1)-(FIND("--",A1)+1))&"--"&LEFT(A1,FIND("--",A1)-1)

      موفق باشید.
  228. سلام
    یه سوال دارم
    چه جوری میشه evaluate یک فرمول اکسل را به صورت متنی در سلول دیگه داشت این کار رو برای گرفتن ریز محاسبات فرمول های نوشته شده تو اکسل نیاز دارم
    با تشکر
    • پاسخ:

      سلام
      متاسفانه چنین چیزی را تا کنون مشاهده نکردم. می‌توان ریز محاسبات را دید ولی نمی‌توان کپی گرفت و به صورت متنی در سلول دیگری نگه داشت.
      Tools / Formula Auditing / Evaluate Formula
      ویدیو
      لینک 1
      لینک 2
      موفق باشید.
  229. با عرض معذرت یه سوال دیگه
    برای رنگی کردن مقدار یا بکگراوند یه سلول باید چی کار کنیم
    1- مثلا اگه مقدار سلول زیر صفر بود قرمز بشه و اگه بزرگتر از صفر بود آبی درج بشه
    2- اگه متن "دریافت از" در یک سلول وجود داشت عبارت قرمز و اگه "پرداخت به" وجود داشت عبارت آبی درج شود
    بازم ممنون
  230. سلام بزرگوار ممنون از مطالبتون
    در ستون B شیت "مرداد" عنوان دریافتی ها و در ستون D همان شیت مقدار دریافتی درج شده
    1- من میخوام مثلا عبارت "دریافت از دیانتی" از ستون B در شیت "مرداد" جستجو و پیدا بشه و نتیجه (سلولهای پیدا شده) در ستون B در شیت "شهریور" درج بشه
    2- و اگر بشه عدد موجود (دریافتی) در همان ردیف پیدا شده در ستون D هم، در ستون D شیت "شهریور" درج بشه
    قبلش ازتون ممنونم
    • پاسخ:

      سلام
      به نظرم تابع VLOOKUP می‌تواند مشکل شما را حل کند.
      لینک 1
      لینک 2
      موفق باشید.

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

      سلام
      اگر تمام سلول‌ها مشابه «ف137ب» باشند یعنی یک حرف بعد عدد سه رقمی و سپس حرف با دو فرمول زیر می‌توان حروف و اعداد را از هم جدا کرد. اما اگر تعداد حروف و عدد متفاوت باشد باید برای آن کد نوشت.

      =LEFT(A1,1)&RIGHT(A1,1)

      =MID(A1,2,3)

      موفق باشید.
  232. سید محمد حسینی

    با سلام و تشکر

    من می خوام یک قسمت (مثلا G1) موجود در یک ستون را انتخاب کرده و در یک ستون دیگر در همان ردیف منقل کند به طوری که در سلول های ستون انتخابی مخلوطی از اعداد و حروف و علائم با طول رشته ی متفاوت باشد و منظور یک کاراکتر یا یک رشته ی خاص از هر سلول باشد.

    با تشکر
    • پاسخ:

      سلام. متوجه سوال شما نشدم. با مثال توضیح دهید.
  233. خدا خیرتون بده با این همه پاسخ دهی بی منت! واقعا از صمیم قلب براتون آرزوی موفقیت می کنم.

    پیروز و سریلند باشید.
    • پاسخ:

      ممنون از اظهار لطفتون. شما هم موفق باشید.
  234. سلام ا سوال داشتم
    داخل یک سل چند کزینه دارم(تهران/یزد/قم)میحام به هریک از اینها عددی اختصاص بدم.مثلا وقتی از کشو تهران رو انتخاب میکنم از سل مقابل بصورت اتوماتیک عدد 3 انتخاب بشه همینطور برای شهرهای دیگه
    • پاسخ:

      سلام
      منظورتان از "گزینه" در جمله "داخل یک سل چند گزینه دارم" چیست؟ چگونه گزینه را ایجاد می‌کنید؟ منظورتان فیلتر است؟
  235. فایل اگسلی دارم ناو و نام خانوادگی رو جدا هر کدوم تو یک ستون نوشته ام می خوام تو یک ستون با همدیگه ادغام کتم و کنار هم باشه آیا میشه ؟
    • پاسخ:

      سلام
      در انتهای مطلب در قسمت
      "ترکیب چند سلول در یک سلول"روش انجام اینکار توضیح داده شده است.
      موفق باشید.
  236. با سلام من یک ستون دارم که در هر سلول ان اسم همراه با شماره خورده است من می خواهم فقط اسم را جدا کنم و اعداد حذف شود از کد زیر استفاده می کنم ولی ان بر عکس عمل می کند لطفا راهنمایی کنید
    Function CleanString(strIn As String) As String
    Dim objRegex
    Set objRegex = CreateObject("vbscript.regexp")
    With objRegex
    .Global = True
    .Pattern = "[^\d]+"
    CleanString = .Replace(strIn, " ")
    End With
    End Function
    • پاسخ:

      سلام
      اگر محتویات سلول بطور مثال مشابه Aref9078 باشد بطور نمونه برای سلول A1، با کپی کردن دستور زیر در سلول A2 می‌توان اسم را از عدد جدا کرد.

      =LEFT(A1,MIN(FIND({0,1,2,3,4,5,6,7,8,9},A1&"0123456789"))-1)

      موفق باشید.
  237. با سلام
    می خواستم بپرسم می شه تو اکسل یک سل متنی را تبدیل به یک عدد مورد نظر کرد
    مثلاً من در یک یا چند سل موجود در یک ستون اکسل می نویسم
    amir
    حالا می خواهم در ستون کناری هر کجا کلمه امیر باشد عدد 6 جایگزین شود
    آیا دستور خاصی دارد
    • پاسخ:

      سلام
      با دستور IF می توان اینکار را انجام داد.
      اگر در خانه A1 داشته باشیم amir، با نوشتن دستور زیر در خانه A2 می توان عدد 6 را جایگزین کرد در غیر اینصورت متن قبلی نشان داده شود یعنی اگر ali در خانه A1 باشد دوباره در خانه A2 هم ali ظاهر می شود:

      =IF(A1="amir",6,A1)

      ساختار کلی تابع IF به صورت زیر می‌باشد:

      =IF(logical_test, Value_If_True, Value_If_False)


      Logical_Test : به جای این عبارت شرط خود را قرار می دهید. در این قسمت تابع، یک عبارت مقایسه ای درج می شود.
      Value_If_True : مشخص کننده مقدار تابع در صورت درست بودن شرط است.
      Value_If_False : مشخص کننده مقدار تابع در صورت غلط بودن شرط است.
      موفق باشید.
  238. خیلی خیلی ممنون از راهنماییتون
    فقط یه سوال دیگه چجوری میتونم کلمات داخل یک سلول را داخل همون سلول تجزیه کنم بطوریکه بقیه سلول های اون ستون هم از فرم مورد نظر پیروی کنند . مثلا کلمه علی داخل یک سلول به ع ل ی تغییر پیدا کنه و بقیه ستون هم بدین ترتیب
    ممنون از لطف تون
    • پاسخ:

      سلام
      حالت اول) اگر بصورت تک تک می‌خواهید این عملیات انجام شود و در سلول دیگر نتیجه را ببینید از تابع زیر استفاده کنید.
      در محیط اکسل با زدن کلیدهای Alt+F11 به محیط برنامه نویسی (VBA) وارد شوید. در پنجره ظاهر شده، از منوی Insert گزینه Module را انتخاب کنید. در پنجره Module1 کد زیر را کپی و پیست کنید. تابع جدید آماده شده است.
      Function addspace(r As Range) As String
      Dim s As String, i As Long
      s = r.Value
      For i = 1 To Len(s)
          addspace = addspace & Mid(s, i, 1) & " "
      Next i
      addspace = Trim(addspace)
      End Function					
      پنجره برنامه نویسی را ببندید. در محیط اکسل براحتی می‌توانید تابع ساخته شده را فراخوانی کنید.
      مثلا برای ایجاد فاصله بین کاراکترهای کلمه سلول A1 دستور زیر را بنویسید.
      =addspace(A1)
      منبع: mrexcel.com
      حالت دوم)
      اگر می‌خواهید تمام عملیات ایجاد فاصله یکجا انجام شود و در همان سلول نتیجه مشاهده شود از کد زیر استفاده کنید.
      مشابه روش بالا کد زیر را کپی و پیست کنید.
      Sub Space_Out()
      Dim i, j, LastRow, tmpVar
      LastRow = Range("A" & Rows.Count).End(xlUp).Row
      For i = 1 To LastRow
      For j = 1 To Len(Cells(i, "A"))
      tmpVar = tmpVar & Mid(Cells(i, "A"), j, 1) & " "
      Next j
      Cells(i, "A").Value = Left(tmpVar, Len(tmpVar) - 1)
      tmpVar = ""
      Next i
      Columns("A:A").AutoFit
      End Sub
      برای اجرای آن با زدن کلیدهای Alt+F8 ماکروی Space_Out را Run کنید.
      منبع با کمی اصلاح: answers.yahoo.com
      موفق باشید.
  239. با عرض سلام و خسته نباشید
    چطوری میتونم بین اعداد داخل یک سلول فاصله ایجاد کنم بطوریکه همه سلول های ان لیست نیز تغییر یابند . مثلا عدد 123456 تبدیل به 6 5 4 3 2 1 بشود و سلول های دیگر ان لیست نیز به فرم مورد نظر تغییر یابد
    ممنون از راهنماییتون
    • پاسخ:

      سلام
      با تغییر فرمت سلول به شکل # # # # # # می توانید بین اعداد فاصله ایجاد کنید یا از دستور زیر استفاده کنید در صورتی که عدد 123456 در سلول A1 باشد:

      =TEXT(A1,"# # # # # #")

      موفق باشید.
  240. سلام و خسته نباشید

    چگونه می توان اعداد یک سلول را تجزیه کرد به چند سلول بصورتیکه در هر سلول یک عدد از آن نوشته شود؟
    مثلا 123456789
    سلول 1 : 9
    سلول 2 : 8
    و...

    با تشکر
    • پاسخ:

      سلام
      فرض کنید در سلول A1 عدد 123456789 قرار دارد. اگر در هریک از سلول های A2 تا A10 دستور زیر را کپی کنید در هر سلول یک رقم قرار می گیرد.

      =MID($A$1,COLUMN()-1,1)

      موفق باشید.
  241. حسن فدایی

    سلام
    آیا اکسل تابعی داره و یا میتوان تابعی ترکیبی نوشت که عدد را به ارقام تشکیل دهنده تجزیه کنه و تک تک داخل یک سلول مجزا قرار دهد؟
    مثلا یک عدد 6 رقمی 123456 را به تک تک ارقام و داخل سلول مجزا تجزیه کنه
    • پاسخ:

      سلام
      فرض کنید در سلول A1 عدد 123456 قرار دارد. اگر در هریک از سلول های A2 تا A7 دستور زیر را کپی کنید در هر سلول یک رقم قرار می گیرد.

      =MID($A$1,COLUMN()-1,1)

      موفق باشید.
  242. خیـــــــــــــــــــــــــــــــــــــــــــــــــــلی ممنون عالی بود
  243. غلامرضاحسنی

    سلام اولاازراهنمایی تان کمال تشکررادارم دومااگرامکان داره بفرماییدکه چطورمی توان دریک ستون که اسلول های آن اعدادمثلاده رقمی تشکیل شده اعدادیکان ودهگان آنرایکدفعه حذف کرد؟
    • پاسخ:

      سلام
      مثلا اگر عدد ده رقمی 1234567890 را در سلول A1 داشته باشید با دستور زیر 8 رقم سمت چپ جدا می‌شود

      =LEFT(A1,8)


  244. واااااااااااای این یکی از سوالای مصاحبه شغلی من بود :( کاش اون موقع اینو دیده بودم :(
  245. باسپاس از توجهتون .جدول اکسلی دارم که در یک ستون تاریخ وارد شده و در ستون دیگر شماره سند.میخوام فرمولی بنویسم که با تغییر تاریخ یعنی افزوده شدن یک روز ,به شماره سند هم یکی اضافه بشه و مجبور نباشم شماره سند را دستی وارد کنم که امکان بروز اشتباه بخاطر حجم کار پیش بیاد.ممنون
    • پاسخ:

      اگر منظورتان این است که مثلا در ستون A تاریخ و در ستون B شماره سند را وارد می‌کنید و در سلول A1 و B1 به ترتیب تاریخ دیروز و شماره سند را نوشته اید. چنانچه در سلول A2 تاریخ امروز را تایپ کنید بطور اتوماتیک در سلول B2 شماره سند جدید (شماره سند دیروز + 1) تایپ شود. دستور زیر اینکار را انجام میدهد.
      در واقع A2 نماینده سلولی است که قرار است تاریخ جدید را در آن وارد کنید و B1 نماینده آخرین سلول است که قبلا شماره سندش را وارد کرده اید. سلول های ستونی که در آن می‌خواهید شماره سندهای جدید را وارد کنید انتخاب کنید و این فرمول را در آن کپی کنید.

      =IF(ISBLANK(A2)=FALSE,B1+1,"")

  246. با سلام.فرمولی میخوام که : افزایش مقدار یک سلول در یک ستون , باعث افزایش مقدار یک سلول در ستون دیگه بشه.لطفا راهنمایی بفرمائین.ممنون
    • پاسخ:

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

  247. بسیار عالی! ممنون از این نوع آموزش غیر حضوری. به امید موفقیت در کارهایتان

  248. به نام خدا
    از اینکه برای کمک به دیگران مطالب مفید را منتشر می کنید تشکر می کنم.
  249. مرتضی رضایی

    فرمولهای ترکیبیش عالی بودن خیلی دنبالش گشتم تا پیداتون کردم

ارسال نظر

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

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

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

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

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

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

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

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