الاثنين، 16 مايو 2022
  12 الردود
  7.9 ألف زيارة
0
الأصوات
فك
مرحبا أي شخص
أحتاج إلى استخدام الدالة min باستثناء الصفر بتنسيق إضافي وإبراز القيمة، لكن لا أستطيع :(
الرجاء مساعدتي في حل مشكلتي.
شكر.
منذ 1 العام
·
#2720
1
الأصوات
فك
مرحبا هناك،

يرجى الرجوع إلى المقال للعثور على إجابتك: https://www.extendoffice.com/documents/excel/4033-excel-exclude-zero-from-min.html

بخصوص الطلب - "إبراز القيمة"، ما القيمة التي تريد إبرازها؟

أماندا
منذ 1 العام
·
#2721
0
الأصوات
فك
مرحبا عزيزتي أماندا
خزانات لقراءة طلبي وشكرا جزيلا لردكم التكرم
لدي جدول يحتوي على أكثر من 5000 صف من البيانات ...
في هذا الجدول، يحتوي كل 7 إلى 11 صفًا على رقم واحد يقوم بدمج الخلايا في العمود A!
كل جزء يحتوي على رقم صف واحد يحتوي على بيانات عدة بائعين حول صنف واحد لكل منهم سعره الخاص وما أحتاجه هو أن يكون تاريخي في كل قسم ليتم فرزه على السعر الأقل لأي بائعين أعلى قسم الصف😊
كما ترى لدي طلبين:
1: فرز البيانات في كل جزء من بياناتي في القسم الخاص بها على أقل سعر،
2: قم بتمييز أقل سعر في الصف الأول
لقد قمت بحل طلبي الثاني بالأمس، ولكن لم أجد أي إجابة لطلبي الأول.
سأكون شاكرا إذا تمكنت من حل مشكلتي :)
للأسف لم أتمكن من تحميل صورة الجدول الخاص بي :(
منذ 1 العام
·
#2724
0
الأصوات
فك
منذ 1 العام
·
#2731
0
الأصوات
فك
مرحبا هناك،

شكرا على الصورة، التي تساعد! ولكننا لا نفهم اللغة التي في الصورة.

لذا، هل يمكنك الإشارة إلى ما إذا كان كل قسم ذكرته هو النطاقات:
ص12:U12؛ ص19:U19؛ ...
OR
ص12:ص18؛ ص19:ص25؛ ...
منذ 1 العام
·
#2732
0
الأصوات
فك
مرحبًا، شكرًا جزيلاً مرة أخرى على اهتمامك عزيزتي أماندا.
أولاً، اللغة التي استخدمتها في هذا الجدول هي FARCES.
بالإضافة إلى سؤالك الثاني،
إذا فهمت ما تقصده، أريد فرز كافة البيانات الموجودة في النطاق D12:AH18 بناءً على الحد الأدنى للقيمة في الخلية Q12:Q18 التي يجب أن تظهر في أعلى الصف في القسم رقم 1 وهكذا في أقسام أخرى مثل رقم 2 إلى القسم رقم 712 وأيضًا أحتاج بعد هذا الفرز عندما يظهر الحد الأدنى لعدد الخلايا Q أعلى قسم الصف، ويظهر باللون الأصفر في الخلفية أيضًا اسم البائع في الخلية "I" الموضحة نفس الخلفية الصفراء ايضا
آمل أن أكون قد أوضحت غرضي وطلبي بشكل صحيح.:)
أيضًا، إذا لزم الأمر، أخبرني أن أنشر المزيد من الصور.
شكرا مقدما على ردك.
منذ 1 العام
·
#2733
0
الأصوات
فك

أريد فرز كافة البيانات الموجودة في النطاق D12:AH18 بناءً على الحد الأدنى للقيمة في الخلية Q12:Q18 التي يجب أن تظهر في أعلى الصف في القسم رقم 1 وهكذا في أقسام أخرى مثل رقم 2 إلى القسم رقم 712 وأحتاج أيضًا بعد هذا الفرز عندما يظهر الحد الأدنى لعدد الخلايا Q أعلى قسم الصف، يظهر باللون الأصفر في الخلفية ويظهر أيضًا اسم البائع في الخلية "I" بنفس الخلفية الصفراء أيضًا.

لذلك، بالنسبة للقسم 1، تريد فرز الصف 12-18 استنادًا إلى القيم الموجودة في Q12:Q18 من الأصغر إلى الأكبر؛
للقسم 2 ....

و الحد الأدنى لعدد الخلايا Q و اسم البائع في الخلية "I" هم في نفس الصف. هل فهمت الأمر بشكل صحيح؟
منذ 1 العام
·
#2734
0
الأصوات
فك
مرحبا عزيزتي أماندا :)
صحيح تماما:):)
منذ 1 العام
·
#2741
0
الأصوات
فك
مرحبا هناك،

لقد توصلنا إلى رمز VBA لمساعدتك في فرز الصفوف قسمًا تلو الآخر، يرجى الاطلاع أدناه:
Sub ExtendOffice_Sort()
Dim xExtendRg, xOfficeSRgC As Range
Dim xRg As Range
Dim xRangeAddress As String
Dim xNum, xCSNum, xCENum, xRSNum, xRSNum2, xRENum As Integer
Dim xRCount As Integer
Dim xBol, xBolWS As Boolean
Dim xStr1, xStr2 As String
Dim xWSh As Worksheet
Dim xSortColumn As Integer
On Error Resume Next
Set xExtendRg = Application.InputBox("Please select the range with data to be sorted:", "ExtendOffice - Kutools for Excel", , , , , , 8)
If xExtendRg Is Nothing Then Exit Sub
Set xOfficeSRgC = Application.InputBox("Please select the column with values to be sorted from smallest to largest:", "ExtendOffice - Kutools for Excel", , , , , , 8)
If xOfficeSRgC Is Nothing Then Exit Sub
xNum = Application.InputBox("Please enter a number of rows to be sorted in a section:", "ExtendOffice - Kutools for Excel", , , , , , 1)

Set xRg = xExtendRg

Set xWSh = xRg.Worksheet

xWSh.Activate
xSortColumn = xOfficeSRgC.Column
xRCount = xRg.Rows.Count
xCSNum = xRg.Column
xCENum = xCSNum + xRg.Columns.Count - 1
xRSNum = xRg.Row
xRENum = xRSNum + xRCount - 1
xRSNum2 = xRSNum
xRSNum = (xRSNum + xNum) - 1
xBol = True
xBolWS = Application.ScreenUpdating
Application.ScreenUpdating = False
Do While xBol
xStr1 = xWSh.Cells(xRSNum2, xCSNum).Address & ":" & xWSh.Cells(xRSNum, xCENum).Address
xStr2 = xWSh.Cells(xRSNum2, xSortColumn).Address & ":" & xWSh.Cells(xRSNum, xSortColumn).Address
'Debug.Print xStr1 & " - " & xStr2

xWSh.Sort.SortFields.Clear
xWSh.Sort.SortFields.Add Key:=Range(xStr2) _
, SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
With xWSh.Sort
.SetRange Range(xStr1)
.Header = xlGuess
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
xWSh.Sort.SortFields.Clear

If (xRSNum + xNum) >= xRENum Then
If xRSNum = xRENum Then
xBol = False
Else
xRSNum2 = xRSNum + 1
xRSNum = xRENum
End If
Else
xRSNum2 = xRSNum + 1
xRSNum = (xRSNum + xNum)
End If
Loop

Application.ScreenUpdating = xBolWS

End Sub

ونأسف لأن الكود أعلاه لا يسلط الضوء على الحد الأدنى لعدد الخلايا Q واسم البائع في الخلية "I"، نظرًا لأننا كنا مشغولين مؤخرًا بالعمل على منتجاتنا.
أتمنى أن تتفهم. :)

أماندا
منذ 1 العام
·
#2743
0
الأصوات
فك
أهلا بك مرة أخرى عزيزتي أماندا :)
شكرا.:)
لقد اختبرت الكود الخاص بك وبالطبع يعمل بشكل جيد.
الآن لا بد لي من تشغيله حوالي 712 مرة على طاولتي واختيار جزء من البيانات في كل مرة :D
آمل أن أتلقى المزيد من التعليمات البرمجية لتنفيذ طلبي التالي في أقرب وقت ممكن.
شكرا مرة أخرى وحظا سعيدا.
منذ 1 العام
·
#2744
0
الأصوات
فك

الآن لا بد لي من تشغيله حوالي 712 مرة على طاولتي واختيار جزء من البيانات في كل مرة :D

ليس عليك تشغيله 712 مرة.

عندما ينبثق مربع حوار قائلا
"الرجاء تحديد النطاق الذي يحتوي على البيانات المراد فرزها" > ما عليك سوى تحديد جميع البيانات التي تحتاج إلى فرز، عبر الأقسام من 1 إلى 712.
"يُرجى تحديد العمود الذي يحتوي على القيم المراد ترتيبها من الأصغر إلى الأكبر" > حدد العمود Q في حالتك.
"الرجاء إدخال عدد الصفوف التي سيتم فرزها في قسم:" > أدخل "7" في حالتك :)
منذ 1 العام
·
#2745
0
الأصوات
فك
نعم. وماذا لو كانت بعض الأقسام تحتوي على أكثر أو أقل من 7 صفوف من البيانات؟!;) ;)
منذ 1 العام
·
#2746
0
الأصوات
فك
مرحبا عزيزتي أماندا
خزانات لقراءة طلبي وشكرا جزيلا لردكم التكرم
لدي جدول يحتوي على أكثر من 5000 صف من البيانات ...
في هذا الجدول، يحتوي كل 7 إلى 11 صفًا على رقم واحد يقوم بدمج الخلايا في العمود A!
كل جزء يحتوي على رقم صف واحد يحتوي على بيانات عدة بائعين حول صنف واحد لكل منهم سعره الخاص وما أحتاجه هو أن يكون تاريخي في كل قسم ليتم فرزه على السعر الأقل لأي بائعين أعلى قسم الصف😊
كما ترى لدي طلبين:
1: فرز البيانات في كل جزء من بياناتي في القسم الخاص بها على أقل سعر،
2: قم بتمييز أقل سعر في الصف الأول
لقد قمت بحل طلبي الثاني بالأمس، ولكن لم أجد أي إجابة لطلبي الأول.
سأكون شاكرا إذا تمكنت من حل مشكلتي :)
للأسف لم أتمكن من تحميل صورة الجدول الخاص بي :(


اعتقدت أن كل القسم الخاص بك هو نفس عدد الصفوف :o
إذا لم يكن ثم....
  • الصفحة:
  • 1
لا توجد ردود لهذا المنصب حتى الآن.