جستجو

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

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

خلاصه آمار

تبليغات

جلوگیری از تبدیل فرمت عدد همراه با اسلش (/) و خط تیره (-) به فرمت تاریخ در اکسل

اکسل

انواع داده‎ها از جمله کاراکترها، اعداد و فرمول‌ها را می‏‌توانید در سلول‌های اکسل وارد کنید. اعداد خود شامل اعداد صحیح، اعشاری، تاریخ، زمان، درصد و ارز و ... هستند. در حالت عمومی با وارد کردن هر عددی همراه با علامت خاص آن عدد، اکسل نوع عدد را تشخیص می‏‌دهد. دو مورد از این علامت‌ها، خط مورب یا اسلش (/) و خط تیره (-) است که اکسل بصورت خودکار اعدادی که با این دو علامت‌ تایپ شوند را به فرمت تاریخ تبدیل می‌کند. اگر چنانچه می‌خواهید از این تبدیل خودکار جلوگیری کنید در ادامه مطلب با پی‌سی‌ترفند همراه باشید.

به عنوان مقدمه ابتدا بررسی می‌کنیم که چند نوع عدد می‌توان در اکسل وارد کرد. برای اینکار کافیست روی یک سلول راست کلیک کرده و روی گزینه Format Cells کلیک کنید یا کلیدهای Ctrl+1 را همزمان فشار دهید تا پنجره Format Cells باز شود.

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

گزینه‌ها
شرح
علامت
General
این گزینه عددها را به صورت رشته‌ای از رقم‌های متوالی و بدون هرگونه قالب‌بندی نشان می‌دهد.
بدون علامت
Number
مقادیر را به صورت رشته‌ای از رقم‌های متوالی نشان می‌دهد.
علامت منفی یا علامت نقطه (.) برای اعداد اعشاری یا علامت / برای تقسیم یک عدد بر عدد دیگر و نمایش نتیجه آن
Currency
مقادیر را همراه با علامت پول رایج نشان می‌دهد.
مثل $
Accounting
مانند گزینه‌ی currency می‌باشد.
مثل $
Date
تاریخ را با قالب‌بندی اختصاصی آن نشان می‌دهد.
/ یا -
Time
ساعت را با قالب‌بندی‌های مختلف نشان می‌دهد که بعضی از آن‌ها تاریخ را شامل می‌شوند.
:
Percentage
عددها را همراه با علامت درصد نشان می‌دهد.
٪
Fraction
بصورت کسر ساده یا مرکب
/
Scientific
بصورت علمی نمایش می‌دهد.
e
Text
بصورت متن بوده و قابلیت شرکت در محاسبات را ندارد.
بدون علامت یا همراه با علامت‌های مختلف (مثل /، - و ...)
Special
مانند شماره تلفن یا کد پستی
علامت‌های مختلف
Custom
زمانیکه قالب‌بندی‌های موجود رضایت‌بخش نیست، قالب‌بندی‌های اختصاصی را امتحان کنید.
علامت‌های مختلف

همانطور که در جدول مشاهده می‌کنید علامت اسلش / بین دو عدد در چهار حالت Number، Fraction ،Date و Text و علامت خط تیره (ـ) بین دو عدد در ۲ حالت Date و Text ممکن است استفاده شود. بنابراین مجموعاً ممکن است عدد به چهار فرمت تبدیل شود که نحوه تبدیل به هر یک از این چهار فرمت در ادامه توضیح داده شده است:

۱- تاریخ (Date). مثلا تایپ 8/3 یا 3-8 و نمایش آن بصورت I08-Mar

برای اینکار نیاز به هیچ تنظیمات اضافه‌ای نیست و اکسل بصورت پیش‌فرض عدد وارد شده همراه با اسلش یا خط تیره را به فرمت تاریخ تبدیل می‌کند. مثلا پس از تایپ 8/3 یا 3-8، اکسل آن را بصورت خودکار، I08-Marنمایش می‌دهد. البته می‌توانید نحوه نمایش تاریخ را تغییر دهید. برای اینکار در پنجره Format Cells، از تب Number، روی گزینه Date کلیک کنید و در سمت راست یعنی قسمت Type، فرمت مورد نظرتان را انتخاب نمایید.

۲- تقسیم یک عدد بر عدد دیگر و نمایش بصورت کسری (Fraction)، که دارای ۲ حالت است:

الف) نمایش آن بصورت عدد مخلوط یا مرکب (مثلا تایپ 8/3 و نمایش آن بصورت 2/3  2)

ب) نمایش عینی آن (مثلا تایپ 8/3 و نمایش آن به صورت 8/3)

برای اینکه کسر نوشته شده به یکی از دو حالت فوق نمایش داده شود کافیست قبل از تایپ عدد، یک صفر و سپس فاصله تایپ کنید (کلید Spacebar را فشار دهید) و پس از آن عدد موردنظرتان به همراه اسلش را وارد کنید. بصورت زیر:

0 8/3

اگر کسر مورد نظرتان کوچکتر از یک باشد حالت الف و ب تفاوتی ندارند. اما اگر بزرگتر از یک باشد روش گفته شده کسر را بصورت مرکب نمایش می‌دهد یعنی حالت الف (2/3 2). البته همان ابتدا هم می‌توانید عدد را بصورت مرکب وارد کنید، یعنی بجای تایپ 8/3، تایپ کنید 2/3 2. در هر دو حالت فوق، پس از کلیک روی سلول مورد نظر، معادل اعشاری عدد 8/3 یعنی 2.66666666666667 در Formula Bar نشان داده می‌شود.

بجای تایپ صفر و فاصله از مسیر دیگر نیز می‌توان حالت کسر را فعال کرد. برای اینکار روی سلول مورد نظر راست کلیک کرده و روی گزینه Format Cells کلیک کنید برای حالت الف در پنجره Format Cells، از تب Number روی گزینه Fraction کلیک کنید و در سمت راست یعنی قسمت Type، گزینه Up to one digit را انتخاب نمایید و برای حالت ب، از تب Number روی گزینه Custom کلیک کنید و در قسمت Type یکی از کدهای زیر را وارد کنید.

?/?

#/#

? و # نشانه یک رقم می‌باشند با این تفاوت که در ازای صفرهای اضافه زمانی که از علامت ? استفاده می‌شود space (فضای خالی) جایگزین می‌شود.

۳- تقسیم یک عدد بر عدد دیگر و نمایش نتیجه آن (Number). مثلا تایپ 8/3 و نمایش آن بصورت 2.666667

برای اینکار می‌توانید قبل از تایپ عدد علامت مساوی را تایپ کنید. یعنی بصورت

=8/3

یا اینکه روی سلول مورد نظر راست کلیک کرده و روی گزینه Format Cells کلیک کنید. در پنجره Format Cells، از تب Number روی گزینه Number کلیک کنید.

۴- فرمت متن (Text). یعنی بصورت متن باشد و قابلیت شرکت در محاسبات را نداشته باشد.

برای اینکار دو راه وجود دارد:

الف) ابتدا علامت ' را تایپ نموده و سپس عدد را وارد کنید. اکسل علامت ' را نشان نمی‌دهد. مثلا تایپ کنید

'8/3    or     '8-3

ب) قبل از عدد یک فاصله تایپ کنید (کلید Space را فشار دهید).

یا اینکه در پنجره Format Cells، از تب Number فرمت Text را انتخاب کنید.

توجه: انتخاب فرمت اعداد در پنجره Format Cells در تمام حالات فوق زمانی قابل استفاده است که شما قبل از وارد کردن عدد در سلول مورد نظرتان، فرمت مدنظرتان را برای سلول انتخاب کرده باشید، در غیر اینصورت پس از وارد کردن عدد امکان جابجایی بین ۴ فرمت فوق وجود ندارد.


  • حل مشکل فوق هنگام کپی اعداد:

چنانچه قصد دارید اعدادی که دارای / یا - هستند را از جای دیگر کپی کنید و در اکسل پیست کنید از چهار فرمت گفته شده در بالا فقط این امکان وجود دارد که فرمت تاریخ یا فرمت Text داشته باشند. برای فرمت تاریخ که نیاز به هیچ کار اضافه‌ای نیست. اگر عدد دارای / یا - باشد پس از پیست کردن بصورت خودکار به فرمت تاریخ تبدیل می‌شود. اما برای جلوگیری از این تبدیل خودکار، ابتدا محدوده‌ای که می‌خواهید عددها را در آن پیست کنید انتخاب کنید و فرمت محدوده را از حالت General به حالت Text تغییر دهید. سپس بجای پیست کردن بصورت معمولی از تب Home روی گزینه Paste کلیک کنید و گزینه Match Destination Formatting را انتخاب کنید

یا روی گزینه Paste Special کلیک کنید و در پنجره باز شده گزینه Text را انتخاب کنید و در پایان روی Ok کلیک کنید.

منابع: contextures.com    و   support.office.com

 

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

          

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

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

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

نظرات (۳۰)

  1. سلام
    من یکسری اعداد رو داخل اکسل وارد کردم که الان اون ها رو به صورت تاریخ میلادی نمایش میده راهی داره که بتونم بدون وارد کردن دوباره اعداد اون ها رو به عدد تبدیل کنم؟
    • پاسخ:

      سلام
      با چه فرمتی داده ها وارد شده اند؟
  2. غلامرضا اسدی

    سلام روز شما بخیر
    لطفا بفرمایید وقتی در اکسل عدد مثلا ۱۰ را میخام تایپ کنم /۱ می نویسه چی کار کنم که اعداد درست وارد بشود
    سپاسگزارم
    • پاسخ:

      سلام
      احتمالا تغییری در تنظیمات اکسل ایجاد شده. در تنظیمات اکسل تیک گزینه Automatically Insert a Decimal Point را بردارید. راهنما
      موفق باشید.


  3. سجاد افضلی

    سلام.من برای نوشتن فرمت 1402/ق/3391 در اکسل باید چکار کنم..وقتی تایپ میکنم اون حرف آخر میفته
    • پاسخ:

      سلام
      پس از تایپ، متن را راست چین کنید با استفاده از گزینه Right-to-Left در زبانه Home و بلوک Alignment.
      موفق باشید.
  4. میخواهم در یک سلول عدد ۵۰۲۷/۰۱/۰۱ را عینا وارد کنم و حتما باید بصورت general باشد
    منتها نمیشه
    لطفا راهنمایی میکنید؟
    • پاسخ:

      سلام
      به جز روش های گفته شده در مطلب فوق راه دیگری سراغ ندارم متاسفانه
  5. با سلام به استاد عزیز
    در یک سل اکسل راست به چپ با فونت فارسی تایپ میکنم وقتی در ادامه این سل فونت را انگلیسی میکنم و عدد و واحد وارد می کنم جای واحد سمت چپ عدد می افتد و حتما هم میخواهم عدد و واحد انگلیسی باشد وسط متن فارسی:
    مثلا: اسپپلیت btu/hr 24000 که درستش این بودکه btu/hr سمت راست عدد قرار می گرفت.یا مثلا پکیج به ظرفیت 24 -30 kw که درستش این بود کهاز سمت چپ اول 24 بعد - بعد 30 بعد kw قرار میگرفت لطفا راهنمایی بفرمایید.

    بسیار ممنون و سپاسگزارم
    • پاسخ:

      سلام
      ظاهرا راهی جز اینکه بین واحد و عدد فاصله نباشد نیست.
  6. سلام استاد
    ببخشید من برای این که شروع و پایان زمان رو کنار هم بنویسم، عموما از فرمول F2&"-"&E2= استفاده می کنم، اما متاسفنه جواب فرمول به صورت اعداد اعشاری نمایش میده، نمی دونم باید چیکار کنم، اگه میشه یک راهنمایی بکنید
    • پاسخ:

      سلام
      فرمت اعداد سلول f2 و E2 چطور است؟ دقیقا اعداد چی هستند؟
  7. سلام
    برای محاسبه مثلا(5.5_8)/(31.4_32.5)=
    همش بجای عدد کلمه #VALUE
    میاد
    باید چطوری این مشکل حل کنم؟
    • پاسخ:

      سلام
      چرا اندرلاین _ استفاده میکنید؟ باید - بزنید.
  8. با سلام من میخام عدد 2/5تو اکسل تایپ کنم اما به Feb_5تبدیل میشه چکار کنم ؟
    • پاسخ:

      سلام
      در مطلب بالا توضیح داده شده است!
  9. محمد افشین مهر

    سلام ببخید من 20 تا کدملی وارد کردم که به مشکلی برنخورد کد ملی 21 رو که وارد کردم حرف انگلیسیE با + میان و کد ملی رو بهم می ریزن راهنمایی کنید
    • پاسخ:

      سلام
      فرمت آن را به general تغییر دهید.
  10. سلام وقت بخیر
    من توی اکسل میخوام یک عبارت بنویسم 10/72 بصورت کسری بنویسم اکسل خودش میکنه 5/36 نتیجه یکی اما میخوام در نمایش کسر را ساده نکنه میشه راهنمایی کنید
    ممنونم
    • پاسخ:

      سلام
      بدون علامت مساوی چطور؟
  11. سلام عزیز
    من در ایکسل اگر یک عددی تایپ می کنم بصورت درصد نمایش داده میشود چکار کنم که اینطوری نشود/
    مثلا عدد را تایپ کردم بصورت 0.02 برای من در هر سلول نمایش داده میشود.
    • پاسخ:

      سلام
      در تنظیمات اکسل تیک گزینه Automatically Insert a Decimal Point را بردارید. تصویر راهنما
      موفق باشید.
  12. با سلام
    چطوری می توان در اکسل تاریخ رو بدون اینکه جا به جا کنه وارد کرد 1396/12/5 نشود 5/12/1396
    • پاسخ:

      سلام
      می خواهید در حین نوشتن مطابق آنچه می خواهید نوشته شود یا می خواهید پس از نوشتن اصلاح کنید؟
  13. درود بر شما
    چطور بدون وارد کردن هر باره / در یک سلول تاریخ را با فرمت 96/09/04 وارد کنم؟
    یعتی خود اکسا / را بندازه بین اعداد
    • پاسخ:

      سلام
      در اکسل تاریخ شمسی تعریف نشده است.
  14. با سلام
    من یه مشکلی با اعداد در اکسل پیدا کردم که قبلا اینطور نبود.
    مشکل اینه که وقتی عدد 6رقمی مثل305650 رو تایپ میکنم اکسل اتوماتیک عدد رو به 350650 تغییر میده.یعنی اگر عدد دوم صفر باشه، جای عدد دوم و سوم رو عوض میکنه.این حالت در هرگونه فرمت سل ،به غیر از text صادق هستش.
    ممنون میشیم راهنمایی بفرمایید.
    • پاسخ:

      سلام
      متاسفانه دلیل این مشکل را نمی دانم.
  15. سلام
    می بخشید برای اینکه بتونیم در اکسل عددی را نوشته و به صورت خودکار بین اعداد / گذاشته شود چکار باید کرد مثلا
    951220 به 95/12/20 تبدیل شود.
    • پاسخ:

      سلام
      باید از روش های تجزیه و ترکیب متن در اکسل در اینجا استفاده کنید.
      موفق باشید.
  16. اگر فرمت را "نامبر" انتخاب کنیم، صفر پیش از عدد را نمایش نمى دهد و اگر فرمت را "تکست" کنیم، صفر را نشان مى دهد اما دیگر این سلول قابلیت درگ کردن ندارد و به عبارت بهتر در محاسبات شرکت نمى کند.
    حال سؤال این است که چه فرمتى براى این سلول انتخاب شود که:
    ١- صفر پیش از عدد را نمایش دهد؛
    ٢- قابلیت محاسبات داشته باشد و
    ٣- مثلث سبز رنگ خطا را گوشه سلول نمایش ندهد.
    قبلاً از تصدیع اوقات شما عذرخواهم.
    • پاسخ:

      سلام
      متاسفانه راهی برای حل این مشکل ندارم.
  17. با سلام
    براى وارد کردن عددى که ابتداى آن با صفر شروع مى شود، چه کار باید کرد که هم صفر پیش از عدد را نمایش دهد و هم در محاسبات شرکت کند (مثلاً بتوان عدد را درگ کرد)؟ ضمناً علامت سبز خطا هم در سلول نباشد.
    با تشکر
    • پاسخ:

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

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

    • پاسخ:

      سلام
      دقیقا مشکلتان را مطرح کنید تا بتوانم راهنمایی کنم.
  19. من معدل تعداد زیادی از دانشجویان رو در یک ستون دارم 
    بین عدد هر معدل بجای  /   نقطه میباشد یعنی بصورت 14.52
    با دستور replace  این .قطه ها را به /  (ممیز)  تبدیل میکنم
    اما معدل هایی که کمتر از 13 است بصورت تاریخ در می آیند
    راهکار چیست؟؟؟؟؟
    • پاسخ:

      سلام
      اگر می‌خواهید صرفا نحوه نمایش اعداد را تغییر دهید از روش‌های گفته شده در این مطلب استفاده کنید.
      در غیر اینصورت شما باید قبل از اعداد یک فاصله درج کنید تا بعد از جایگزینی نقطه با / این مشکل ایجاد نشود. یا اینکه از فرمول زیر استفاده کنید.
      SUBSTITUTE(A1,".","/")
      موفق باشید.
  20. باسلام. آیا امکان این هست که در سلول اکسل نتیجه یک عملیات ریاضی که به شکل کسر نشان داده میشه، ساده نشود. یعنی 15/30 نشود 1/2. ضمن اینکه قابلیت بکارگیری این نتیجه در معادلات دیگر نیز محفوظ باشد.
    • پاسخ:

      سلام
      ظاهرا یک روش کلی برای انجام اینکار وجود ندارد. برای هر سلولی که می‌خواهید ساده سازی انجام نشود بسته به مخرج کسر باید از کد خاصی استفاده کرد.
      مثلا اگر سلول‌هایی دارید که در آن‌ها یک سری کسر با مخرج ۳۰ وجود دارد روی سلول‌های مورد نظر راست کلیک کرده و روی گزینه Format Cells کلیک کنید. در پنجره Format Cells، از تب Number روی گزینه Custom کلیک کنید و در قسمت Type کد زیر را وارد کنید.

      ??/30

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

      موفق باشید.

  21. سلام
    اگر بر اساس نام مرتب کنم باید کاری کنم که هر وقت لازم شد مرتب سازی آپدیت بشه ، چون هر چند روز به تعداد افراد اضافه می شه . آیا می شه در اکسل همچین کاری کرد . مثلاً نفر1001 با حرف ت شروع می شه دکمه ای باشه که با کلیک بر آن ترتیب آپدیت بشه و مشکلی برای سایرین پیش نیاد .
    ممنون
    • پاسخ:

      سلام
      احتمالا روش‌های ارائه شده در این سایت و این سایت مشکلتان را حل می‌کند.
      موفق باشید.
  22. سلام استاد
    من یه شیت دارم حدود 1000 نفر با نام و نام خانوادگی ، حالا من می خوام در میان این افراد سعید را پیدا کنم و تغییراتی در مشخصاتش بدم . به جز قابلیت find خود اکسل آیا فرمولی هست که بشه به راحتی به هر فردی دسترسی داشت ؟
    باتشکر
    • پاسخ:

      سلام
      چرا لیست افراد را براساس نام مرتب نمی‌کنید؟

ارسال نظر

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

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

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

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

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

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

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

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