0 امتیاز
493 نمایش

چطور می‌تونم در اکسل در یک متن سه‌حرفی‌های به شکل a-a رو جدا کنم؟ یعنی سه‌حرفی‌هایی که اول و آخرش a هست و وسطش دلخوام مثل aka و ana و ...؟

توسط prodo (8.2k امتیاز)

1 پاسخ

0 امتیاز

برای یافتن اولین مکان اتفاق افتادن چنین رشته‌ای می‌تونین به صورت زیر عمل کنین
فرض کنین متن اولیه در A1 باشه

=SEARCH("a?a", A1)

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

توسط programmer (12.8k امتیاز)
0

این فرمولی که نوشتین چطور کار می‌کنه؟

0

در تابع SEARCH می‌شه از کاراکترهای خاص استفاده کرد. کاراکتر ? به معنی «یک کاراکتر دلخواه» هست. بنابراین a?a به معنی «کلمه‌های با دو a در طرفین و یک کاراکتر دلخواه در وسط» هست.

0

خب این یه مشکلی ایجاد می‌کنه. ترکیب‌هایی مثل a.a هم پیدا می‌شه که مطلوب نیست.

...