تابع concatenate در اکسل یک سری از رشته های متنی یا هرگونه ورودی های دیگر که از یکدیگر جدا هستند و در سلول های متفاوت هستند را ترکیب کرده و یک رشته متنی یکپارچه بوجود می آید.
کاربرد تابع CONCATENATE
فرض کنید یه فایل اکسلی دارید که تو ستون A نام و تو ستون B نام خانوادگی رو نوشتید و حالا بنا به دلایلی می خواید که تو ستون C نام و نام خانوادگی رو با هم داشته باشید به صورتی که بین نام و نام خانوداگی هم فاصله وجود داشته باشه .
خب اولین کاری که میشه کرد اینه تو سلول C1 این فرمول رو نوشت :
=A1&” “&B1
این فرمول به راحتی برای ما مقادیر موجود توی سلول A1 و B1 را با در نظر گرفتن یک فاصله بین اونها به ما نمایش میده . ولی باید بدونید که برای این کار یک تابع مخصوص ه موجود داره به نام CONCATENATE که شکل کلیش به صورت شکل زیر هست:
این تابع همونطور که از شکلش هم مشخصه بسیار سادست و به راحتی میشه ازش استفاده کرد و کار اصلی که انجام میده اینه که تا 255 رشته متنی و یا سلول را به عنوان آرگومان از کاربر دریافت میکنه و اونها رو در کنار هم قرار میده و به عنوان تتیجه نمایش میده که تو تصویر بالا به راحتی سلول حاوی نام رو با سلول حاوی نام خانوادگی در کنار هم گذاشته و با یه فاصله از هم جداشون کرده .
جدا کردن نوشته های یک ستون و تقسیم آن به دو ستون
فرض کنید توی ستون A1:A10 تعداد 10 تا نام نام خانوادگی وارد کردید که نام با فاصله از نام خانوادگی جدا شده ولی خب به همراه هم توی سلول قرار دارن و و شما می خواید کاری کنید که نامها در ستون B1:B10 قرار بگیره و نام خانوادگی هم در ستون C1:C10 نوشته بشه برای این کار اکسل یه قابلیتی در نظر گرفته به نام Text To Columns که همونطور که اط اسمش هم مشخص هست نوشته را توی ستونها جدا میکنه .
برای استفاده از این قابلیت باید به تب Data برید و گزینه Text To Columns رو انتخاب کنید که با تصویر زیر مواجه میشید که باید گزینه Next رو بزنید .
در قسمت بعدی بالا سمت چپ از شما میخواد که جدا کننده متن رو انتخاب کنید که که تو این مثال فاصله هست پس باید Space رو انتخاب کنیدو Next رو بزنید.در پنجره بعدی از شما میخواد که فرمت جدید و محل و دیتای جدا شده رو مشخص کنید که تو این مثال ما فرمت General و سلول B1 ررو انتخاب می کنیم که اکسل به صورت خودکار نامها رو تو ستون B و نام خانوادگی ها رو تو ستون C قرار میده .
امیدوارم آموزش مورد پسندتون واقع شده باشه
سلام . مثل همیشه عالی واقعا ممنون
عالیییی خیلی وقت بود دنبالاین مطلب می گشتم
فقط یه سوالی داشتم چطوری می شه این ه Text To Columns رو توی تمام ردیف ها اعمال کرد؟
سلام خسته نباشید استاد
سوال:
1-فرض کنید یه ستون داریم با عنوان اسامی شیفت که نام نفرات شیفت هرکدام داخل یک سلول نوشته میشه(مثلا10 نفر شیفته پس 10تا سلول پره) اگه بخواهیم همه نفرات داخل یک سلول بصورت داینامیک نوشته بشه
2-تعداد سلولها ی که محتوای آن در یک سلول قرار بگیره متغیره .شاید یک روز 10 نفر شیفت باشه یک روز 8 نفر
ممنون میشم راهنمایی کنید.
ممنون عالی بود
ممنون