آیا می دانید چگونه متون را از یک ستون به یک سلول بدون تکرار در اکسل بپیوندید؟ و اگر متن ها را در یک ستون بدون تکرار بر اساس مقدار سلول خاص بپیوندید چه؟ در این مقاله روش هایی برای حل مشکلات ارائه شده است.
همانطور که در تصویر زیر نشان داده شده است، می خواهید متون ستون A را بدون تکرار به یک سلول واحد بپیوندید. لطفا به شرح زیر عمل کنید.
1. یک سلول خالی را انتخاب کنید، فرمول زیر را در آن کپی کنید و کلیدهای Alt + Shift + Enter را همزمان فشار دهید.
=TEXTJOIN(", ", TRUE, IF(MATCH(A2:A12, A2:A12, 0)=MATCH(ROW(A2:A12), ROW(A2:A12)), A2:A12, ""))
نکته: در فرمول «،» جداکننده متون ترکیبی است. A2:A12 سلول های ستونی است که به هم می پیوندید. لطفا آنها را در صورت نیاز تغییر دهید.
اکنون متون در ستون مشخص شده بدون تکرار به هم متصل می شوند.
Join Text را در یک ستون بدون تکرار بر اساس مقدار سلول دیگر با کد VBA بپیوندید.
گاهی اوقات، ممکن است نیاز به پیوستن متون در یک ستون بدون تکرار بر اساس مقدار در سلول دیگر داشته باشید، همانطور که در تصویر زیر نشان داده شده است، می توانید آن را به صورت زیر دریافت کنید.
.
1. در کاربرگ حاوی متن هایی که به آنها ملحق خواهید شد، کلیدهای Alt + F11 را فشار دهید تا پنجره Microsoft Visual Basic for Applications باز شود.
2. در پنجره Microsoft Visual Basic for Applications، روی Insert > Module کلیک کنید و سپس کد VBA زیر را در پنجره کد ماژول کپی کنید.
کد VBA: متن ها را در یک ستون بدون تکرار بر اساس مقدار سلول دیگر بپیوندید
ورود به سایت