توجه: در صورت مشاهده‌ی تخلف برای کسب امتیاز بیشتر (مانند ساخت چندین حساب کاربری برای رای دادن، استفاده از دیدگاه‌های بی‌اهمیت مانند تشکر و سلام و ... برای افزایش امتیاز و مواردی از این دست) کاربر مورد نظر در آن ماه از سیستم پاداش حذف می‌شود.
این وب‌سایت زیرمجموعه‌ای از وب‌سایت‌های پرسش و پاسخ فارسی است. در این وب‌سایت پرسش‌های مربوط به برنامه‌های کاربردی میکروسافت آفیس پاسخ داده می‌شود.
با شرکت در این مجموعه توسط پاسخ به پرسش‌های دیگران یا طرح پرسش‌های خود، یا تصحیح مطالب دیگران توسط دیدگاه‌ها، به گسترش فرهنگ همکاری‌های آن‌لاین کمک نمایید.
همچنین با شرکت در بحث‌ها و کسب امتیاز از امکانات و جوایزی که به مرور به کاربران برتر اهدا می‌شود، برخوردار گردید.
پرسش و پاسخ فارسی

در اکسل چطور فاصله‌های خالی ابتدای یک رشته را حذف کنیم؟

+1 امتیاز
69 نمایش پرسیده شده پنجشنبه ۲۶ دی ۱۳۹۲ توسط prodo (7,935 امتیاز)

1 پاسخ

+1 امتیاز
 
بهترین پاسخ

فرض: در مورد متن‌های انگلیسی بحث می‌کنیم.
برای این کار می‌شه زیررشته‌ی سمت راست رو به دست آورد (یعنی همون حذف فاصله‌های سمت چپ). یعنی زیررشته‌ی سمت راست " abc " می‌شه "abc ".
برای این کار ابتدا به روش معمول زیررشته‌ی بدون فاصله رو پیدا می‌کنیم

B1 = TRIM(A1) --> "abc"

حالا متن به دست اومده (بدون فاصله) رو در متن اصلی جستجو می‌کنیم

B2 = SEARCH(A1,B1) --> 3

حالا طول رشته‌ی اولیه رو هم پیدا می‌کنیم

B3 = LEN(A1) --> 8

حالا زیررشته‌ی حاصل از B2 تا B3 رو از A1 جدا می‌کنیم که همون چیزی هست که ما می‌خوایم

=MID(A1,B2,B3) --> "abc   "

یا به صورت خلاصه

=MID(A1,SEARCH(TRIM(A1),A1),LEN(A1))
پاسخ داده شده سه شنبه ۲۹ بهمن ۱۳۹۲ توسط programmer (12,773 امتیاز)
انتخاب شده جمعه ۲ اسفند ۱۳۹۲ توسط prodo
...