جدول المحتويات
ستوضح لك المقالة كيفية تحويل نتيجة الصيغة إلى سلسلة نصية في Excel. أحيانًا يكون من المفيد لنا استخدام نتائج الصيغة كقيم في Excel ، لأننا لا نحتاج إلى صيغ لوضع علامة على سعر منتج أو استخدام تاريخ في كل مرة. علاوة على ذلك ، قد يكون من المزعج لك نسخ بيانات واحدة تحتوي على صيغة لأنه كلما قمت بنسخها ، لا يمكنك عادةً لصقها بدون الصيغة. مما قد يسبب لك أخطاء غير ضرورية. لذا فإن تحويل نتيجة الصيغة إلى سلسلة نصية أو قيم مهم في بعض الأحيان بعد تنفيذها.
تنزيل Practice Workbook
تحويل نتيجة الصيغة إلى Text String.xlsm
7 طرق لتحويل نتيجة الصيغة إلى سلسلة نصية في Excel
في مجموعة البيانات ، لدينا معلومات المبيعات من محل بقالة لهذا اليوم. استخدمنا صيغة حسابية ، وظائف TODAY و SUM فيها. سنقوم بإزالة الصيغة والاحتفاظ بالنتائج من الصيغة كسلسلة نصية . لقد عرضت لك للتو الصيغ الأساسية التي استخدمناها في الشكل التالي.
ضع في اعتبارك أن الخلايا التي تحتوي على الصيغ غير منسقة. لذلك إذا كان ناتج الصيغة رقمًا ، فسيكون على الجانب الأيمن للخلية . وإذا أصبحت سلسلة نصية فستحتفظ بالجانب الأيسر للخلية .
1. باستخدام Excel Copy & amp؛ ميزة لصق للتحويل تنسيق. يمكن للدالة SUM حساب مجموع القيم الموجودة في شكل نص .
وبالتالي ، يمكنك تحويل نتائج الصيغة إلى السلاسل النصية في Excel بمساعدة CONCAT أو دالة CONCATENATE .
اقرأ المزيد: كيفية التحويل صيغة القيمة تلقائيًا في Excel (6 طرق فعالة)
قسم التدريب
هنا ، أقدم لك مجموعة بيانات هذه المقالة حتى تتمكن من ممارسة هذه الطرق بنفسك .
الاستنتاج
في النهاية ، يمكننا أن نستنتج أنك ستتعلم طرقًا فعالة حول كيفية تحويل نتيجة الصيغة إلى سلسلة نصية في Excel. إذا كان لديك أي طرق أو أسئلة أو تعليقات أفضل بخصوص هذه المقالة ، فيرجى مشاركتها في مربع التعليقات. سيساعدني هذا في إثراء مقالاتي القادمة. لمزيد من الاستفسارات ، يرجى زيارة موقعنا على شبكة الإنترنت ExcelWIKI.
نتيجة الصيغة إلى نصيمكننا بسهولة تحويل نتائج الصيغة إلى سلسلة نصية باستخدام Copy & amp؛ لصق ميزة Excel. دعنا ننتقل إلى الإجراء أدناه.
الخطوات:
- أولاً ، حدد الخلايا أو النطاق الذي يحتوي على الصيغ.
- التالي ، اضغط CTRL + C .
- لاحقًا ، انقر بزر الماوس الأيمن على أي من الخلايا المحددة وحدد خيار اللصق ' لصق القيم '. يمكنك رؤية هذا الخيار في كل من خيارات اللصق: و لصق خاص
ستخزن هذه العملية نتائج الصيغة من التواريخ ك قيم وإنهاء الصيغة.
- لتحويل هذه القيم إلى السلاسل النصية ، يمكنك ببساطة تغيير تنسيقها إلى نص من تنسيق الأرقام . ولكن نظرًا لأن هذه القيم هي تواريخ ، فلن يكون هذا التحويل مناسبًا. بدلاً من تنسيقها كـ نص من تنسيق الأرقام ، نجعلها نص باستخدام Find & amp؛ استبدل لهذا السبب ، حدد الخلايا التي تحتوي على قيمة ثم انتقل إلى الصفحة الرئيسية & gt؛ & gt؛ Find & amp؛ حدد & gt؛ & gt؛ استبدال .
- في مربع الحوار "بحث واستبدال" ، اكتب 1 و '1 في ابحث عن ما و استبدل بقسمين على التوالي.
- انقر فوق استبدال الكل .
- بعد ذلك ، سيظهر مربع تحذير يقول عدد الاستبدالات التي تم إجراؤها. فقط انقر فوق موافق .
- بعد ذلك ، سترى هذه التواريخ على أنها سلسلة نصية . لاحظ أنها تحتوي على الجانب الأيسر من الخلايا.
- هناك عمود آخر يحتوي على الصيغ في مجموعة البيانات الخاصة بي. لقد حولت النتائج إلى قيم بنفس الطريقة.
- ومع ذلك ، لم يتم تنسيقها على أنها سلاسل نصية . لذلك نختار هذا النطاق ونذهب إلى مجموعة تنسيق الأرقام .
- بعد ذلك ، اخترنا تنسيق النص .
- لاحقًا ، سترى القيم على شكل سلاسل نصية . لاحظ أن القيم تتحول إلى اليسار في الخلايا ، والذي يمكنك القول أنه دليل على تحويلها إلى سلاسل نصية .
وبالتالي يمكنك تحويل نتائج الصيغة إلى سلاسل نصية باستخدام Copy & amp؛ ميزة لصق من Excel.
اقرأ المزيد: VBA لإزالة الصيغ في Excel الاحتفاظ بالقيم والتنسيق
2. تطبيق اختصار لوحة المفاتيح لتحويل نتيجة الصيغة إلى نص في Excel
يمكنك تضمين Copy & amp؛ لصق ميزة باستخدام اختصار لوحة المفاتيح أيضًا. دعنا ننتقل خلال العملية أدناه.
الخطوات:
- أولاً ، حدد نطاق الخلايا التي تحتوي على الصيغ واضغط على CTRL + C أو CTRL + INSERT .
- بعد ذلك ، اضغط على SHIFT + F10 . إذا كنت كذلكباستخدام كمبيوتر محمول ، قد تحتاج إلى الضغط على SHIFT + FN + F10 .
- ستظهر لك قائمة السياق شريط.
- بعد ذلك ، فقط اضغط على V . سترى النتائج من الصيغ تتحول الآن إلى قيم.
- تحويل هذه التواريخ من إلى سلاسل نصية كما فعلنا في القسم 1 .
- بعد ذلك ، قم بتحويل سعر المبيعات و نتائج صيغة إجمالي المبيعات إلى قيم باستخدام اختصار لوحة المفاتيح .
- تحويل هذه القيم لاحقًا إلى سلاسل نصية كما فعلنا في القسم 1 .
وبالتالي يمكنك تحويل نتائج الصيغة إلى سلاسل نصية باستخدام اختصار لوحة المفاتيح .
اقرأ المزيد: تحويل الصيغة إلى قيمة في خلايا متعددة في Excel (5 طرق فعالة)
3. استخدام VBA لتحويل نتيجة الصيغة إلى نص في Excel
يمكنك أيضًا استخدام رمز بسيط VBA لتحويل نتائج الصيغة إلى قيم ثم قم بتحويلها إلى سلاسل نصية . دعنا نتبع الإرشادات أدناه.
الخطوات:
- أولاً ، انتقل إلى Developer & gt؛ & gt؛ Visual Basic .
- سيتم فتح محرر VBA . حدد Insert & gt؛ & gt؛ Module .
- بعد ذلك ، اكتب الكود التالي في وحدة VBA .
3558
شرح الكود
- أولا ، نحن اسم تحويل الإجراء الفرعي إلى سلسلة نصية .
- بعد ذلك ، نعلن Range_Value و Cell_Value على أنهما Range .
- لاحقًا ، قمنا بتعيين Range_Value إلى خاصية التحديد .
- بعد ذلك ، استخدمنا لـ Loop لتحويل خلية صيغ إلى قيم الخلية .
- أخيرًا ، نقوم بتشغيل الكود.
- بعد ذلك ، ارجع إلى جدول البيانات ، حدد الخلايا التي تحتوي على صيغ و تشغيل ماكرو .
- ستحول هذه العملية نتائج الصيغة إلى قيم ، مما يعني أن الصيغ ستختفي وستبقى القيم فقط.
- لتحويل التواريخ إلى سلاسل نصية ، اتبع هذا الارتباط القسم 1 .
- التالي ، لتحويل سعر المبيعات إلى سلاسل نصية ، انتقل إلى هذا الارتباط الخاص بـ القسم 1 واقرأ العملية.
وبالتالي يمكنك تحويل نتائج الصيغة إلى سلاسل نصية باستخدام VBA .
اقرأ المزيد: Excel VBA: Convert F ormula القيمة تلقائيًا (طريقتان سهلتان)
4. تنفيذ Excel Power Query Editor لتحويل نتيجة الصيغة إلى نص
يمكن أن يكون استخدام Excel محرر Power Query طريقة حيوية لتحويل نتائج الصيغة إلى سلاسل نصية . دعنا ننتقل من خلال العملية أدناه.
الخطوات:
- أولاً ، حدد النطاق الكامل لمجموعة البيانات.
- بعد ذلك ، انتقل إلى البيانات & gt؛ & gt؛ من الجدول / النطاق
- A مربع الحوار سيظهر. تأكد من تحديد الجدول يحتوي على رؤوس .
- بعد ذلك ، انقر فوق موافق .
- بعد ذلك ، سترى بياناتك الخاصة بنتائج الصيغة في محرر Power Query .
- بعد ذلك ، حدد إغلاق & أمبير ؛ قم بتحميل من علامة التبويب الرئيسية .
- سيؤدي هذا إلى تحويل هذه البيانات إلى ورقة جديدة كـ الجدول . لا يحتوي هذا الجدول على أي صيغة ، مما يعني تحويل جميع نتائج الصيغة إلى القيم المقابلة لها. ستلاحظ أيضًا أن التواريخ لم يتم تنسيقها بشكل صحيح.
- لتنسيق التواريخ بشكل صحيح ، حددها وانتقل إلى مجموعة الأرقام .
- بعد ذلك ، حدد تنسيق التاريخ .
- سيقدم لك هذا التواريخ بتنسيق مناسب.
- بعد ذلك ، للتحويل التواريخ إلى السلاسل النصية ، اتبع هذا الارتباط القسم 1 .
- التالي ، لتحويل سعر البيع إلى سلاسل نصية ، انتقل إلى هذا الارتباط من القسم 1 واقرأ العملية.
وبالتالي يمكنك التحويل نتائج الصيغة من إلى سلاسل نصية باستخدام محرر Power Query .
اقرأ المزيد: تحويل صيغة القيمة بدون لصق خاص في Excel (5 طرق سهلة)
5. سحب نتائج الصيغة باستخدام الماوسلتحويلها إلى نص
طريقة أخرى بسيطة لتحويل نتائج الصيغة إلى سلاسل نصية هي استخدام النقر بزر الماوس الأيمن على سحب الخلايا أو النطاق ميزة. يرجى اتباع الإجراء أدناه.
الخطوات:
- أولاً ، حدد النطاق الذي يحتوي على الصيغ ثم ضع المؤشر على أي حافة من الخلايا المحددة بحيث يكون الرمز
- بعد ذلك ، اضغط مع الاستمرار على انقر بزر الماوس الأيمن فوق الزر وحرك النطاق في أي مكان.
- لاحقًا ، ضعه في موضعه السابق. سيظهر شريط الخيارات. حدد نسخ هنا كقيم فقط .
ستحول هذه العملية نتائج الصيغة إلى قيم ، مما يعني ستختفي الصيغ وستبقى القيم فقط.
- وبالمثل ، قم بتحويل سعر المبيعات و إجمالي نتائج صيغة المبيعات إلى قيم.
- لتحويل التواريخ إلى سلاسل نصية ، اتبع هذا الارتباط من القسم 1 .
- بعد ذلك ، لتحويل سعر المبيعات إلى سلاسل نصية ، انتقل إلى هذا الارتباط من القسم 1 واقرأ العملية.
وبالتالي ، يمكنك تحويل نتيجة صيغة Excel إلى سلسلة نصية عن طريق سحبها باستخدام ميزة النقر بزر الماوس الأيمن والسحب .
6. تطبيق وظيفة TEXT
إذا كنت لا تريد استخدام الأوامر ، فيمكنك استخدام وظيفة TEXT لتحويل نتائج الصيغة إلى سلاسل نصية . دعنا ننتقل خلال العملية أدناه.
الخطوات:
- أولاً ، اكتب الصيغة التالية في الخلية B5 . فقط أضف وظيفة TEXT .
=TEXT(TODAY(),"dd-mm-yy")
الدالة TEXT تحول نتائج الصيغة من وظيفة TODAY إلى سلاسل نصية وكذلك تنسيقها.
- اضغط على ENTER وسترى التاريخ في B5 ينتقل إلى اليسار بمعنى أنه تم تحويله إلى سلسلة نصية .
- استخدم مقبض التعبئة إلى الملء التلقائي الخلايا السفلية.
- وبالمثل ، اكتب الصيغة التالية في الخلية F5 واستخدم مقبض التعبئة إلى الملء التلقائي الخلايا السفلية في سعر المبيعات
=TEXT(D5*(1-E5),"0.00")
يمكنك أيضًا رؤية أن إجمالي المبيعات يصبح 0 دولار لأن أسعار المبيعات في تنسيق نص . يمكن للدالة SUM حساب مجموع القيم الموجودة في شكل نص .
وبالتالي ، يمكنك تحويل نتائج الصيغة إلى السلاسل النصية بمساعدة دالة النص .
اقرأ المزيد: كيفية تحويل الصيغ إلى قيم في Excel (8 طرق سريعة)
7. تطبيق CONCAT أو CONCATENATE Function
يمكنك أيضًا استخدام دالة CONCAT أو CONCATENATE Function لتحويل نتائج الصيغة إلى نصسلاسل . دعنا ننتقل خلال العملية أدناه.
الخطوات:
- أولاً ، اكتب الصيغة التالية في الخلية B5 . ما عليك سوى إضافة CONCAT أو CONCATENATE الوظيفة .
=CONCAT(TODAY())
تستخدم الصيغة التالية دالة CONCATENATE .
=CONCATENATE(TODAY())
عادةً ، تضيف دالة CONCAT أو CONCATENATE Function سلاسل متعددة معًا وتخزنها كسلاسل. نظرًا لأننا استخدمنا للتو نتائج الصيغة في CONCAT أو CONCATENATE ، سنرى فقط قيمة واحدة تم تحويلها إلى نص سلسلة.
- اضغط على ENTER وسترى التاريخ في B5 ينتقل إلى المعنى الأيسر ، حيث يتم تحويله إلى سلسلة نصية . أيضًا ، يمكنك أن ترى أن التاريخ لم يتم تنسيقه بشكل صحيح.
إخراج دالة CONCATENATE .
- استخدم مقبض التعبئة إلى الملء التلقائي الخلايا السفلية.
لتحويل التواريخ إلى تنسيق مناسب ، يرجى اتباع هذا الرابط القسم 4 .
- وبالمثل ، اكتب الصيغة التالية في الخلية F5 واستخدم مقبض التعبئة إلى الملء التلقائي الخلايا السفلية في سعر المبيعات
=CONCAT(D5*(1-E5))
ستعطيك وظيفة CONCATENATE نفس النتيجة.
يمكنك أيضًا رؤية أن إجمالي المبيعات تصبح 0 دولار لأن أسعار المبيعات موجودة في نص