نحوه حذف 3 کاراکتر اول در اکسل (4 روش)

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

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

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

این کتاب تمرینی را دانلود کنید تا در حین خواندن این مقاله تمرین را انجام دهید.

حذف 3 کاراکتر اول.xlsm

4 روش مناسب برای حذف 3 کاراکتر اول در اکسل

موقعیتی را در نظر بگیرید که در آن پایگاه داده ای حاوی داده های خام 3 کاراکتر اول هر داده شما غیر ضروری است و اکنون باید آن کاراکترها را حذف کنید. در این بخش، نحوه حذف 3 کاراکتر اول از داده های خود را در اکسل نشان خواهیم داد.

1. از تابع RIGHT برای حذف 3 کاراکتر اول در اکسل <10 استفاده کنید>

ترکیب عملکرد RIGHT و عملکرد LEN می تواند به شما کمک کند تا 3 کاراکتر اول را از سلول های داده خود حذف کنید. این روش در مراحل زیر توضیح داده شده است.

مرحله 1:

  • در سلول C4 ، RIGHT <را اعمال کنید. 7>تابع تو در تو با LEN فرمول،
=RIGHT(B4,LEN(B4)-3)

  • در اینجا، string_cell B4 است که از آنجا 3 کاراکتر را حذف می کنیم.
  • LEN(B4)-3 به عنوان num_chars استفاده می شود. تابع LEN مطمئن می شود که 3 کاراکتر اول را از سلول حذف می کند.

مرحله 2:

  • اکنون که فرمول ما آماده است، ENTER را فشار دهید تا نتیجه را دریافت کنید.

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

محتوای مرتبط: نحوه حذف اولین کاراکتر از رشته در اکسل با VBA

2. برای حذف 3 نویسه اول در اکسل از تابع REPLACE استفاده کنید

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

مرحله 1:

  • عملکرد REPLACE را در سلول C4 اعمال کنید. فرمول این است،
=REPLACE(B4,1,3,"")

  • جایی که B4 متن قدیمی است.
  • Start_num 1 است. ما از ابتدا شروع می کنیم.
  • Num_chars 3 است زیرا می خواهیم سه کاراکتر اول را جایگزین کنیم.
  • New_text متن اصلاح شده ای است که جایگزین متن قدیمی می شود. رانتیجه از نتیجه، می بینیم که فرمول ما به خوبی کار می کند.

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

بیشتر بخوانید: حذف آخرین کاراکتر از رشته اکسل (5 روش آسان)

خواندنهای مشابه:

  • VBA برای حذف کاراکترها از رشته در اکسل (7 روش)
  • چگونه کاراکترهای غیر قابل چاپ را در اکسل حذف کنیم (4 روش آسان)
  • حذف کاراکترهای خالی در اکسل (5 روش)
  • نحوه حذف نقل قول در اکسل (6 روش)
  • نحوه حذف نقطه ویرگول در اکسل (4 روش)

3. برای حذف 3 کاراکتر اول در اکسل تابع MID ​​را وارد کنید

ترکیبی از عملکرد MID و تابع LEN عملیات مشابه روش یک را انجام می دهند. اکنون این فرمول را در مجموعه داده خود اعمال خواهیم کرد.

مرحله 1:

  • فرمولی که در سلول C4 اعمال خواهیم کرد ,
=MID(B4,4,LEN(B4)-3)

  • اینجا متن B4 <13 است>
  • Start_num 4 است زیرا ما 3 عدد اول را حذف می کنیم.
  • Num_chars به عنوان LEN(B4)-3 تعریف می شود)

  • ENTER را بزنید و فرمول را در تمام سلول ها اعمال کنید. کار ما در اینجا تمام شده است!

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

4. یک تابع تعریف شده توسط کاربر برای حذف 3 کاراکتر اول در اکسل معرفی کنید

شما می توانیدهمچنین برای تکمیل این کار یک تابع از خودتان بسازید. درست است، شما می توانید یک تابع سفارشی برای انجام کار خود تعریف کنید. برای این کار باید یک کد VBA بنویسید. با استفاده از مراحل زیر در مورد این فرآیند بحث خواهیم کرد. برای دانستن بیشتر در مورد توابع سفارشی، اینجا را کلیک کنید!

مرحله 1:

  • ابتدا، به بروید Microsoft Visual Basic for Applications Window با فشار دادن Alt+F11 .

  • یک جدید پنجره باز می شود اکنون Insert را کلیک کنید و Module را انتخاب کنید تا یک ماژول جدید باز شود.

مرحله 2:

  • در ماژول تازه باز شده، کد VBA را وارد کنید تا یک UFD برای حذف 3 کاراکتر اول از سلول های شما ایجاد شود. ما کد را برای شما قرار داده ایم. شما فقط می توانید این کد را کپی کرده و در کاربرگ خود استفاده کنید. نام تابع تعریف شده توسط کاربر RemoveFirst3 است. و کد ایجاد این تابع این است:
8224

مرحله 3:

  • کد ما نوشته شده است . حالا به کاربرگ برگردید و تابع =RemoveFirst3 را تایپ کنید. می بینیم که تابع ایجاد شده است.

  • اکنون تابع را در سلول C4 اعمال کنید. تابع این است،
=RemoveFirst3(B4,3)

  • ENTER را فشار دهید تا نتیجه را دریافت کنید.

  • عملکرد سفارشی ما به درستی کار می کند. اکنون این تابع را به بقیه سلول ها اعمال می کنیم تا نهایی را بدست آوریمنتیجه.

محتوای مرتبط: نحوه حذف 3 نویسه آخر در اکسل (4 فرمول)

چیزهایی که باید به یاد داشته باشید

👉 ایجاد یک فرمول سفارشی محدودیت های بیشتری نسبت به ماکروهای VBA معمولی دارد. نمی‌تواند ساختار یا قالب یک کاربرگ یا سلول را تغییر دهد.

👉 با اعمال UFD، می‌توانید تعداد N کاراکتر را از سلول‌های خود حذف کنید.

نتیجه‌گیری

در در این راهنما، ما چهار رویکرد مختلف را برای حذف 3 کاراکتر اول از سلول‌های اکسل دنبال کرده‌ایم. در صورت داشتن هر گونه سوال یا ابهام می توانید نظر خود را اعلام کنید. نظرات خود را در قسمت نظرات بنویسید. با تشکر از بازدید از ExcelWIKI. به یادگیری ادامه دهید!

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