چسباندن نام و نام خانوادگی در اکسل

سلام. اگر به این صفحه آمده‌اید احتمالا از کاربران تازه کار اکسل هستید و ما هم با همین فرض این مقاله آموزشی را برای شما نوشته‌ایم تا نکته مبهی در ذهن شما باقی نماند و بتوانید مسئله خود راحل کنید. احتمالا شما دو یا چند ستون اطلاعات دارید و می‌خواهید که آن‌ها را با هم ترکیب کنید (یا به هم بچسبانید) مانند چسباندن نام و نام خانوادگی در اکسل که به ترتیب در سلول‌های A1  و B1 تایپ شده‌اند. برای اینکار از عملگر & به سادگی می‌توانید به شکل زیر استفاده کنید:

=A1 & " " & B1 

آشنایی با عملگر & در اکسل

بگذارید اینگونه شروع کنیم که حاصل عبارت 2+2 در اکسل مقدار 4 می‌شود و اگر شما به جای علامت "+" از علامت "/" استفاده کنید، حاصل مقدار 1 خواهد شد. به علامت‌های "+" و یا "/" در دنیای کامیپوتر عملگر (Operator) می‌گویند و وظیفه آنهاست که مشخص نمایند که بر روی دو مقدار چه محاسبه‌ای بایستی انجام شود. ما در اکسل یک علمگر داریم که وظیفه آن چسباندن (ترکیب) دو  مقدار می‌باشد.

این علمگر "&" است و آنرا اَمپِرسَند تلفظ می‌کنیم و به آن "اَند" هم می‌گوییم. برای تایپ & باید از کلید ترکیبی Shift + 7 استفاده کنید.

بنابراین حاصل فرمول 2 & 2 =  در اکسل، مقدار 22 خواهد شد.

نکته 1: باید بدانیم که هرگاه در فرمولی بخواهیم یک متن بنویسیم مثلا کلمه OK ، حتما باید آنرا در داخل علامت "" قرار دهیم،  به همین دلیل برای چسباندن دو کلمه x و y در اکسل اگر بنویسیم   =x & y ، حاصل فرمول خطای #Name? خواهد شد، و حتما باید بنویسیم = "x" & "y"

ترکیب ادغام دو ستون در اکسل با عملگر &

نکته 2: در فرمول نویسی اکسل فاصله‌های بین مقادیر و عملگرها مهم نیستند.


ادغام اطلاعات دو ستون در اکسل، ترکیب نام و نام خانوادگی

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

=A1 & " " & B1 

 و سپس این فرمول را برای همه سلول‌ها کپی کنید. یعنی به اکسل بگوییم که ابتدا نام (سلول A2)  را به یک Space بچسبان و سپس آن را به فامیلی (سلول B2) بچسبان:

در تصویر زیر این تکنیک را مشاهده می‌کنید.

فرمول چسباندن نام و نام خانوادگی در اکسل


چسباندن نام و نام خانوادگی در اکسل بدون فرمول نویسی با Flash Fill

در اکسل ابزار جدیدی داریم به نام Flash Fill‌ که با آن بدون نیاز به فرمول نویسی می‌توانیم از اکسل بخواهیم که کارهایی را بر روی متن‌ها انجام دهد. کافی است که یک یا چند نمونه از خروجی که می‌خواهیم را تایپ کنیم و سپس در یکی از سلول‌های آن ستون باشیم و کلید Ctrl + E را بزنیم.

اکسل از روی نمونه‌های ما حدس می‌زند که باید بر روی سایر داده‌ها چه کاری را انجام دهید و بر اساس آن حدس تمام سلول‌ها را پر خواهد کرد.

چسباندن نام و نام خانوادگی در اکسل با Flash Fill


نکته غیر مهم: به جای عملگر & در اکسل می‌توانید از تابع CONCATENATE استفاده کنید.  چون نوشتن فرمول با & خلاصه‌تر است،‌ کسی از تابع CONCATENATE استفاده نمی‌کند. خروجی دو فرمول زیر یکسان هستند:

 = A2 & B2
 =CONCATENATE( A2 , B2 )

خروجی عملگر & و تابع CONCATENATE متن است!

بسیار مهم است که بدانید عمل چسباندن یک عملیات ریاضی نیست و بنابراین خروجی فرمول 2 & 2= عدد 22  نیست بلکه یک متن است و آنرا نمی‌توانید با یک عدد دیگر جمع بزنید.

در ضمن آنکه متن بودن حاصل یک فرمول در هنگام Sort و یا Filter کردن هم تاثیر گذار است. مثلا فرض کنید که فرمولی نوشته اید که سال و ماه و روز را که در سه ستون جداگانه هستند را به هم بچسباند و یک تاریخ داشته باشید. این تاریخ یک عدد نیست و شما نمی‌توانید از فیلترهایی که روی اعداد دارید ( مثلا بزرگتر و یا کوچکتر) بر روی این ستون تاریخ استفاده کنید.

برای تبدیل یک متن به عدد از تابع value  باید استفاده کنید.

تبدیل یک متن به عدد در اکسل

 

ترفند) برای تبدیل یک متن،  به جای تابع VALUE می‌توان حاصل فرمول را در عدد ۱ ضرب کرد:

تبدیل یک متن به عدد در اکسل


سایر ترفندهای مفید در چسباندن اطلاعات ستون‌ها

در تصویر بعدی تکنیک‌های زیر را می‌توانید ببینید:

شرح فرمول سلول A2:    
اگر بخواهید در یک متن پیامک از ENTER استفاده کنید باید از تابع CHAR(10) برای اضافه کردن آن در فرمول استفاده کنید. توجه کنید که حتما باید گزینه Wrap Text (در Format Cells) برای دیدن Enter فعال باشد در غیر اینصورت شما متن را یک سطری خواهید دید.

شرح فرمول سلول A3 و A4:

هر گاه بخواهید در یک فرمول ظاهر عددی را تنظیم کنید باید از تابع TEXT کمک بگیرید.

ترفندهای مفید در چسبادن اطلاعات سلولها


استفاده از تابع TEXTJOIN در اکسل 2019

ما تا قبل از اکسل 2019 راهی برای چسباندن متن تعداد زیادی سلول بجز نوشتن تک به تک آدرس سلول‌ها نداشتیم. یعنی اگر در سلول A1 تا F1 مقادیری را داشتیم،‌ باید در اکسل می‌نوشتیم:

=A1 & B1 & C1 & D1 & E1 & F1

با اضافه شدن تابع TEXTJOIN‌ در اکسل به سادگی می‌توانیم تمامی این سلول‌ها را به هم چسبانیم:

= TEXTJOIN(" ", TRUE, A1:F1)

همانطور که می‌بینید این تابع حداقل ۳ ورودی دارد که شرح آن را در تصویر زیر می‌توانید مشاهده کنید:

تابع textjoin اکسل برای ادغام متن سلول‌های اکسل

 


 

 

 

 

مثال) فرض کنید که در سلول‌های A1 تا F10 تعدادی از هشتگ‌های اینستاگرام فرساران تایپ شده است و می‌خواهیم به ابتدای آنها علامت # را اضافه کنیم و در نهایت به هم بچسبانیم. برای اینکار فرمول زیر را می‌نویسیم:

=TEXTJOIN(" #", TRUE, A1:F1)

و خروجی ما به شکل زیر خواهد شد:

فرساران #آموزش #تخصصی #اکسل #کاربردی #پیشرفته

بله! خودم هم متوجه شدم که در ابتدای اولین کلمه علامت # نیست بنابراین فرمول قبلی را اینگونه اصلاح می‌کنم:

="#" & TEXTJOIN(" #", TRUE, A1:F1)

و خروجی نهایی به شکل زیر خواهد شد:    
#فرساران #آموزش #تخصصی #اکسل #کاربردی #پیشرفته


کپی کردن نتیجه یک فرمول در اکسل - paste values

اگر خواستید که نتیجه یک فرمول را در اکسل کپی کنید (مثلا در یک شیت دیگر)، باید از گزینه paste values در اکسل استفاده کنید که در تصویر زیر آن را می‌توانید مشاهده نمایید:

کپی کردن نتیجه یک فرمول در اکسل

آرینوس (تایید نشده) در تاریخ چ., 02/28/2018 - 23:11 نوشته:

با سلام
خدا خیرت بده دمت گرم خیلی خیلی

محمد مهدی (تایید نشده) در تاریخ س., 09/11/2018 - 10:41 نوشته:

در قسمت "ادغام سلول‌های اکسل با عملگر &" درنکته اول یک "در" اضافی می‌باشد. ممنون از مطلب مفیدتون
سایت خودم digitarrah.ir درخدمتم امری بود.

علی حسینی (تایید نشده) در تاریخ س., 12/25/2018 - 12:52 نوشته:

سلام
وقت بخیر
عالی بود
دمتون گرم

نعمتی (تایید نشده) در تاریخ ش., 01/05/2019 - 14:06 نوشته:

با عرض سلام و ادب
اگر بخواهیم یک ستون رو شماره گذاری کنیم و برای هر سطر این ستون مشخصات فردی را بنویسیم و سپس این مشخصات در یک شیت دیگه ای بشینه بطوریکه وقتی روی هر شماره ی ستون کلیک میکنیم مشخصات همون شماره روی شیت مورد نظر نشسته باشه باید چیکار کنیم. ممنون میشم برام جیمیل کنید

Ehsan Muhammadi (تایید نشده) در تاریخ د., 04/15/2019 - 11:38 نوشته:

با تشکر از مطلب خوبتون.
برای این که بخوام محتویات یک ستون رو به صورت ترکیب های دوتایی و سه تایی داشته باشیم چه راهکاری دارید؟
به عنوان مثال
A
B
C
یک ستون داشته باشیم
AB
AC
BC
و یه ستون دیگه
ABC
حالا به نسبت تعداد سلول ها این مقادیر بیشتر میشه

سعید معتمدی (تایید نشده) در تاریخ س., 04/16/2019 - 08:26 نوشته:

ممنونم

آزاده جوانبخت (تایید نشده) در تاریخ ی., 05/26/2019 - 14:48 نوشته:

خیلی عالی بود واقعا کارم رو راه انداخت ممنونم

مجتبی (تایید نشده) در تاریخ چ., 06/05/2019 - 14:00 نوشته:

سلام من دو سلول a ,b را با هم ادغام کرده و در سلول c گذاشتم ولی با حذف هریک از سلول های اولیه .نوشته سلول c به هم می خورد . لطفا راهنمایی فرمایید

فرشید میدانی در تاریخ جمعه, 02/03/2023 - 12:39 نوشته:
باید از Paste Value استفاده کنید در انتهای همین مقاله گفته شده است.
نگار (تایید نشده) در تاریخ ی., 09/01/2019 - 16:48 نوشته:

عااالی بووود. خدا خیرتون بده. 3500 تا سلول رو نمیدونستم چجوری ادغام کنم :D

رسول لقمانی (تایید نشده) در تاریخ د., 11/04/2019 - 15:26 نوشته:

خیلی خوب و عالی و کارآمد توضیح دادید
از لطفتون ممنونم

مجتبی خان (تایید نشده) در تاریخ د., 01/06/2020 - 12:44 نوشته:

ممنون از سایت و توضیحات خوبتون

کیوان (تایید نشده) در تاریخ ش., 02/08/2020 - 12:55 نوشته:

سلام وقتی دو ستون به یک ستون تبدیل می شود دیگه نمیشه ستون بدست آمده را جایی کپی (پیست) کرد آیا برای این مشکل راه حلی وجود دارد ؟ اگر هست بگید لطفاٌ

فرشید میدانی در تاریخ ی., 10/24/2021 - 11:50 نوشته:

برای کپی کردن حاصل یک فرمول در اکسل باید باید از گزینه Paste Value‌ استفاده کنید:
۱)‌ سلول‌هایی را کپی کنید
۲) بر روی مقصد right click کنید.
۳) گزینه Paste Special‌ را انتخاب کنید.
۴) گزینه Values را بزنید.

عماد (تایید نشده) در تاریخ د., 02/10/2020 - 11:21 نوشته:

از شما بابت ارائه این مطالب تشکر میکنم
واقعا کاربردی توضیح دادید و گره ی بزرگی برایم حل کردید
ممنون

داریوش باقری (تایید نشده) در تاریخ جمعه, 04/10/2020 - 11:52 نوشته:

مطالب بسیار عالی وکاربردی بود .ممنون

محمدباقر تجلی (تایید نشده) در تاریخ پ., 04/16/2020 - 10:21 نوشته:

با سلام
از مطالب مفید و کاربردی که در اینجا ارائه کرده اید بسیار ممنون و متشکرم.
سرفزاز و پاینده باشید.

آرش خدایی (تایید نشده) در تاریخ ش., 05/16/2020 - 17:17 نوشته:

فقط میخواستم بگم بهترین آموزشی بود که تا حالا دیده بودم عالی و هزار سپاس

f.shahedi (تایید نشده) در تاریخ چ., 07/15/2020 - 13:09 نوشته:

عالی بود واقعا ممنونم ازتون

مینا امینی (تایید نشده) در تاریخ س., 10/27/2020 - 13:49 نوشته:

ممنون دستتون درد نکنه خیلی به درد من خورد.

مسعود مردیها (تایید نشده) در تاریخ ش., 10/31/2020 - 13:17 نوشته:

خیلی مفید و خوب بود و کاره منو راه انداخت. ممنون

سارا (تایید نشده) در تاریخ س., 12/08/2020 - 11:25 نوشته:

واقعا ممنون از آموزش های عالی سایت...خدا قوت

محرمعلی (تایید نشده) در تاریخ چ., 12/16/2020 - 11:30 نوشته:

خوب بود

زهرا (تایید نشده) در تاریخ ی., 01/10/2021 - 10:48 نوشته:

عالی بود

حامد شاملو (تایید نشده) در تاریخ د., 01/25/2021 - 09:28 نوشته:

عالیه ممنون کارم راه افتاد

عباسعلی برزنونی (تایید نشده) در تاریخ س., 02/16/2021 - 09:21 نوشته:

از ارسال مطالب خوبتان ممنونم

سالار ترابی (تایید نشده) در تاریخ س., 03/09/2021 - 11:03 نوشته:

خیییلی خوب و جامع ممنونم

پریا (تایید نشده) در تاریخ چ., 04/21/2021 - 11:32 نوشته:

عالییی بود،ممنون

عمران (تایید نشده) در تاریخ ی., 06/27/2021 - 10:41 نوشته:

بسیار عالی بود

سجاد (تایید نشده) در تاریخ پ., 07/01/2021 - 21:33 نوشته:

نکات آموزشی، بسیار خوب وکاربردی و قابل فهم بیان شده است. با تشکر فراوان

عابدی (تایید نشده) در تاریخ ش., 08/28/2021 - 11:05 نوشته:

مرسی. مفید بود

شایان عبدالمحمدیان (تایید نشده) در تاریخ د., 12/06/2021 - 13:42 نوشته:

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

سرور (تایید نشده) در تاریخ د., 01/10/2022 - 11:46 نوشته:

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

فرشید میدانی در تاریخ جمعه, 01/20/2023 - 23:04 نوشته:
نه آن ها کپی نمی‌شود. احتمالا شما موتور محاسبه اکسل را خاموش کرده اید. کلید F9‌ را بزنید تا فرمولها آپدیت شوند و اگر انجام شد باید Calcuation را در تب Formula به حالت Automatic درآوردید.