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

شریل از یک کاربرگ استفاده می کند که در ستون A، نام های مشتری با قالب «اسمیت، جین» دارد. او می خواهد فقط نام خانوادگی را با حروف بزرگ بنویسد، مانند "SMITH, Jane" و بقیه نام را بدون تغییر باقی بگذارد.

اگر یک و تنها یک کاما وجود دارد که نام خانوادگی را از نام کوچک جدا می کند، می توانید فرمولی برای انجام تبدیل ایجاد کنید. با فرض اینکه نام در A1 باشد، فرمول به صورت زیر خواهد بود:

=UPPER(LEFT(A1,FIND(",",A1)-1))&MID(A1,FIND(",",A1),LEN(A1))

اگر ترجیح می دهید از فرمول استفاده نکنید (که ممکن است ظاهر کاربرگ شما را خراب کند)، می توانید از یک ماکرو نیز برای تبدیل نام ها در محل استفاده کنید. موارد زیر را در نظر بگیرید:

Sub CapitalizeSurnames()
    Dim rCell As Range
    Dim iComma As Integer
    For Each rCell In Selection
        iComma = InStr(rCell, ",")
        If iComma > 0 Then
            rCell = UCase(Left(rCell, iComma - 1)) & _
              Mid(rCell, iComma)
        End If
    Next
    Set rCell = Nothing
End Sub

به سادگی سلول هایی را که می خواهید تبدیل کنید (مانند آنهایی که در ستون A هستند) انتخاب کنید و سپس ماکرو را اجرا کنید. تبدیل به نام در سلول ها را انجام می دهد.

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

پاسخ شما

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

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

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

سوالات مشابه

برای دسترسی راحت به مطالب سایت ، اپلیکیشن سایت را نصب کنید
و لطفا بعد از نصب امتیاز دهید. با تشکر از حمایت شما
0 دوستدار 0 امتیاز منفی
0 پاسخ 27 visibility
ارسال شده در 25 تیر 1402 موضوع: آفیس توسط: Admin
0 دوستدار 0 امتیاز منفی
1 پاسخ 52 visibility
0 دوستدار 0 امتیاز منفی
0 پاسخ 33 visibility
0 دوستدار 0 امتیاز منفی
0 پاسخ 22 visibility
0 دوستدار 0 امتیاز منفی
0 پاسخ 60 visibility

24.3k سوال

9.6k پاسخ

614 دیدگاه

11.2k کاربر

206 نفر آنلاین
1 عضو و 205 مهمان در سایت حاضرند
اعضای حاضر در سایت
بازدید امروز: 15863
بازدید دیروز: 17853
بازدید کل: 20328047
...