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

سلام. اگر به این صفحه آمده‌اید احتمالا از کاربران تازه کار اکسل هستید و ما هم با همین فرض این مقاله آموزشی را برای شما نوشته‌ایم تا نکته مبهی در ذهن شما باقی نماند و بتوانید مسئله خود راحل کنید. احتمالا شما دو یا چند ستون اطلاعات دارید و می‌خواهید که آن‌ها را با هم ترکیب کنید (یا به هم بچسبانید) مانند چسباندن نام و نام خانوادگی در اکسل که به ترتیب در سلول‌های 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 در اکسل استفاده کنید که در تصویر زیر آن را می‌توانید مشاهده نمایید:

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

نکته) در نسخه‌های جدید اکسل (بعد از نسخه ۲۰۲۱) برای Paste Values می‌توانید از کلید CTRL+SHIFT+V استفاده کنید.

شما هم تجربه یا دیدگاه خود را بنویسید:

محتوای این فیلد خصوصی است و به صورت عمومی نشان داده نخواهد شد.

متن ساده

  • تگ‌های HTML مجاز نیستند.
  • خطوط و پاراگراف‌ها بطور خودکار اعمال می‌شوند.
کد امنیتی
یوسف ضیا (تایید نشده) در تاریخ یکشنبه, 1402/11/01 - 09:12 نوشته:

ممنون از راهنماییتان . مشکل حل شد

ناشناس (تایید نشده) در تاریخ چهارشنبه, 1402/09/15 - 14:08 نوشته:

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

پرهام (تایید نشده) در تاریخ شنبه, 1402/07/08 - 17:20 نوشته:

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

فرشید میدانی در تاریخ چهارشنبه, 1403/02/19 - 10:35 نوشته:

سلام/ شما باید از Paste Special اکسل استفاده کنید. زیرا وقتی که سلولی کپی می‌شود، در هنگام Paste کردن فرمول آن Paste می‌شود. بنابراین اول همه سلولها را کپی کنید و سپس در مقصد Right Click کنید و گزینه Paste Special اکسل را بزنید و سپس گزینه Values را انتخاب کنید. در نسخه‌های جدید کلید CTRL+SHIFT+V اینکار را می‌کند.

سرور (تایید نشده) در تاریخ دوشنبه, 1400/10/20 - 11:46 نوشته:

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

فرشید میدانی در تاریخ جمعه, 1401/10/30 - 23:04 نوشته:
نه آن ها کپی نمی‌شود. احتمالا شما موتور محاسبه اکسل را خاموش کرده اید. کلید F9‌ را بزنید تا فرمولها آپدیت شوند و اگر انجام شد باید Calcuation را در تب Formula به حالت Automatic درآوردید.
شایان عبدالمحمدیان (تایید نشده) در تاریخ دوشنبه, 1400/09/15 - 13:42 نوشته:

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

عابدی (تایید نشده) در تاریخ شنبه, 1400/06/06 - 11:05 نوشته:

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

سجاد (تایید نشده) در تاریخ پنجشنبه, 1400/04/10 - 21:33 نوشته:

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

عمران (تایید نشده) در تاریخ یکشنبه, 1400/04/06 - 10:41 نوشته:

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

پریا (تایید نشده) در تاریخ چهارشنبه, 1400/02/01 - 11:32 نوشته:

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

سالار ترابی (تایید نشده) در تاریخ سه شنبه, 1399/12/19 - 11:03 نوشته:

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

عباسعلی برزنونی (تایید نشده) در تاریخ سه شنبه, 1399/11/28 - 09:21 نوشته:

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

حامد شاملو (تایید نشده) در تاریخ دوشنبه, 1399/11/06 - 09:28 نوشته:

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

زهرا (تایید نشده) در تاریخ یکشنبه, 1399/10/21 - 10:48 نوشته:

عالی بود

محرمعلی (تایید نشده) در تاریخ چهارشنبه, 1399/09/26 - 11:30 نوشته:

خوب بود

سارا (تایید نشده) در تاریخ سه شنبه, 1399/09/18 - 11:25 نوشته:

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

مسعود مردیها (تایید نشده) در تاریخ شنبه, 1399/08/10 - 13:17 نوشته:

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

مینا امینی (تایید نشده) در تاریخ سه شنبه, 1399/08/06 - 13:49 نوشته:

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

f.shahedi (تایید نشده) در تاریخ چهارشنبه, 1399/04/25 - 13:09 نوشته:

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

آرش خدایی (تایید نشده) در تاریخ شنبه, 1399/02/27 - 17:17 نوشته:

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

محمدباقر تجلی (تایید نشده) در تاریخ پنجشنبه, 1399/01/28 - 10:21 نوشته:

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

داریوش باقری (تایید نشده) در تاریخ جمعه, 1399/01/22 - 11:52 نوشته:

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

عماد (تایید نشده) در تاریخ دوشنبه, 1398/11/21 - 11:21 نوشته:

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

کیوان (تایید نشده) در تاریخ شنبه, 1398/11/19 - 12:55 نوشته:

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

فرشید میدانی در تاریخ یکشنبه, 1400/08/02 - 11:50 نوشته:

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

مجتبی خان (تایید نشده) در تاریخ دوشنبه, 1398/10/16 - 12:44 نوشته:

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

رسول لقمانی (تایید نشده) در تاریخ دوشنبه, 1398/08/13 - 15:26 نوشته:

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

نگار (تایید نشده) در تاریخ یکشنبه, 1398/06/10 - 16:48 نوشته:

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

مجتبی (تایید نشده) در تاریخ چهارشنبه, 1398/03/15 - 14:00 نوشته:

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

فرشید میدانی در تاریخ جمعه, 1401/11/14 - 12:39 نوشته:
باید از Paste Value استفاده کنید در انتهای همین مقاله گفته شده است.
آزاده جوانبخت (تایید نشده) در تاریخ یکشنبه, 1398/03/05 - 14:48 نوشته:

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

سعید معتمدی (تایید نشده) در تاریخ سه شنبه, 1398/01/27 - 08:26 نوشته:

ممنونم

Ehsan Muhammadi (تایید نشده) در تاریخ دوشنبه, 1398/01/26 - 11:38 نوشته:

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

نعمتی (تایید نشده) در تاریخ شنبه, 1397/10/15 - 14:06 نوشته:

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

علی حسینی (تایید نشده) در تاریخ سه شنبه, 1397/10/04 - 12:52 نوشته:

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

محمد مهدی (تایید نشده) در تاریخ سه شنبه, 1397/06/20 - 10:41 نوشته:

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

آرینوس (تایید نشده) در تاریخ چهارشنبه, 1396/12/09 - 23:11 نوشته:

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