نحوه تبدیل ستون به لیست جدا شده با کاما با نقل قول تکی

  • این را به اشتراک بگذارید
Hugh West

وقتی در اکسل کار می کنیم، گاهی اوقات ممکن است نیاز داشته باشیم که یک ستون یا یک محدوده را به یک لیست جدا شده با کاما با نقل قول های تکی در اطراف هر یک از مقادیر سلول تبدیل کنیم. در این مقاله، من به شما نشان خواهم داد که چگونه با استفاده از توابعی مانند CONCATENATE ، TEXTJOIN همراه با ، یک ستون را به یک لیست جدا شده با کاما با گیومه های تکی در اطراف هر یک از مقادیر سلول تبدیل کنید. VBA Macro ، و Find and Replace Tool.

دانلود کتاب تمرین تمرین

این کتاب تمرینی را دانلود کنید تا در حین انجام کار، کار را انجام دهید در حال خواندن این مقاله.

تبدیل ستون به List.xlsm

5 روش در مورد نحوه تبدیل ستون به لیست جدا شده با کاما با نقل قول تکی

بیایید سناریویی را فرض کنیم که در آن یک فایل اکسل داریم که حاوی اطلاعاتی در مورد انواع لوازم التحریر است. این محصولات در ستونی با عنوان Product در آن کاربرگ اکسل فهرست شده اند. ما این ستون از محصولات را به یک لیست جدا شده با کاما تبدیل می کنیم. تصویر زیر کاربرگ را با لیست محصولات جدا شده با کاما با گیومه های تکی در اطراف هر یک از آنها نشان می دهد.

روش 1: تبدیل ستون به فهرست جدا شده با کاما به صورت دستی

ما می توانیم از فرمول خودمان فقط با استفاده از علامت علامت ( & ) و کاما ( ,<2) استفاده کنیم>) برای تبدیل ستون به یک لیست جدا شده با کاما با نقل قول های آواز در اطراف مقادیر سلول. ما باید مراحل زیر را دنبال کنیم.

مراحل:

⦿ ابتدا باید فرمول زیر را در سلول C5 بنویسیم.

="'"&B5&"'"&","&"'"&B6&"'"&","&"'"&B7&"'"&","&"'"&B8&"'"&","&"'"&B9&"'"

تجزیه فرمول:

علامت علامت ( & ) به یک نقل قول می پیوندد ( '' ) و کاما ( , ) با مقادیر سلول تا یک لیست جدا شده با کاما با ایجاد کنید تک نقل قول .

⦿ با فشار دادن ENTER ، لیست جدا شده با کاما<2 را دریافت می کنیم> با نقل قول تکی در اطراف هر سلول ستون محصول در سلول C5 .

بیشتر بخوانید: نحوه تبدیل ستون ها به ردیف در اکسل (2 روش)

روش 2: از تابع CONCATENATE برای تبدیل استفاده کنید ستون به لیست جدا شده با کاما

شما همچنین می توانید از تابع CONCATENATE در اکسل برای تبدیل ستون به لیست جدا شده با کاما با گیومه تک استفاده کنید. ما باید موارد زیر را انجام دهیم.

مراحل:

⦿ ابتدا باید فرمول زیر را در سلول C5 یادداشت کنیم. .

=CONCATENATE("'",B5,"',", "'",B6,"',", "'",B7,"',","'",B8,"',","'",B9,"'")

تجزیه فرمول:

تابع CONCATENATE چندین قطعه متن یا رشته را می گیرد و به آنها می پیوندد تا یک متن بزرگ بسازید.

⦿ با فشار دادن ENTER ، لیست جدا شده با کاما را با نقل قول تکی در اطراف هر مقدار سلول ستون محصول در سلول C5 دریافت خواهیم کرد. .

بیشتر بخوانید: نحوه انتقال ستون ها به ردیف هادر اکسل (6 روش)

خواندنهای مشابه

  • نحوه انتقال ردیفهای تکراری به ستونها در اکسل (4 روش)
  • Excel Power Query: جابه‌جایی سطرها به ستون‌ها (راهنمای گام به گام)
  • نحوه جابجایی ردیف‌ها به ستون‌ها با استفاده از Excel VBA (4 ایده‌آل) مثال ها)
  • تبدیل چندین ستون به یک ستون در اکسل (3 روش مفید)
  • نحوه تبدیل ستون های منفرد به ردیف در اکسل با فرمول ها

روش 3: از تابع TEXTJOIN برای تبدیل ستون به لیست جدا شده با کاما استفاده کنید

اگر به Microsoft Excel 365<دسترسی دارید 2>، می توانید از تابع TEXTJOIN برای پیوستن به مقادیر سلول یک ستون یا محدوده برای ایجاد لیست جدا شده با کاما استفاده کنید.

مراحل:

⦿ ابتدا باید فرمول زیر را در سلول C5 بنویسیم.

=TEXTJOIN(",", TRUE, B5:B9)

تجزیه فرمول:

عملکرد TEXTJOIN به هم پیوسته یا چندین قطعات متن یا رشته با استفاده از یک جداکننده . در این مثال، جداکننده یک کاما ( ، ) است.

توجه: تابع TEXTJOIN فقط برای استفاده در Microsoft Excel 365، Excel 2020، یا Excel 2019 انحصاری است. ​​شما باید به یکی از این موارد دسترسی داشته باشید. از تابع استفاده کنید.

⦿ با فشار دادن ENTER ، لیست جدا شده با کاما از مقادیر سلول محصول را دریافت خواهیم کرد. ستون در سلول C5 .

بیشتر بخوانید: نحوه تبدیل ستون ها به ردیف ها در اکسل بر اساس مقدار سلول

روش 4: تبدیل ستون به لیست جدا شده با کاما با استفاده از VBA Macro

اگر با <1 آشنا هستید ماکرو>VBA در اکسل، سپس می‌توانید از VBA برای تبدیل مؤثر ستون به فهرستی جداشده با کاما با گیومه‌های تکی استفاده کنید. ما باید مراحل زیر را دنبال کنیم.

مرحله 1:

⦿ ابتدا Visual Basic را از بین انتخاب می کنیم تب توسعه دهنده . همچنین می توانیم ALT+F11 را فشار دهیم تا باز شود.

مرحله 2:

⦿ اکنون، روی دکمه Insert کلیک کنید و Module را انتخاب کنید.

⦿ کد زیر را در پنجره ظاهر شده بنویسید. برای ذخیره کد CTRL+S را فشار می دهیم.

2094

مرحله 3:

⦿ اکنون به کاربرگ برمی گردیم و کد زیر را در سلول C5 می نویسیم.

=ColumntoList(B5:B9)

⦿ با فشار دادن ENTER ، لیست جدا شده با کاما را با نقل قول تک در اطراف هر کدام دریافت می کنیم. مقدار سلول ستون محصول در سلول C5 .

بیشتر بخوانید: VBA برای انتقال چندین ستون به ردیف در اکسل (2 روش)

روش 5: از Find & Replace Tool to Convert Column to Comma Separed List

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

مرحله 1:

⦿ ابتدا، همه سلولهای در <1 را انتخاب کنید>Product column به جز ستون header .

⦿ سپس، روی هر یک از سلول های انتخاب شده کلیک راست کنید. منوی زمینه را خواهید دید. از منو روی Copy کلیک کنید.

⦿ همچنین می توانید CTRL+C را فشار دهید تا copy انتخاب شده را فشار دهید. سلول ها.

مرحله 2:

⦿ اکنون <1 با فشار دادن CTRL+V ، سلول های کپی شده را در یک مایکروسافت خالی Word document جای گذاری کنید.

⦿ سپس، یک گزینه کشویی با نام Paste Options ( Ctrl ) را در گوشه پایین-راست سلول های چسبانده شده مشاهده خواهیم کرد.

⦿ اکنون ، روی Paste Options کلیک می کنیم و Keep Text Only گزینه ها را انتخاب می کنیم.

⦿ بعد، CTRL+H را فشار می دهیم تا ابزار Find and Replace باز شود.

⦿ ابتدا " ^p " را در کادر ورودی Find what وارد می کنیم.

⦿ سپس، " ، " را در کادر ورودی Replace with وارد می کنیم.

⦿ در نهایت، بر روی دکمه Replace All .

⦿ اکنون، خواهیم دید که تمام مقادیر سلول در ستون محصول به جداسازی با کاما تبدیل می شوند لیست شده در مایکروسافتWord.

بیشتر بخوانید: تبدیل ستون ها به ردیف در اکسل با استفاده از Power Query

یادداشت‌های سریع

🎯 اگر برگه برنامه‌نویس ندارید، می‌توانید آن را در File > گزینه > سفارشی کردن نوار .

🎯 برای باز کردن ویرایشگر VBA ALT + F11 را فشار دهید. و می توانید ALT + F8 را فشار دهید تا پنجره ماکرو نمایش داده شود.

نتیجه گیری

در این مقاله، ما یاد گرفتیم که چگونه برای تبدیل یک ستون یا یک محدوده به یک لیست جدا شده با کاما با نقل قول های تکی در اطراف هر یک از مقادیر سلول. امیدوارم از این به بعد بتوانید به راحتی یک ستون را با گیومه های تکی به لیست جدا شده با کاما تبدیل کنید. با این حال، اگر سؤال یا پیشنهادی در مورد این مقاله دارید، لطفاً نظر خود را در زیر بنویسید. روز خوبی داشته باشید!!!

هیو وست یک مربی و تحلیلگر اکسل بسیار با تجربه با بیش از 10 سال تجربه در این صنعت است. وی دارای مدرک لیسانس در رشته حسابداری و امور مالی و مدرک کارشناسی ارشد در رشته مدیریت بازرگانی است. هیو علاقه زیادی به تدریس دارد و یک رویکرد آموزشی منحصر به فرد ایجاد کرده است که به راحتی قابل پیگیری و درک است. دانش تخصصی او از اکسل به هزاران دانش آموز و متخصص در سراسر جهان کمک کرده تا مهارت های خود را بهبود بخشند و در حرفه خود برتری پیدا کنند. هیو از طریق وبلاگ خود دانش خود را با جهان به اشتراک می گذارد و آموزش های رایگان اکسل و آموزش آنلاین ارائه می دهد تا به افراد و مشاغل کمک کند تا به پتانسیل کامل خود دست یابند.