انتقل إلى المحتوى الرئيسي

كيفية ربط تنسيق الاحتفاظ بالرقم / التاريخ في إكسيل؟

ربما لاحظت أنه عندما نطبق وظيفة CONCATENATE في Excel ، فإن تنسيق التاريخ (2014-01-03) وتنسيق الأرقام مثل تنسيق العملة ($734.7) ، تنسيق النسبة المئوية (48.9%)، منازل عشرية (24.5000) ، إلخ. وتظهر كأرقام عامة في نتائج التسلسل. في هذه المقالة توصلنا إلى العديد من الحلول لسلسلة البيانات مع الاحتفاظ بتنسيق التاريخ أو تنسيق الأرقام في Excel.


التسلسل مع الاحتفاظ بتنسيق التاريخ في Excel

يتحدث هذا القسم عن كيفية الاحتفاظ بتنسيق التاريخ في دالة CONCATENATE في Excel.

1. حدد خلية فارغة ستخرج نتيجة التسلسل ، وأدخل الصيغة = CONCATENATE (TEXT (A2، "yyyy-mm-dd")، ""، B2) (A2 هي الخلية التي تحتوي على التاريخ الذي ستقوم بربطه ، و B2 هي خلية أخرى ستقوم بربطها) بداخلها ، ثم اضغط على أدخل الرئيسية.
doc متسلسلة الاحتفاظ بتنسيق رقم التاريخ 2

2. استمر في تحديد خلية نتيجة التسلسل ، واسحب مقبض الملء التلقائي إلى النطاق الذي تريده. وبعد ذلك سترى الخلايا المحددة متسلسلة في خلية واحدة مع الاحتفاظ بتنسيق التاريخ. انظر لقطة الشاشة:

ملاحظات: هذه الصيغة = CONCATENATE (TEXT (A2، "yyyy-mm-dd")، ""، B2) ستعرض التواريخ بأي تنسيق تاريخ مثل YYYY-MM-DD، مثل 2014-01-03. للاحتفاظ بتنسيق التاريخ الآخر في دالة CONCATENATE ، يمكنك تغيير yyyy-mm-dd إلى رمز تنسيق التاريخ المحدد حسب حاجتك. كيفية الحصول على رمز تنسيق التاريخ / الرقم؟

ملاحظة الشريط الصيغة معقدة للغاية بحيث لا يمكن تذكرها؟ احفظ الصيغة كمدخل نص تلقائي لإعادة استخدامه بنقرة واحدة فقط في المستقبل!
اقرأ أكثر…     التجربة المجانية

تجمع الدُفعة بين خلايا / صفوف / أعمدة متعددة دون فقد البيانات وتنسيق التاريخ / الرقم في Excel

عادةً عند دمج الخلايا مع ميزة الدمج في Excel ، ستزيل جميع محتويات الخلية باستثناء محتوى الخلية الأولى. ومع ذلك ، مع Kutools for Excel's دمج (صفوف وأعمدة) الأداة المساعدة ، يمكنك بسهولة تجميع عدة خلايا / صفوف / أعمدة دون فقد البيانات. علاوة على ذلك ، تدعم هذه الأداة أيضًا تنسيق التاريخ الأصلي وتنسيقات الأرقام المتبقية في نتائج المجموعة. 


كوتولس ل إكسيل - شحن برنامج Excel بأكثر من 300 أداة أساسية. استمتع بتجربة مجانية كاملة المواصفات لمدة 30 يومًا دون الحاجة إلى بطاقة ائتمان! احصل عليه الآن


التسلسل مع الاحتفاظ بتنسيق الأرقام (العملة / النسبة المئوية / المنازل العشرية) في Excel

يتحدث هذا القسم عن الاحتفاظ بتنسيق الأرقام ، مثل تنسيق العملة ، وتنسيق النسبة المئوية ، والأماكن العشرية للأرقام ، وما إلى ذلك في دالة CONCATENATE في Excel.

نصيحة: إذا كنت معتادًا على رموز تنسيق الأرقام التي ستسلسلها ، فالرجاء النقر فوقها هنا.

1. بادئ ذي بدء ، نحتاج إلى الحصول على رمز التنسيق للأرقام المحددة التي ستقوم بتسلسلها: انقر بزر الماوس الأيمن فوق خلية الرقم وحدد تنسيق الخلايا من قائمة النقر بزر الماوس الأيمن. انظر لقطة الشاشة:

2. في مربع الحوار فتح تنسيق الخلايا ، انتقل إلى ملف رقم الهاتف ، انقر فوق Custom في ال الفئة في المربع ، انسخ رمز التنسيق في ملف النوع المربع ، وأغلق مربع الحوار تنسيق الخلايا. انظر لقطة الشاشة:
doc متسلسلة الاحتفاظ بتنسيق رقم التاريخ 5

3. ثم سنقوم بتحويل الرقم الذي ستسلسله إلى سلسلة نصية. حدد خلية فارغة (الخلية E2 في مثالنا) ، أدخل الصيغة = TEXT (B2، "$ #، ## 0.00 _)؛ ($ #، ## 0.00)") (B2 هي خلية العملة التي ستقوم بربطها) بداخلها ، واضغط على أدخل الرئيسية.
doc متسلسلة الاحتفاظ بتنسيق رقم التاريخ 6
ملاحظة:
(1) بالصيغة أعلاه ، # دولار ، ## 0.00 _) ؛ (# دولار ، ## 0.00) هو رمز التنسيق الذي قمنا بنسخه في الخطوة 2. ويمكنك تغيير رمز التنسيق إلى الرمز المنسوخ.
(2) في بعض الأحيان ، قد يكون رمز تنسيق العملة الذي نسخته معقدًا للغاية مما يؤدي إلى حدوث أخطاء في الصيغة. إذا كان الأمر كذلك ، فالرجاء ببساطة رمز التنسيق مثل # دولار ، ## 0.00 _) ؛ (# دولار ، ## 0.00).

4. إذا كانت هناك عدة أنواع من الأرقام التي ستجمعها ، يرجى تكرار الخطوة 1-3 لتحويل هذه الأرقام إلى سلاسل نصية.

5. بعد تحويل الأرقام ذات تنسيقات الأرقام الخاصة إلى سلسلة نصية ، يمكننا تركيزها عن طريق إدخال الصيغة = CONCATENATE (A2، ""، E2، ""، F2) (A2 و E2 و F2 هي خلايا سنقوم بربطها) في خلية فارغة (الخلية G1 في مثالنا) ، ثم اضغط على أدخل مفتاح. انظر لقطة الشاشة:
doc متسلسلة الاحتفاظ بتنسيق رقم التاريخ 7

6. حدد النطاق E2: G2 ثم اسحب مقبض الملء التلقائي إلى النطاق الذي تريده. وبعد ذلك سترى أن كل صف متسلسل مع الاحتفاظ بجميع أنواع تنسيقات الأرقام. انظر لقطة الشاشة:
doc متسلسلة الاحتفاظ بتنسيق رقم التاريخ 8
ملاحظات: إذا كنت معتادًا على رموز تنسيق الأرقام التي ستقوم بتسلسلها ، يمكنك تطبيق الصيغة = CONCATENATE (A2، ""، TEXT (B2، "$ #، ## 0.00 _)؛ ($ #، ## 0.00)")، ""، TEXT (C2، "0.00٪")) واستبدل رموز التنسيق الخاصة بـ # دولار ، ## 0.00 _) ؛ (# دولار ، ## 0.00) و 0.00% بناء على متطلباتك.

ملاحظة الشريط الصيغة معقدة للغاية بحيث لا يمكن تذكرها؟ احفظ الصيغة كمدخل نص تلقائي لإعادة استخدامه بنقرة واحدة فقط في المستقبل!
اقرأ أكثر…     التجربة المجانية

تسلسل مع حفظ التاريخ وتنسيق الأرقام مع كوتولس ل إكسيل

لا يمكنك تذكر رموز تنسيق التواريخ والأرقام وتشعر بالتعب لنسخها بشكل متكرر؟ كوتولس ل إكسيل دمج يمكن أن تساعدك الأداة المساعدة في تجميع البيانات مع الاحتفاظ بجميع أنواع تنسيقات التاريخ وتنسيقات الأرقام بعدة نقرات في Excel.

كوتولس ل إكسيل - مزود بأكثر من 300 أداة أساسية لبرنامج Excel. استمتع بتجربة مجانية كاملة المواصفات لمدة 30 يومًا دون الحاجة إلى بطاقة ائتمان! التحميل الان!

1. حدد النطاق الذي تريد ربطه ، وانقر كوتولس > دمج وتقسيمادمج الصفوف أو الأعمدة أو الخلايا دون فقد البيانات.
doc متسلسلة الاحتفاظ بتنسيق رقم التاريخ 9

2. في مربع حوار فتح الأعمدة أو الصفوف ، يرجى القيام بما يلي:
doc متسلسلة الاحتفاظ بتنسيق رقم التاريخ 10
(1) تحقق من ادمج الأعمدة الخيار في لدمج الخلايا المحددة وفقًا للخيارات التالية قسم.
(2) حدد خيار فاصل واحد في ملف حدد فاصل قسم (نتحقق من الفضاء الخيار في مثالنا) ؛
(3) حدد المكان الذي ستضع فيه نتيجة التسلسل. في مثالنا نحدد ال الخلية اليسرى;
(4) في مزيد من الخيارات القسم ، نتحقق من احذف محتويات الخلايا المدمجة الخيار.
(5) تحقق من استخدم القيم المنسقة الخيار في الجزء السفلي من مربع الحوار هذا.

3. انقر فوق Ok زر لتطبيق هذه الأداة. وبعد ذلك سترى أن كل صف قد تم ربطه في خليته الأولى مع الاحتفاظ بجميع أنواع تنسيقات التاريخ وتنسيقات الأرقام. انظر لقطة الشاشة:
doc متسلسلة الاحتفاظ بتنسيق رقم التاريخ 12


العرض التوضيحي: قم بتوصيل تنسيق الاحتفاظ بالرقم / التاريخ في Excel


كوتولس ل إكسيل: أكثر من 300 أداة مفيدة في متناول يدك! ابدأ تجربتك المجانية لمدة 30 يومًا دون أي قيود على الميزات اليوم. تحميل الآن!

مقالات ذات صلة:

أفضل أدوات إنتاجية المكتب

الميزات الشعبية: البحث عن التكرارات أو تمييزها أو تحديدها   |  حذف الصفوف الفارغة   |  دمج الأعمدة أو الخلايا دون فقدان البيانات   |   جولة بدون صيغة 
سوبر بحث: معايير متعددة VLookup    VLookup ذات القيمة المتعددة  |   VLookup عبر أوراق متعددة   |   بحث غامض ....
قائمة منسدلة متقدمة: إنشاء القائمة المنسدلة بسرعة   |  القائمة المنسدلة التابعة   |  قائمة منسدلة متعددة التحديد ....
مدير العمود: إضافة عدد محدد من الأعمدة  |  نقل الأعمدة  |  تبديل حالة رؤية الأعمدة المخفية  |  مقارنة النطاقات والأعمدة 
الميزات المميزة: التركيز على الشبكة   |  عرض تصميم   |   شريط الفورمولا الكبير    مدير المصنفات والأوراق   |  مكتبة الموارد (النص السيارات)   |  منتقي التاريخ   |  اجمع أوراق العمل   |  تشفير/فك تشفير الخلايا    إرسال رسائل البريد الإلكتروني عن طريق القائمة   |  سوبر تصفية   |   مرشح خاص (تصفية غامق / مائل / يتوسطه خط ...) ...
أفضل 15 مجموعة أدوات12 نص الأدوات (إضافة نص, إزالة الأحرف، ...)   |   +50 رسم الأنواع (مخطط جانت، ...)   |   40+ عملي الصيغ (احسب العمر على أساس تاريخ الميلاد، ...)   |   19 إدخال الأدوات (أدخل رمز الاستجابة السريعة, إدراج صورة من المسار، ...)   |   12 تحويل الأدوات (أرقام إلى كلمات, نتيجة تحويل عملة، ...)   |   7 دمج وتقسيم الأدوات (الجمع بين الصفوف المتقدمة, تقسيم الخلايا، ...)   |   ... و اكثر

عزز مهاراتك في Excel باستخدام Kutools for Excel، واختبر كفاءة لم يسبق لها مثيل. يقدم Kutools for Excel أكثر من 300 ميزة متقدمة لتعزيز الإنتاجية وتوفير الوقت.  انقر هنا للحصول على الميزة التي تحتاجها أكثر...

علامة تبويب kte 201905


يجلب Office Tab الواجهة المبوبة إلى Office ، ويجعل عملك أسهل بكثير

  • تمكين التحرير والقراءة المبوبة في Word و Excel و PowerPointوالناشر والوصول و Visio والمشروع.
  • فتح وإنشاء مستندات متعددة في علامات تبويب جديدة من نفس النافذة ، بدلاً من النوافذ الجديدة.
  • يزيد من إنتاجيتك بنسبة 50٪ ، ويقلل مئات النقرات بالماوس كل يوم!
Comments (29)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Yes! It’s working now. Thanks so much Amanda Lee
This comment was minimized by the moderator on the site
Amanda Lee I’ve tried that, it’s not helping.
This comment was minimized by the moderator on the site
Hi Joseph,

Nothing happened after you ran the code? Did you check if the sheet name and range name are right?
I just tried and the code works properly on my sheet.

Amanda
This comment was minimized by the moderator on the site
Can anyone please check why this code is not working?

Sub MergeFormatCell()
'Updateby Extendoffice
Dim xSRg As Range
Dim xDRg As Range
Dim xRgEachRow As Range
Dim xRgEach As Range
Dim xRgVal As String
Dim I As Integer
Dim xRgLen As Integer
Dim xSRgRows As Integer
Dim xAddress As String
On Error Resume Next
'xAddress = ActiveWindow.RangeSelection.Address
'Set xSRg = Application.InputBox("Please select cell columns to concatenate:", "KuTools For Excel", xAddress, , , , , 8)
'If xSRg Is Nothing Then Exit Sub
'Set xDRg = Application.InputBox("Please select cells to output the result:", "KuTools For Excel", , , , , , 8)
'If xDRg Is Nothing Then Exit Sub
Set xSRg = ActiveWorkbook.Sheets("Person List").Range("J2:Z142").Value
xSRgRows = xSRg.Rows.Count
Set xDRg = ActiveWorkbook.Sheets("Person List").Range("G2:G125").Value
Set xDRg = xDRg(1)
For I = 1 To xSRgRows
xRgLen = 1
With xDRg.Offset(I - 1)
.Value = vbNullString
.ClearFormats
Set xRgEachRow = xSRg(1).Offset(I - 1).Resize(1, xSRg.Columns.Count)
For Each xRgEach In xRgEachRow
.Value = .Value & Trim(xRgEach.Value) & " "
Next
For Each xRgEach In xRgEachRow
xRgVal = xRgEach.Value
With .Characters(xRgLen, Len(Trim(xRgVal))).Font
.Name = xRgEach.Font.Name
.FontStyle = xRgEach.Font.FontStyle
.Size = xRgEach.Font.Size
.Strikethrough = xRgEach.Font.Strikethrough
.Superscript = xRgEach.Font.Superscript
.Subscript = xRgEach.Font.Subscript
.OutlineFont = xRgEach.Font.OutlineFont
.Shadow = xRgEach.Font.Shadow
.Underline = xRgEach.Font.Underline
.ColorIndex = xRgEach.Font.ColorIndex
End With
xRgLen = xRgLen + Len(Trim(xRgVal)) + 1
Next
End With
Next I
End Sub
This comment was minimized by the moderator on the site
Hi there,

In the snippet below, you should delete ".Value"
Set xSRg = ActiveWorkbook.Sheets("Person List").Range("J2:Z142").Value
xSRgRows = xSRg.Rows.Count
Set xDRg = ActiveWorkbook.Sheets("Person List").Range("G2:G125").Value

Amanda
This comment was minimized by the moderator on the site
I am trying to update the month of a new company excel sheet and this is the issues I came across (=CONCATENATE(“Month 1 -“,TEXT($H$19,”d mmm yyyy”)) how do fix this
This comment was minimized by the moderator on the site
Hi there, you used the wrong quotation marks, please copy the formula below: =CONCATENATE("Month 1 - ",TEXT($H$19,"d mmm yyyy"))
Amanda
This comment was minimized by the moderator on the site
I have name in A column and in B column i have given today formula -1 i.e yesterday dateKnow i want every date to update name from A column and yesterday date
This comment was minimized by the moderator on the site
means? can explain bit more?
This comment was minimized by the moderator on the site
Thanks a lot ^^
This comment was minimized by the moderator on the site
Thank you very much, it helped me A LOT!
This comment was minimized by the moderator on the site
Hi How can I concatenate two date?10.06.2020 24.06.2020
This comment was minimized by the moderator on the site
Hi Gissu,
Do you mean to concatenate 10.06.2020 and 24.06.2020, and return 10.06.2020 24.06.2020? Or show the date with different style in the concatenaated results ?
Only if the combined data is date, you can apply the TEXT function ( TEXT(date, "mm.dd.yyyy") or TEXT(date, "dd.mm.yyyy") ) to convert the date to text while converting.
This comment was minimized by the moderator on the site
I have 789 records concatenated and I need to establish the frequency of the data, but I don't know how to get the class rank.
This comment was minimized by the moderator on the site
Hi Armando,

You can apply the Advanced Combine Rows feature of Kutools for Excel to get it done.

https://www.extendoffice.com/product/kutools-for-excel/excel-combine-duplicate-rows.html
This comment was minimized by the moderator on the site
concatenate but keep long date?
This comment was minimized by the moderator on the site
Hi NYC74,
For example, you need to concatenate the cell values in Cell A1 and B1, and B1 contains the date you will show as long date format in the concatenation result. Now you can use this formula:
=CONCATENATE(A1, " ", TEXT(B1,"dddd,mmmm dd, yyyy"))
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations