با استفاده از این توابع رشته های خاصی را از سلول های اکسل خود استخراج کنید.
این که آیا شما نیاز به دستکاری داده های متنی برای استانداردسازی یا تمیز کردن آن دارید یا نویسه های خاصی را از یک سلول استخراج کنید، می توانید از توابع LEFT، RIGHT و MID برای انجام این کار استفاده کنید. این توابع کاراکترهای خاصی را از هر جای سلول – اعم از متن یا اعداد – استخراج می کنند.
بنابراین، اگر می خواهید داده های یک سلول را به ستون های مختلف جدا کنید، اینها توابع مورد نیاز شما هستند. در اینجا نحوه استفاده کارآمد از LEFT، RIGHT و MID آورده شده است که در زمان و انرژی شما صرفه جویی می کند.
نحوه استفاده از تابع LEFT برای استخراج متن از سمت چپ رشته
تابع LEFT به شما امکان می دهد تعداد مشخصی از کاراکترها را از سمت چپ یک رشته استخراج کنید. سینتکس این تابع به صورت زیر است:
LEFT (متن، num_chars)
در اینجا متن رشته مورد نظر است و num_chars تعداد کاراکترهایی است که می خواهید استخراج کنید.
بیایید به یک مثال نگاهی بیندازیم.
فرض کنید یک صفحه گسترده حاوی آدرس ایمیل کارکنان خود دارید و می خواهید نام کاربری آنها را استخراج کنید. برای این کار می توانید از تابع LEFT استفاده کنید. در اینجا به این صورت است:
=LEFT(A2، FIND(“@، A2) – 1)
تابع FIND موقعیت اولین کاراکتر فاصله را در رشته متن پیدا می کند. -1 نماد @ را کم می کند و فقط کاراکترهای قبل از آن را استخراج می کند.
به همین ترتیب، فرض کنید فهرستی از کدهای کالای ارسال شده دارید و هر کد از دو الفبا و سه عدد تشکیل شده است. می توانید از تابع LEFT برای جدا کردن کد حروف الفبا از اعداد استفاده کنید.
با فرض اینکه کدها در ستون A هستند و کدهای جدید را در ستون B می خواهید، در اینجا تابع LEFT است که استفاده می کنید:
=LEFT(A2, 2)
همچنین میتوانید این دادهها را به ترتیب حروف الفبا با استفاده از تابع مربوطه یا از طریق VBA مرتب کنید.
نحوه استفاده از تابع RIGHT برای استخراج متن از سمت راست رشته
تابع RIGHT به شما امکان می دهد تعداد مشخصی از کاراکترها را از سمت راست یک رشته استخراج کنید.
با در نظر گرفتن مثال دومی که در بالا دوباره بحث کردیم، فرض کنید می خواهید کد عددی سه رقمی (در سمت راست رشته) را از کدهای کالای ارسال شده در صفحه گسترده جدا کنید.
در اینجا نحوه استفاده از تابع RIGHT برای انجام این کار آورده شده است:
=RIGHT(A2, 3)
بیایید به مثال دیگری نگاهی بیندازیم.
فرض کنید فهرستی از شمارههای تلفن در قالب (XXX) XXX-XXXX دارید. شما می خواهید چهار رقم آخر را از لیست استخراج کنید. با فرض اینکه شماره تلفن ها در ستون A هستند، از تابع RIGHT به صورت زیر استفاده خواهید کرد:
=RIGHT(A2, 4)
A2 سلول مبدا است و 4 تعداد کاراکترهایی است که از سمت راست ترین کاراکتر A2 استخراج می کند.
نحوه استفاده از تابع MID برای استخراج متن از وسط یک رشته
تابع MID به شما امکان می دهد تعداد مشخصی از کاراکترها را از وسط یک رشته استخراج کنید. در اینجا نحو تابع MID آمده است:
=MID (متن، شروع، num_chars)
این همان چیزی است که هر آرگومان در این تابع مخفف آن است:
- متن رشتهای است که میخواهید کاراکترها را از آن استخراج کنید.
- start موقعیتی است که می خواهید استخراج کاراکترها را از آنجا شروع کنید.
- num_chars تعداد کاراکترهایی است که می خواهید استخراج کنید.
بیایید به یک مثال نگاه کنیم:
فرض کنید فهرستی از شمارههای تلفن در قالب (XXX)XXX-XXXX دارید و میخواهید سه شماره وسط را از لیست استخراج کنید. با فرض اینکه شماره تلفن ها در ستون A هستند، از تابع MID به صورت زیر استفاده خواهید کرد:
=MID(A2,6,3)
این فرمول سه عدد را در وسط استخراج می کند که از موقعیت ششم در رشته عددی شروع می شود. همچنین می توانید با استفاده از تابع Sort در اکسل، داده ها را به ترتیب صعودی یا نزولی مرتب کنید.
در اینجا یک مثال دیگر وجود دارد.
فرض کنید فهرستی از آدرس های ایمیل در یک صفحه گسترده با فرمت username@domain.com دارید و می خواهید نام دامنه را استخراج کنید. با فرض اینکه آدرس های ایمیل در ستون A هستند، در اینجا نحوه استفاده از تابع MID آمده است:
=MID(A2، FIND(“@، A2)+1، LEN(A2))
در اینجا، تابع FIND موقعیت @ را پیدا می کند و تابع LEN طول یک رشته متن را برای استفاده در آرگومان num_chars محاسبه می کند.
استخراج داده ها در اکسل به سرعت و آسان
هنگام کار با داده ها در اکسل، باید آن ها را ثابت و استاندارد نگه دارید. اگر با اطلاعات متنوع کار می کنید، می توانید از توابع LEFT، RIGHT و MID برای دستیابی به اهداف خود استفاده کنید. با استفاده از این ها، می توانید به سرعت و به راحتی داده ها را برای برآوردن نیازهای خاص خود دستکاری کنید و کار با داده های خود را آسان تر می کند.
چه مبتدی یا یک کاربر باتجربه باشید، تسلط بر این عملکردها به شما کمک می کند اعتماد به نفس داشته باشید و بر ترس های مربوط به کار با صفحات گسترده غلبه کنید.