جایگزین کردن متن در لیبره آفیس کالک
اغلب، شما باید از تابع SUBSTITUTE برای جایگزینی بخشی از متن در یک سلول استفاده کنید. این میتواند در یک سلول یا طیف وسیعی از سلولها باشد. بنابراین، برای انجام این کار، باید این نحوه کار با دو تابع را بدانید که به راحتی میتوانید هر رشتهای را دستکاری کنید و در کمترین زمان به نتیجه دلخواه برسید.
تابع SUBSTITUTE
سینتکس
1 |
SUBSTITUTE (text, search text, new text, occurrence) |
- text: متن مورد نظر که در آن جستجو انجام میشود
- search text: متن مورد جستجو
- new text: متنی که در صورت موفقیتآمیز بودن جستجو جایگزین میشود
- occurrence: وجود متن مطابق برای جایگزینی (اختیاری)
مثال
من یک متن دارم که میگوید: LibreOffice is awesome حالا میخواهم awesome را با great جایگزین کنم. بنابراین، برای انجام این کار، از این فرمول استفاده کنید.
1 |
=SUBSTITUTE(B4,"great","awesome") |
بیایید با مثال دیگری امتحان کنیم. فرض کنید که متن LibreOffice 1234 is great 1234, and it cool را داریم. اگر بخواهیم 1234 را با کاراکتر – جایگزین کنیم، چه میشود.
بنابراین، برای جایگزینی اولین رخداد، از همان فرمول استفاده میکنید اما آخرین پارامتر آن 1 است، یعنی وقوع اولین 1234.
1 |
=SUBSTITUTE(B6,"1234","-",1) |
اگر میخواهید رخداد دوم را جایگزین کنید، گزینه 2 را به عنوان پارامتر نهایی انتخاب کنید. اما به یاد داشته باشید که جایگزین اولی نمیشود.
با استفاده از این روش، اگر از یک رشته خالی “” به عنوان کاراکتر جایگزین استفاده کنید، میتوانید به راحتی متون را حذف کنید. در واقع، اگر بتوانید فضا را پیدا کنید، میتوانید فاصلهها را حذف کنید و آن را با یک رشته خالی جایگزین کنید.
تابع REPLACE
سینتکس
1 |
REPLACE (text, position, length, new text) |
- text: متن مورد نظر که در آن جستجو انجام میشود
- position: موقعیت شروع جستجو
- length: طول متنی که باید جایگزین شود
- new text: متن جایگزین طول مشخص شده است
برای نشان دادن، مجموعهای از دادههای تصادفی را با یک بخش عددی و حروف الفبا آماده کردیم. بنابراین، اگر بخواهیم تمام حروف الفبا را با رشته های خالی جایگزین کنیم تا مجموعهای تمیز از دادههای عددی به دست آوریم، چه میشود.
برای این کار از فرمول زیر استفاده کردیم.
1 |
=REPLACE(B3,4,2,"") |
همانطور که میبینید، تابع از موقعیت 4 جستجو کرد و دو کاراکتر زیر را با فضاهای خالی جایگزین کرد و فقط اعداد را برای شما باقی گذاشت.
یکی از جنبههای مهمی که باید به خاطر بسپارید این است که برای تغییر یک ستون از دادهها، باید تجزیه و تحلیل کنید که آیا قطعه جایگزین با موقعیت یکسانی برای کل مجموعه داده شروع میشود یا خیر. بنابراین، هنگام استفاده از آن در آن زمینه، محتاط باشید.
درباره محسن بهارلوئی
رسالت من و تیم حاضر در رسانه «محتوای باز» که از اقصی نقاط ایران در حال تالیف مقالات آموزشی هستند؛ آموزش کلیه نرمافزارهای آزاد/متنباز و ابزارهای گنو/لینوکسی برای ایرانیان است. امید است که هر چه سریعتر و با کیفیتتر محقق شود.
نوشتههای بیشتر از محسن بهارلوئیاین سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش میشوند.
دیدگاهتان را بنویسید