توابع متنی ویرایش متن
وقتی که داده های ما بصورت انگلیسی نوشته شده باشه و بخوایم تغییراتی رو روی این کلمات و عبارات انگلیسی اعمال کنیم. مثلا یک لیست از اسامی فیلم ها داریم و میخوایم همه این اسامی بصورت استاندارد یعنی با حروف بزرگ برای اول هر کلمه نوشته بشه. یا اینکه میخوایم همه حروف کوچک و یا همه حروف، با حروف بزرگ نوشته بشه. برای این کار از توابع متنی خیلی ساده باید استفاده کنیم: سه تا از این توابع، تابع PROPER , تابع UPPER , تابع LOWER هستند.
ساختار این سه تابع مشابه هم هست. هر سه این توابع، یک آرگومان به نام Text دارند که عبارت مورد نظر هست. (یا مستقیم در تابع نوشته میشه یا از سلول گرفته میشه).
در ادامه مثال هایی از این توابع میبینیم:
تابع LOWER
همونطور که در شکل ۱ نمایش داده شده، تابع Lower همه حروف موجود در متن مورد نظر رو به حروف کوچک تبدیل میکنه.
=LOWER (A1)
شکل ۱ – توابع متنی – کوچک کردن همه حروف یک عبارت با تابع LOWER
تابع UPPER
برای اینکه بتونیم همه حروف یک عبارت رو به حروف بزرگ تبدیل کنیم از تابع UPPERاستفاده میکنیم. (مطابق شکل ۲)
=UPPER (A1)
شکل ۲- بزرگ کردن همه حروف یک عبارت با تابع UPPER
تابع PROPER
برای اینکه یک جمله رو بصورت استاندارد (حرف بزرگ برای اول هر کلمه، مابقی با حروف کوچک) داشته باشیم باید از تابع PROPER استفاده کنیم.
شکل ۳ – استاندارد سازی جملات انگلیسی
با استفاده از این تابع، ابتدای هر کلمه از یک جمله با حرف بزرگ و مابقی حروف با حرف کوچک انگلیسی نوشته میشه.
جمع بندی توابع متنی مورد نیاز جهت کار با متون انگلیسی
توابع متنی (مثل توابع SUBSTITUTE، MID، LEFT، RIGHT و …) خیلی توابع مهم و کاربردی هستند. اگر خوب یاد گرفته بشن و با هم ترکیب بشن، بسیار قدرتمند عمل میکنن (مثل جدا کردن عدد از متن).
حتما مقالات مربوط به توابع متنی و حل مسائل مختلف با استفاده از این توابع رو در سایت مطالعه کنید. همچنین لیست کامل توابع متنی رو میتونید تو سایت مایکروسافت هم ببینید.
با سلام
آیا راهی وجود دارد که در اکسل از ورود متن فارسی جلوگیری کرد یعنی هنگامی که متن فارسی تایپ می کنیم از ورود آن جلوگیری شود.
درود
از ترکیب تابع Code برای حروف فارسی و ترکیبش با And در دیتا ولیدیشن میتونید استفاده کنید