ایجاد سوال
dark_mode
0 دوستدار 0 امتیاز منفی
13 visibility
موضوع: آفیس توسط:

Viv یک کاربرگ دارد که حاوی توضیحات محصول زیادی است. او به راهی نیاز دارد تا تمام فاصله های بین کلمات را با خط تیره جایگزین کند. او می داند که می تواند از Find and Replace استفاده کند، اما ترجیح می دهد از یک فرمول برای انجام جایگزینی استفاده کند.

شاید ساده ترین راه برای انجام این کار، با استفاده از یک فرمول، تکیه بر تابع SUBSTITUTE باشد. در ساده ترین حالت، SUBSTITUTE برای جایگزینی یک کاراکتر در یک رشته متن با یک کاراکتر متفاوت استفاده می شود. بنابراین، با فرض اینکه توضیحات محصول اصلی شما در سلول A1 باشد، می توانید از موارد زیر استفاده کنید:

=SUBSTITUTE(A1," ","-")

این فرمول هر فضا را در متن مشخص می کند و آنها را با خط تیره جایگزین می کند. اگر توضیحات محصول اضافی در ستون A دارید و این فرمول را در سلول B1 قرار داده اید، کافی است فرمول را به تعداد سلول های لازم کپی کنید.

اگر نگران این هستید که ممکن است فضاهای پیشرو یا انتهایی در داده های شما وجود داشته باشد، می توانید فرمول را با استفاده از تابع TRIM گسترش دهید:

=SUBSTITUTE(TRIM(A1)," ","-")

هر یک از فرمول های ارائه شده تاکنون در جایگزینی فضاهای منظم در متن عالی عمل می کند. با این حال، بدانید که اگر متن اصلی خود را از برنامه ای غیر از اکسل وارد می کنید، متن ممکن است حاوی کاراکترهایی باشد که شبیه فضاهای معمولی به نظر می رسند، اما واقعاً نیستند. در این صورت، روش های بالا کار نمی کنند و باید کارآگاهی انجام دهید تا بفهمید فضاهای مصنوعی واقعاً چه هستند تا بتوانید آنها را جایگزین کنید.

اگر خواستی، با این لینک از ما حمایت کن

پاسخ شما

looks_5نام شما برای نمایش - اختیاری
حریم شخصی : آدرس ایمیل شما محفوظ میماند و برای استفاده های تجاری و تبلیغاتی به کار نمی رود
عدد چهار رقمی در تصویر را وارد کنید

برای جلوگیری از این تایید در آینده, لطفا وارد شده یا ثبت نام کنید.
اگر حساب گوگل دارید به راحتی وارید شوید

0 پاسخ وجود دارد

سوال مشابهی یافت نشد

برای دسترسی راحت به مطالب سایت ، اپلیکیشن سایت را نصب کنید
و لطفا بعد از نصب امتیاز دهید. با تشکر از حمایت شما

23.2k سوال

8.5k پاسخ

608 دیدگاه

9.7k کاربر

171 نفر آنلاین
0 عضو و 171 مهمان در سایت حاضرند
بازدید امروز: 10093
بازدید دیروز: 27627
بازدید کل: 15184917
...