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

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

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

=IF(AND(NOT(ISERROR(SEARCH("[",A1))),NOT(RIGHT(A1,1)="]")),A1&"]",A1)

ترفند این است که بررسی کنید سلول (در این مورد A1) دارای یک براکت چپ در آن است یا خیر و اگر وجود دارد، براکت سمت راست را بررسی کنید. اگر براکت سمت راست پیدا نشد، یکی را به محتویات سلول اضافه می‌کنید. در اینجا یک تغییر دیگر از همان موضوع فرمولی وجود دارد:

=IF(ISERROR(FIND("[",A1)),A1,IF(ISERROR(FIND("]",A1)),A1&"]",A1))

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

Sub Close_Bracket()
    Dim c As Range
    Const csLBrk As String = "["
    Const csRBrk As String = "]"

    On Error Resume Next
    For Each c In Selection.Cells
        If InStr(1, c.Value, csLBrk) > 0 And _
          InStr(1, c.Value, csRBrk) = 0 Then
            c.Value = c.Value & csRBrk
        End If
    Next c
End Sub

برای استفاده از ماکرو، کافی است محدوده سلول هایی را که می خواهید تحت تأثیر قرار دهید انتخاب کنید و سپس آن را اجرا کنید. سلول ها در محل مورد بررسی قرار می گیرند و در صورت نیاز اصلاح می شوند.

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

پاسخ شما

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

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

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

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

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

23.2k سوال

8.5k پاسخ

613 دیدگاه

10.8k کاربر

195 نفر آنلاین
0 عضو و 195 مهمان در سایت حاضرند
بازدید امروز: 13103
بازدید دیروز: 13001
بازدید کل: 19467396
...