نحوه استفاده از تابع DATEVALUE در اکسل (6 مثال مناسب)

  • این را به اشتراک بگذارید
Hugh West

تابع DATEVALUE در مایکروسافت اکسل معمولاً برای تبدیل تاریخ متن به کدهای شماره تاریخ-زمان استفاده می شود. در این مقاله، یاد خواهید گرفت که چگونه می توانید از این تابع DATEVALUE به درستی و به طور موثر در موارد مختلف در صفحه گسترده اکسل خود استفاده کنید.

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

دانلود کتاب تمرین

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

استفاده از DATEVALUE Funciton.xlsx

مقدمه ای بر تابع DATEVALUE

  • هدف تابع:

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

  • Syntax:

=DATEVALUE(date_text)

  • توضیح استدلال:
استدلال اجباری/اختیاری توضیح
متن_تاریخ اجباری تاریخ در قالب متن.
  • پارامتر بازگشت:

این تابع با کد تاریخ-زمان که باید دوباره قالب بندی شود تا به تاریخ تبدیل شود برمی گردد.مقدار.

6 مثالهای مناسب از نحوه استفاده از تابع DATEVALUE در اکسل

1. با استفاده از تابع DATEVALUE برای تبدیل تاریخ متن به قالب شماره

در ستون B ، تعدادی تاریخ وجود دارد اما همه آنها در قالب متن هستند. ما باید از تابع DATEVALUE برای تبدیل این تاریخ های نوشتاری به کدهای تاریخ-زمان استفاده کنیم و سپس قالب شماره را سفارشی می کنیم.

📌 مرحله 1:

➤ خروجی Cell C5 را انتخاب کنید و تایپ کنید:

=DATEVALUE(B5)

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

شماره هایی را خواهید یافت که نشان دهنده کدهای تاریخ هستند. .

📌 مرحله 2:

➤ اکنون همه اعداد را در ستون C انتخاب کنید .

➤ در زیر نوار صفحه اصلی ، روی نماد Format Cell کادر گفتگو کلیک کنید.

➤ از Date دسته ، قالب تاریخ مناسبی را که ترجیح می دهید انتخاب کنید.

OK ​​را فشار دهید و کار تمام شد.

شما همه تاریخ ها را در قالب صحیح و انتخاب شده در ستون C مشاهده خواهید کرد.

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

2. ترکیب اعداد روز، ماه و سال با تابع DATEVALUE از یک داده وارداتی

وقتی باید داده‌های تاریخ را از منبع دیگری وارد کنیم، گاهی اوقات اعداد روز، ماه و سال به صورت متن‌های تقسیم شده مانند تصویر برمی‌گردند. زیر بنابراین، در این مورد، ما مجبور خواهیم شدداده های ستون B، C، D را برای ایجاد یک قالب تاریخ مناسب در ستون E ترکیب کنید. ما از Ampersand(&) برای به هم پیوستن این داده ها و اضافه کردن اسلش (/) به عنوان جداکننده در مقادیر تاریخ استفاده می کنیم.

📌 مرحله 1:

Cell E5 را انتخاب کنید و تایپ کنید:

=DATEVALUE(B5&"/"&C5&"/"&D5)

Enter را فشار دهید، تمام ستون را به صورت خودکار با Fill Handle پر کنید.

📌 مرحله 2:

➤ اکنون مانند روش قبلی، با انتخاب قالب مناسب تاریخ از گروه دستورات Number ، اعداد کد تاریخ-زمان را به قالب تاریخ مناسب تغییر دهید.

بیشتر بخوانید: نحوه استفاده از تابع ماه اکسل (6 مثال)

3 . DATEVALUE با TIMEVALUE برای نمایش هر دو تاریخ و amp; Times

اکنون در ستون B ، تاریخ ها را با زمان می بینید، اما همه آنها در قالب متن هستند. اگر فقط از تابع DATEVALUE استفاده کنیم، فقط تاریخ ها را استخراج می کند و زمان ها را رد می کند. بنابراین، ما باید TIMEVALUE را با تابع DATEVALUE ترکیب کنیم تا تاریخ و زمان را نشان دهیم. تابع TIMEVALUE تقریباً شبیه تابع DATEVALUE است اما تابع TIMEVALUE زمان را فقط از یک زمان متن استخراج می کند.

📌 مرحله 1:

➤ در Cell C5 ، باید تایپ کنیم:

=DATEVALUE(B5)+TIMEVALUE(B5)

➤ فشار دهید را وارد کنید و بقیه سلول ها را با گزینه Fill Handle پر کنید.

📌 مرحله 2:

➤ اکنون Format را باز کنیدکادر گفتگوی Cells دوباره از گروه دستورات Number، قالب مناسبی را از دسته Date انتخاب کنید که هم تاریخ و هم زمان را نشان می دهد.

OK را فشار دهید. و کار شما تمام شد.

مانند تصویر زیر، تاریخ ها و همچنین زمان ها با فرمت مناسب در ستون C به شما نشان داده می شود.

بیشتر بخوانید: نحوه استفاده از تابع TIME در اکسل (8 مثال مناسب)

4. استخراج تاریخ از ابتدای یک رشته متن با توابع DATEVALUE و LEFT

اگر در ابتدای سلول یک متن تاریخ داشته باشیم و سلول حاوی داده های دیگری باشد، DATEVALUE تابع قادر به استخراج کد تاریخ و زمان نخواهد بود و در نتیجه، یک پیام خطای #VALUE! به شما نشان داده می شود. بنابراین، کاری که باید انجام دهیم این است که از تابع LEFT برای استخراج داده ها از ابتدا یا سمت چپ یک رشته متن استفاده کنیم. سپس تابع DATEVALUE این داده های استخراج شده را به کد تاریخ-زمان تبدیل می کند.

📌 مرحله 1:

➤ در سلول C5 ، فرمول مرتبط با DATEVALUE و LEFT خواهد بود:

=DATEVALUE(LEFT(B5,9))

Enter را فشار دهید، کل ستون را با Fill Handle به طور خودکار پر کنید. کدهای تاریخ و زمان به عنوان مقادیر بازگشتی به شما نشان داده می شود.

در آرگومان های تابع LEFT ، آرگومان دوم تعداد کاراکترهای یک رشته متنی از سمت چپ یا شروع همانطور که قالب تاریخ ما با 9 کاراکتر است، بنابراینما آرگومان دوم تابع LEFT را با 9 تعریف کرده ایم.

📌 مرحله 2:

➤ اکنون قالب شماره را به قالب تاریخ برای ستون C تبدیل کنید و مقادیر رستوران را در قالب تاریخ مناسب پیدا خواهید کرد.

بیشتر بخوانید: چگونه زمان را از تاریخ در اکسل حذف کنیم (6 رویکرد)

5. بیرون کشیدن تاریخ از وسط یک رشته متنی با توابع DATEVALUE، MID و FIND

اگر تاریخ در وسط یک رشته متن وجود دارد، فرض کنید تاریخ درست بعد از فاصله اول است. ، سپس می توانیم این روش را با استفاده از توابع DATEVALUE، MID، و FIND برای بیرون کشیدن یک تاریخ به طور موثر اعمال کنیم.

📌 مرحله 1:

➤ در Cell C5 ، باید تایپ کنیم:

=DATEVALUE(MID(B5,FIND(" ",B5)+1,9))

➤ پس از فشار دادن Enter و با تکمیل خودکار کل ستون با Fill Handle ، کدهای تاریخ را پیدا می کنیم.

بنابراین، این فرمول چگونه کار می کند ، درست؟ خوب، تابع FIND فضا را جستجو می کند و با موقعیت اولین کاراکتر فاصله در رشته متن برمی گردد. اکنون، تابع MID تعداد کاراکترها را بر اساس موقعیت نویسه شروع که قبلاً از طریق تابع FIND پیدا شده است استخراج می کند. از آنجایی که آرگومان سوم در تابع MID ​​نشان دهنده طول کاراکترها است، باید تعداد کل کاراکترها را برای مقدار تاریخ تعریف کنیم.

📌 مرحله 2:

➤اکنون قالب شماره را برای ستون C تغییر دهید و آنها را به مقادیر تاریخ تبدیل کنید. شما می توانید نتایج مورد انتظار را در قالب تاریخ دقیق پیدا کنید.

بیشتر بخوانید: نحوه استفاده از تابع DAYS در اکسل (7 مثال)

6. بیرون آوردن تاریخ از سمت راست رشته متن با توابع DATEVALUE و RIGHT

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

📌 مرحله 1:

➤ در Cell C5 ، فرمول مرتبط با توابع DATEVALUE و RIGHT خواهند بود:

=DATEVALUE(RIGHT(B5,9))

➤ فشار دهید Enter و بقیه سلولها را به صورت خودکار در Column پر کنید C با Fill Handle .

📌 مرحله 2:

➤ اکنون کدهای تاریخ-زمان را به فرمت تاریخ تبدیل کنید و بلافاصله نتایج مورد نظر را خواهید یافت.

بیشتر بخوانید: نحوه استفاده از تابع EDATE در اکسل (5 مثال ساده)

💡 مواردی که باید در نظر داشته باشید

🔺 تابع DATEVALUE فقط با تاریخ برمی گردد. اگر زمانی با یک تاریخ به عنوان قالب متن وجود داشته باشد، تابع DATEVALUE مقدار زمان و را نادیده می گیردفقط مقدار تاریخ را استخراج می کند.

🔺 کد تاریخ با 1 از تاریخ 01/01/1900 شروع می شود و به ترتیب آن با هر تاریخ بعدی افزایش می یابد، به این معنی که هر تاریخ خاص یک کد تاریخ دارد. تابع DATEVALUE هنگام استخراج تاریخ از یک قالب متنی، کد تاریخ 1 را نشان می دهد.

🔺 به شما نشان داده می شود #VALUE! خطا اگر تابع DATEVALUE نتواند تاریخ را از قالب متنی تشخیص دهد.

کلمات نتیجه گیری

امیدوارم همه روش های ذکر شده در بالا برای استفاده از تابع DATEVALUE این کار را انجام دهند. اکنون از شما می خواهد که آنها را به طور مؤثرتری در صفحات گسترده اکسل خود اعمال کنید. اگر سوال یا بازخوردی دارید، لطفا در قسمت نظرات با من در میان بگذارید. یا می توانید سایر مقالات ما را در رابطه با توابع اکسل در این وب سایت بررسی کنید.

هیو وست یک مربی و تحلیلگر اکسل بسیار با تجربه با بیش از 10 سال تجربه در این صنعت است. وی دارای مدرک لیسانس در رشته حسابداری و امور مالی و مدرک کارشناسی ارشد در رشته مدیریت بازرگانی است. هیو علاقه زیادی به تدریس دارد و یک رویکرد آموزشی منحصر به فرد ایجاد کرده است که به راحتی قابل پیگیری و درک است. دانش تخصصی او از اکسل به هزاران دانش آموز و متخصص در سراسر جهان کمک کرده تا مهارت های خود را بهبود بخشند و در حرفه خود برتری پیدا کنند. هیو از طریق وبلاگ خود دانش خود را با جهان به اشتراک می گذارد و آموزش های رایگان اکسل و آموزش آنلاین ارائه می دهد تا به افراد و مشاغل کمک کند تا به پتانسیل کامل خود دست یابند.