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

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

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

=C6 & " " & C7 & " " & C8 & " " & C9

نتیجه این است که تمام متن در یک سلول واحد ترکیب می شود. می توانید این نتیجه را در کلیپ بورد کپی کنید و از Paste Special برای قرار دادن آن در سلول نهایی که به آن نیاز دارید استفاده کنید. در نهایت، می توانید چندین ردیف اصلی را که دیگر مورد نیاز نیستند حذف کنید.

اگر از اکسل 2019 یا جدیدتر استفاده می کنید (از جمله اکسل در مایکروسافت 365)، می توانید از تابع TEXTJOIN برای ترکیب کردن استفاده کنید:

=TEXTJOIN(" ", TRUE, C6:C9)

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

اگر سلول هایی که می خواهید ترکیب کنید همگی حاوی متن باشند، روش دیگر بسیار خوب کار می کند. فرض کنید می خواهید سلول های C6:C9 را ترکیب کنید. تنها کاری که باید انجام دهید این است که ستون C را گسترده کنید تا بتواند محتویات آن سلول ها را در یک خط داشته باشد. سپس سلول ها را انتخاب کنید. تب Home روبان را نمایش دهید و توجه داشته باشید که در گروه Editing ابزاری به نام Fill وجود دارد. اگر روی ابزار کلیک کنید، یک لیست کشویی از گزینه ها را می بینید که باید از بین آنها Justify را انتخاب کنید. وقتی این کار را انجام می دهید، تمام مقادیر سلول C6 را با فاصله از هم جدا می کنید.

اگر نیاز دارید که سلول ها را اغلب به هم متصل کنید، ممکن است از یک ماکرو ساده بهره مند شوید:

Sub Combine()
    Dim J As Integer

    If Selection.Cells.Count > 1 Then
        For J = 2 To Selection.Cells.Count
            Selection.Cells(1).Value = _
              Selection.Cells(1).Value & " " & _
              Selection.Cells(J).Value
            Selection.Cells(J).Clear
        Next J
    End If
End Sub

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

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

پاسخ شما

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

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

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

سوالات مشابه

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

24.3k سوال

9.6k پاسخ

614 دیدگاه

11.2k کاربر

340 نفر آنلاین
0 عضو و 340 مهمان در سایت حاضرند
بازدید امروز: 25318
بازدید دیروز: 25180
بازدید کل: 20362659
...