نحوه تبدیل نتیجه فرمول به رشته متن در اکسل (7 روش آسان)

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

فهرست مطالب

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

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

تبدیل نتیجه فرمول به متن String.xlsm

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

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

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

1. با استفاده از Excel Copy & چسباندن ویژگی برای تبدیل قالب. تابع SUM می تواند مجموع مقادیری را که به شکل متن هستند محاسبه کند.

بنابراین، می توانید نتایج فرمول را به تبدیل کنید. رشته های متنی در اکسل با کمک CONCAT یا عملکرد CONCATENATE .

بیشتر بخوانید: نحوه تبدیل فرمول ارزش گذاری خودکار در اکسل (6 روش موثر)

بخش تمرین

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

نتیجه گیری

در پایان می توان نتیجه گرفت که روش های موثری را در مورد نحوه تبدیل نتیجه فرمول به <یاد خواهید گرفت. 1>رشته متن در اکسل. اگر روش یا سوال یا بازخورد بهتری در مورد این مقاله دارید، لطفاً آنها را در کادر نظر به اشتراک بگذارید. این به من کمک می کند مقالات آینده ام را غنی کنم. برای سؤالات بیشتر، لطفاً از وب سایت ما دیدن کنید ExcelWIKI.

نتیجه فرمول به متن

ما می‌توانیم به راحتی نتایج فرمول را به رشته متن با استفاده از Copy & چسباندن ویژگی اکسل. بیایید مراحل زیر را طی کنیم.

مراحل:

  • ابتدا سلول ها یا محدوده ای را که حاوی فرمول هستند انتخاب کنید.
  • بعد، فشار دهید CTRL+C .
گزینه چسباندن' چسب کردن مقادیر'. شما می توانید این گزینه را در هر دو گزینه های چسباندن:و چسباندن ویژه

این عملیات <1 را ذخیره می کند>نتایج فرمول از تاریخ به عنوان مقدار و پایان فرمول.

  • برای تبدیل این مقادیر به عنوان رشته های متن ، می توانید به سادگی قالب آنها را به متن از قالب شماره تغییر دهید. اما از آنجایی که این مقادیر تاریخ هستند، این تبدیل راحت نخواهد بود. به جای قالب بندی آنها به عنوان text از Number Format ، آنها را با استفاده از Find & جایگزین به همین دلیل، سلول های حاوی مقدار را انتخاب کنید و سپس به Home >> Find & >> جایگزینی را انتخاب کنید.

  • در کادر گفتگوی یافتن و جایگزینی را تایپ کنید 1 و '1 در بخشهای و و جایگزینی را به ترتیب با بیابید.
  • روی جایگزینی کلیک کنید همه .

  • پس از آن، یک جعبه هشدار نمایش داده می شودگفتن چند تعویض انجام شده است. فقط روی OK کلیک کنید.

  • پس از آن، آن تاریخ ها را به عنوان رشته نوشتاری خواهید دید. توجه کنید که آنها سمت چپ سلول ها را نگه می دارند.

  • ستون دیگری وجود دارد که حاوی فرمول هایی در مجموعه داده من است. من نتایج را به همان روش به مقادیر تبدیل کردم.

  • با این وجود، آنها به عنوان رشته های متنی قالب بندی نشده اند. بنابراین ما آن محدوده را انتخاب می کنیم و به Number Format Group می رویم.
  • پس از آن، قالب متن را انتخاب می کنیم.

  • بعداً، مقادیر را به صورت رشته های متنی خواهید دید. توجه داشته باشید که مقادیر به سمت چپ در سلول‌ها تغییر می‌کنند، که می‌توان گفت اثباتی برای تبدیل آنها به رشته‌های متنی است.

بنابراین می توانید نتایج فرمول را با استفاده از Copy & ویژگی اکسل را بچسبانید.

بیشتر بخوانید: VBA برای حذف فرمول ها در Excel Keeping Values ​​and Formatting

2. استفاده از میانبر صفحه کلید برای تبدیل نتیجه فرمول به متن در اکسل

شما می توانید Copy & با استفاده از میانبر صفحه کلید نیز ویژگی را جایگذاری کنید. بیایید روند زیر را طی کنیم.

مراحل:

  • ابتدا، محدوده سلول هایی را که حاوی فرمول هستند انتخاب کنید و CTRL + C <2 را فشار دهید>یا CTRL+INSERT .

  • بعدی، SHIFT+F10 را فشار دهید. اگر شمابا استفاده از لپ تاپ، ممکن است لازم باشد SHIFT+FN+F10 را فشار دهید.
  • می بینید که نوار Context Menu ظاهر می شود.

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

  • این <1 را تبدیل کنید>تاریخ به رشته های نوشتاری همانطور که در بخش 1 انجام دادیم.
  • پس از آن، قیمت فروش و را تبدیل کنید. فرمول کل فروش با استفاده از میانبر صفحه کلید به مقادیر منجر می شود.
  • بعداً این مقادیر را به رشته های متنی تبدیل کنید، مانند آنچه در بخش 1<2 انجام دادیم>.

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

بیشتر بخوانید: تبدیل فرمول به مقدار در سلول های چندگانه در اکسل (5 روش موثر)

3. استفاده از VBA برای تبدیل نتیجه فرمول به متن در اکسل

همچنین می توانید از کد VBA ساده برای تبدیل نتایج فرمول به مقادیر <2 استفاده کنید>و سپس آنها را به رشته های متنی تبدیل کنید. بیایید دستورالعمل‌های زیر را دنبال کنیم.

مراحل:

  • ابتدا به Developer >> Visual Basic<بروید 2>.

  • ویرایشگر VBA باز می شود. Insert >> Module را انتخاب کنید.

  • پس از آن، کد زیر را در ماژول VBA .
3741

توضیح کد

  • ابتدا نام می بریم Sub Procedure ConvertToTextString .
  • بعد، Range_Value و Cell_Value را به عنوان Range اعلام می کنیم.
  • بعداً، Range_Value را روی Selection ویژگی قرار دادیم.
  • پس از آن، از یک For Loop برای تبدیل Cell Formulas استفاده کردیم. به مقادیر سلول .
  • در نهایت، کد را اجرا می کنیم.
  • بعد، به برگه خود برگردید، سلول هایی را انتخاب کنید که حاوی فرمول ها و ماکرو را اجرا کنید.

  • این عملیات نتایج فرمول را تبدیل می کند به مقادیر، به این معنی که فرمول ها ناپدید می شوند و فقط مقادیر باقی می مانند.

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

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

بیشتر بخوانید: Excel VBA: تبدیل F ormula به مقدار خودکار (2 روش آسان)

4. پیاده سازی Excel Power Query Editor برای تبدیل نتیجه فرمول به متن

استفاده از Excel Power Query Editor می تواند روشی حیاتی برای تبدیل نتایج فرمول به باشد. رشته های متنی . بیایید روند زیر را طی کنیم.

مراحل:

  • ابتدا، کل محدوده مجموعه داده را انتخاب کنید.
  • پس از آن، به داده ها >> از جدول/محدوده
  • یک جعبه گفتگو نمایش داده می شود. مطمئن شوید که جدول من سرصفحه دارد را انتخاب کرده اید.
  • پس از آن، OK را کلیک کنید.

  • بعد، داده های نتایج فرمول را در Power Query Editor خواهید دید.

  • پس از آن، Close & از برگه صفحه اصلی بارگیری شود.

  • این داده ها را به یک صفحه جدید به عنوان تغییر می دهد. جدول . این جدول حاوی هیچ فرمولی نیست، به این معنی که تمام نتایج فرمول به مقادیر مربوطه خود تبدیل می شوند. همچنین خواهید دید که تاریخ به درستی قالب بندی نشده اند.

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

  • این تاریخ در قالب مناسب به شما ارائه می شود.

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

بنابراین می توانید تبدیل کنید فرمول به رشته های متن با استفاده از Power Query Editor نتیجه می گیرد.

بیشتر بخوانید: تبدیل فرمول ارزش گذاری بدون چسباندن ویژه در اکسل (5 روش آسان)

5. کشیدن نتایج فرمول با ماوسبرای تبدیل آنها به متن

یک راه ساده دیگر برای تبدیل نتایج فرمول به رشته های متن استفاده از سلول های کشیدن با کلیک راست <2 است>یا محدوده ویژگی. لطفاً مراحل زیر را طی کنید.

مراحل:

  • ابتدا، محدوده ای را انتخاب کنید که حاوی فرمول ها باشد و خود را قرار دهید مکان نما روی هر لبه سلول های انتخاب شده به طوری که نماد علامت گذاری شده

  • پس از آن، <1 را نگه دارید>روی دکمه روی آن کلیک راست کرده و محدوده را به هر جایی منتقل کنید.

  • بعد، آن را در موقعیت قبلی خود قرار دهید. نوار گزینه ظاهر می شود. Copy Here as Values ​​Only را انتخاب کنید.

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

  • به طور مشابه، قیمت فروش و نتایج فرمول فروش کل <2 را تبدیل کنید>به مقادیر.

  • برای تبدیل تاریخ به رشته های متن ، این پیوند را دنبال کنید 1>بخش 1 .
  • بعد، برای تبدیل قیمت فروش به رشته نوشتاری ، به این پیوند از بخش 1 بروید و فرآیند را بخوانید.

بنابراین، می توانید نتیجه فرمول اکسل را با کشیدن آنها به رشته متن تبدیل کنید. با ویژگی کشیدن کلیک راست .

6. اعمال تابع TEXT

اگر نمی خواهید از دستورات استفاده کنید، می توانید از عملکرد TEXT استفاده کنیدبرای تبدیل نتایج فرمول به رشته های متن . بیایید روند زیر را طی کنیم.

مراحل:

  • ابتدا فرمول زیر را در سلول B5 تایپ کنید. فقط عملکرد TEXT را اضافه کنید.

=TEXT(TODAY(),"dd-mm-yy")

عملکرد TEXT نتایج فرمول عملکرد TODAY را به رشته های متن و همچنین قالب آن را تبدیل می کند.

    <12 ENTER را فشار دهید و خواهید دید که تاریخ در B5 به سمت چپ تغییر می‌کند به این معنی که به رشته متن تبدیل می‌شود.

  • از Fill Handle برای AutoFill سلولهای پایینی استفاده کنید.

  • به طور مشابه، فرمول زیر را در سلول F5 تایپ کنید و از Fill Handle برای Autofill سلول های پایینی در <1 استفاده کنید>قیمت فروش

=TEXT(D5*(1-E5),"0.00")

همچنین می توانید ببینید که کل فروش 0 دلار می شود زیرا قیمت های فروش در قالب متن هستند. تابع SUM می تواند مجموع مقادیری را که به شکل متن هستند محاسبه کند.

بنابراین، می توانید نتایج فرمول را به تبدیل کنید. رشته های متنی با کمک عملکرد TEXT .

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

7. اعمال تابع CONCAT یا CONCATENATE

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

مراحل:

  • ابتدا فرمول زیر را در سلول B5 تایپ کنید. فقط عملکرد CONCAT یا CONCATENATE را اضافه کنید.

=CONCAT(TODAY())

فرمول زیر از عملکرد CONCATENATE استفاده می کند.

=CONCATENATE(TODAY())

به طور معمول، عملکرد CONCAT یا CONCATENATE چند رشته را با هم اضافه می کند و آنها را به عنوان رشته ذخیره می کند. همانطور که از نتایج فرمول در CONCAT یا CONCATENATE استفاده کردیم، تنها یک مقدار را خواهیم دید که به رشته text تبدیل شده است.

  • ENTER را فشار دهید و خواهید دید که تاریخ در B5 به سمت چپ تغییر می کند به این معنی که به رشته متن تبدیل می شود. . همچنین، می بینید که تاریخ به درستی قالب بندی نشده است.

خروجی عملکرد CONCATENATE .

  • از Fill Handle برای AutoFill سلولهای پایینی استفاده کنید.

برای تبدیل تاریخ ها به فرمت مناسب، لطفاً این پیوند بخش 4 را دنبال کنید.

  • به طور مشابه، فرمول زیر را در سلول F5 تایپ کنید و از <1 استفاده کنید>پر کردن دستگیره تا پر کردن خودکار سلول های پایین در قیمت فروش

=CONCAT(D5*(1-E5))

عملکرد CONCATENATE همان نتیجه را به شما می دهد.

همچنین می توانید ببینید که فروش کل تبدیل به 0 دلار می شود زیرا قیمت های فروش در متن هستند

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