فهرست مطالب
استخراج متن از سلول یکی از رایج ترین کاربردهای Microsoft Excel است. ممکن است لازم باشد متن را از ابتدا، وسط یا از بخش خاصی از یک سلول استخراج کنید. در این آموزش نحوه استخراج متن از یک سلول در اکسل را به شما نشان خواهیم داد. با استفاده از این فرمول های ساده اما موثر، می توانید به راحتی هر بخشی از یک رشته را از یک سلول پیدا و استخراج کنید.
دانلود کتاب تمرین تمرین
این کتاب تمرین را دانلود کنید.
استخراج متن از Cell.xlsx
5 روش برای نحوه استخراج متن از سلول در اکسل
1. استفاده از تابع LEFT برای استخراج متن از یک سلول
عملکرد LEFT تعداد خاصی از کاراکترها را از سمت چپ رشته استخراج می کند.
نحو تابع LEFT:
=LEFT(text, [num_chars])
به این مجموعه داده نگاهی بیندازید:
اکنون، با استفاده از تابع LEFT می خواهیم 4 کاراکتر اول را از سلول استخراج کنیم.
مرحله 1:
- فرمول زیر را در C ell C5 تایپ کنید.
=LEFT(B5,4)
مرحله 2:
- سپس Enter را فشار دهید.
پس از آن، متن استخراج شده را خواهید دید.
مرحله 3:
- بعد، Fill Handle را روی محدوده سلول C6:C9 .
بنابراین، ما تمام متن را از سمت چپ استخراج کرده ایم.
2. استفاده از تابع RIGHT برای استخراج متن
The RIGHT تابع تعداد خاصی از کاراکترها را از انتهای یک رشته استخراج می کند.
Syntax of RIGHT:
=RIGHT(text,[num_chars])
ما از همان مجموعه داده ای استفاده می کنیم که برای تابع LEFT استفاده کردیم. اما، در این زمان ما می خواهیم 4 کاراکتر را از سمت راست استخراج کنیم.
مرحله 1:
- اکنون، فرمول زیر را در <6 تایپ کنید>C ell C5.
=RIGHT(B5,4)
مرحله 2 :
- سپس Enter را فشار دهید
متن ما از سمت راست بریده می شود.
مرحله 3:
- بعد، Fill Handle را روی محدوده سلول C6:C9 بکشید.
همانطور که می بینید، تمام سلول ها حاوی متن استخراج شده از سمت راست هستند
قرائت های مشابه
- نحوه استخراج متن پس از فاصله دوم در اکسل (6 روش)
- استخراج متن پس از یک متن خاص در اکسل (10 روش)
- نحوه استخراج متن پس از آخرین فاصله در اکسل (5 روش)
3. با استفاده از تابع MID برای استخراج متن از یک سلول در اکسل
اکنون شما یک بخش خاص از یک متن را از وسط یک متن می خواهید. در این صورت می توانید از تابع MID برای انجام این کار استفاده کنید. شما باید یک عدد شروع و تعداد کاراکترهایی را که می خواهید استخراج کنید.
Syntax تابع MID:
=MID(text، start_num ، num_chars)
به این مجموعه داده نگاهی بیندازید. ما تعدادی کد داریم که به آنها تقسیم شده اند3 قسمت. در این شرایط، 4 کاراکتر وسط را استخراج می کنیم.
مرحله 1:
- ابتدا تایپ کنید این فرمول در Cell C5.
=MID(B5,6,4)
مرحله 2:
- بعدی، Enter را فشار دهید.
مرحله 3:
- سپس، Fill Handle روی محدوده سلول ها بکشید C6:C9 .
در نهایت، تمام متن از وسط با موفقیت.
4. استخراج متن از یک سلول با استفاده از فرمول ها
اکنون، ما از برخی توابع برای ایجاد فرمولی برای استخراج مقادیر از یک سلول استفاده می کنیم. ما سه مثال از این مشکلات خاص را ارائه می دهیم.
4.1 استخراج متن قبل از یک کاراکتر خاص
اگر بخواهیم یک زیررشته خاص از یک متن قبل از یک کاراکتر دریافت کنیم، سپس ابتدا باید شخصیتی را که می خواهیم استخراج کنیم پیدا کنیم. به همین دلیل، ما قصد داریم از عملکردهای SEARCH و LEFT با هم استفاده کنیم.
فرمول عمومی:
=LEFT(text,SEARCH(char,cell)-1)
ما مجموعه داده ای داریم که شامل چند کد است که با خط فاصله "-" از هم جدا شده اند. اکنون میخواهیم فرمول استخراج متن قبل از خط فاصله را پیادهسازی کنیم.
مرحله 1:
- برای شروع، فرمول زیر را در سلول C5 تایپ کنید.
=LEFT(B5,SEARCH("-",B5)-1)
مرحله 2:
سپس، Enter را فشار دهید.
مرحله 3:
- پس از آن، Fill Handle را به سمت بالا بکشیدمحدوده سلول ها C6:C9
در پایان، ما تمام متن را قبل از خط فاصله پیدا کردیم.
ادامه مطلب : استخراج متن قبل از کاراکتر در اکسل (4 روش سریع)
4.2 استخراج متن پس از یک کاراکتر خاص
در این فرمول، ما از تابع RIGHT همراه با عملکردهای LEN و SEARCH .
فرمول عمومی:
=RIGHT(text,LEN(text)-SEARCH("char",text))
به این مجموعه داده نگاهی بیندازید:
اکنون، میخواهیم کاراکترهای بعد از کاراکتر «-» را انتخاب کنیم. .
مرحله 1:
- فرمول زیر را در Cell C5 تایپ کنید:
=RIGHT(B5,LEN(B5)-SEARCH("-",B5))
مرحله 2:
- سپس، Enter را فشار دهید.
مرحله 3:
- اکنون، Fill Handle را روی محدوده بکشید از سلولها C6:C9 .
همانطور که میبینید، متن مورد نظر خود را با موفقیت از سلول استخراج کردیم.
بخوانید بیشتر: استخراج متن پس از یک نویسه در اکسل (6 روش)
4.3 استخراج متن بین دو کاراکترهای خاص از یک سلول با استفاده از توابع MID و SEARCH
گاهی اوقات، ممکن است لازم باشد رشته فرعی را انتخاب کنیم که بین دو کاراکتر خاص قرار دارد . اول از همه، ما باید دو رخداد خاص را با اعمال یک فرمول مشخص کنیم. پس از آن، تابع MID متن بین آن دو کاراکتر را استخراج می کند.
اکنون مجموعه داده ای از نام های کامل داریم.برخی از مردم در این مورد، ما قصد داریم نام میانی فرد را استخراج کنیم.
مرحله 1:
- نوع فرمول موجود در Cell C5 :
=MID(B5, SEARCH(" ",B5) + 1, SEARCH(" ",B5,SEARCH(" ",B5)+1) - SEARCH(" ",B5) - 1)
مرحله 2:
- پس از آن، Enter را فشار دهید. نام میانی استخراج شده را خواهید دید.
مرحله 3:
- در آخر، Fill Handle را بکشید. در محدوده سلولهای C6:C9 .
در پایان، ما در استخراج همه نامهای میانی موفق هستیم.
بیشتر بخوانید: نحوه استخراج متن بین دو کاما در اکسل (4 روش آسان)
5. استفاده از Find and Replace برای انتخاب متن از سلول
اکنون، این روش قسمت خاصی از یک متن را پیدا کرده و بدون مقدار جایگزین می کند. برای درک این روش، اغلب باید یک ستون جدید ایجاد کنید.
ابتدا، به این مجموعه داده نگاهی بیندازید:
اکنون، ما می خواهیم از این روش برای یافتن نام کاربری و نام دامنه استفاده کنید.
5.1 استخراج نام کاربری از ایمیل
مرحله 1:
- مقادیر ستون Text را کپی کرده و در ستون Extracted Text قرار دهید.
مرحله 2:
- اکنون، انتخاب کنید همه آن مقادیر.
مرحله 3:
- سپس، Ctrl+F را در صفحه کلید فشار دهید. کادر محاوره ای یافتن و جایگزینی را پیدا خواهید کرد.
مرحله 4:
- در اینجا، در کادر Find What " @* " را تایپ کنید. همه نویسهها را که از @ شروع میشوند انتخاب میکند.
- کادر Replace With را خالی نگه دارید.
- روی Replace All کلیک کنید.
مرحله 5:
- اکنون، خواهید دید که 5 جایگزین انجام شده است. روی OK کلیک کنید.
همانطور که می بینید، ما با موفقیت همه نام های کاربری را استخراج کردیم.
5.2 استخراج نام دامنه
مرحله 1:
- همانند روش قبلی، آن ایمیل ها را کپی کرده و در متن استخراج شده آن ها را برجسته کرده و فشار دهید Ctrl+F.
مرحله 2:
- اکنون، در کادر Find What ، “*@” را تایپ کنید. همه کاراکترها را از ابتدا به همراه @ پیدا می کند.
- کادر Replace With را خالی نگه دارید.
- روی Replace کلیک کنید همه.
در پایان، همه نامهای دامنه با موفقیت استخراج شدند.
نتیجهگیری
برای نتیجهگیری ، امیدوارم این فرمول ها قطعا به شما در استخراج کاراکترهای خاص کمک کند. کتاب تمرین را دانلود کنید و تمام این روش ها را تمرین کنید. امیدوارم که دانش شما را غنی کند. همچنین، فراموش نکنید که وب سایت ما exceldemy.com را برای مقالات مختلف مرتبط با اکسل بررسی کنید.