By JavidP vào Thứ Hai, ngày 16 tháng 2022 năm XNUMX
Được đăng trong Excel
Trả lời 12
Lượt thích 0
Lượt xem 7.9K
Bình chọn 0
Chào bất cứ ai
Tôi cần sử dụng hàm min ngoại trừ số XNUMX ở định dạng bổ sung và đánh dấu giá trị, nhưng tôi không thể :(
Xin hãy giúp tôi giải quyết vấn đề của tôi.
Cảm ơn.
Chào bạn,

Hãy tham khảo bài viết để tìm câu trả lời cho mình: https://www.extendoffice.com/documents/excel/4033-excel-exclude-zero-from-min.html

Về yêu cầu - "làm nổi bật giá trị", bạn muốn làm nổi bật giá trị nào?

Amanda
·
1 năm trước
·
0 Likes
·
Phiếu bầu 1
·
0 Comments
·
Chào Amanda thân mến
Tanks đã đọc yêu cầu của tôi và cảm ơn rất nhiều vì đã trả lời vui lòng của bạn
Tôi có một bảng với hơn 5000 hàng dữ liệu…
Trong bảng này, mỗi hàng từ 7 đến 11 có một số duy nhất đã hợp nhất các ô trong cột A!
Mỗi phần có 1 số hàng chứa dữ liệu của một số nhà cung cấp về một mặt hàng mà mỗi mặt hàng có giá riêng và điều tôi cần là có ngày của tôi trong mỗi phần được sắp xếp theo giá thấp hơn của bất kỳ nhà cung cấp nào ở đầu phần hàng😊
Như bạn thấy, tôi có 2 yêu cầu:
1: sắp xếp dữ liệu trong từng phần dữ liệu của tôi trong phần của chúng theo giá thấp nhất,
2: đánh dấu giá thấp nhất trong hàng đầu tiên
Tôi đã giải quyết yêu cầu thứ hai của mình ngày hôm qua, nhưng tôi không tìm thấy bất kỳ câu trả lời nào cho yêu cầu đầu tiên của mình.
Tôi sẽ rất biết ơn nếu bạn có thể giải quyết vấn đề của tôi :)
Rất tiếc, tôi không thể tải lên hình ảnh về bàn của mình :(
·
1 năm trước
·
0 Likes
·
Phiếu bầu 0
·
0 Comments
·
đây là hình ảnh một phần của bảng của tôi
https://drive.google.com/file/d/1MqdJo_Xa7nilbT8YMZiJIncNfApyuOd7/view?usp=sharing
·
1 năm trước
·
0 Likes
·
Phiếu bầu 0
·
0 Comments
·
Chào bạn,

Cảm ơn vì bức ảnh, điều đó sẽ giúp! Tuy nhiên, chúng tôi không hiểu ngôn ngữ trong hình.

Vì vậy, bạn có thể vui lòng chỉ ra nếu mỗi phần bạn đề cập là các phạm vi:
P12: U12; P19: U19; ...
OR
P12: P18; P19: P25; ...
·
1 năm trước
·
0 Likes
·
Phiếu bầu 0
·
0 Comments
·
Xin chào và cảm ơn rất nhiều lần nữa vì sự quan tâm của bạn Amanda thân mến.
Trước hết, ngôn ngữ tôi sử dụng trong bảng này là FARCES.
Ngoài ra về câu hỏi thứ hai của bạn,
Nếu tôi hiểu ý bạn, tôi muốn sắp xếp tất cả dữ liệu trong phạm vi D12: AH18 dựa trên giá trị nhỏ nhất trong ô Q12: Q18 phải xuất hiện ở đầu hàng trong phần Số 1 và tương tự như vậy trong các phần khác chẳng hạn như số 2 đến phần số 712 và tôi cũng cần sau khi sắp xếp này khi số ô tối thiểu Q xuất hiện trên đầu phần hàng, nó được hiển thị bằng màu vàng trên nền cũng như tên nhà cung cấp trong ô "tôi" được hiển thị cùng một nền màu vàng nữa.
Tôi hy vọng tôi đã giải thích mục đích và yêu cầu của mình một cách chính xác.
Ngoài ra, Nếu cần thiết, hãy nói với tôi để đăng thêm hình ảnh.
Cảm ơn trước vì hồi âm của bạn.
·
1 năm trước
·
0 Likes
·
Phiếu bầu 0
·
0 Comments
·

Tôi muốn sắp xếp tất cả dữ liệu trong phạm vi D12: AH18 dựa trên giá trị nhỏ nhất trong ô Q12: Q18 phải xuất hiện ở đầu hàng trong phần Số 1 và tương tự như vậy trong các phần khác, chẳng hạn như Số 2 đến phần Số 712 và tôi cũng cần sau khi sắp xếp này khi số ô tối thiểu Q xuất hiện trên đầu phần hàng, nó được hiển thị bằng màu vàng trên nền cũng như tên nhà cung cấp trong ô "I" cũng hiển thị cùng một nền màu vàng.

Vì vậy, đối với phần 1, bạn muốn sắp xếp hàng 12-18 dựa trên các giá trị trong Q12: Q18 từ nhỏ nhất đến lớn nhất;
cho phần 2,….

số ô tối thiểu Qtên nhà cung cấp trong ô "I" chúng ở cùng một hàng. Tôi đã hiểu nó đúng không?
·
1 năm trước
·
0 Likes
·
Phiếu bầu 0
·
0 Comments
·
Chào Amanda thân yêu :)
Chính xác:)
·
1 năm trước
·
0 Likes
·
Phiếu bầu 0
·
0 Comments
·
Chào bạn,

Chúng tôi đã đưa ra mã VBA để giúp bạn sắp xếp các hàng theo từng phần, vui lòng xem bên dưới:
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

Và xin lỗi rằng đoạn mã trên không nêu bật số ô tối thiểu Q và tên nhà cung cấp trong ô "I", vì gần đây chúng tôi rất bận rộn với việc phát triển các sản phẩm của mình.
Mong là bạn hiểu.

Amanda
·
1 năm trước
·
0 Likes
·
Phiếu bầu 0
·
0 Comments
·
Xin chào một lần nữa Amanda thân yêu :)
Cảm ơn bạn.
Tôi đã kiểm tra mã của bạn và tất nhiên nó hoạt động tốt.
bây giờ tôi phải chạy nó khoảng 712 lần trên bàn của tôi và chọn một phần dữ liệu mỗi lần
Hy vọng sẽ nhận được nhiều mã hơn để thực hiện yêu cầu tiếp theo của tôi càng sớm càng tốt.
Xin cảm ơn một lần nữa và chúc may mắn.
·
1 năm trước
·
0 Likes
·
Phiếu bầu 0
·
0 Comments
·

bây giờ tôi phải chạy nó khoảng 712 lần trên bàn của tôi và chọn một phần dữ liệu mỗi lần

Bạn không cần phải chạy nó 712 lần.

Khi một hộp thoại bật lên nói rằng
"Vui lòng chọn phạm vi có dữ liệu được sắp xếp"> bạn chỉ cần chọn tất cả dữ liệu cần được sắp xếp, qua phần 1 đến 712.
"Vui lòng chọn cột có các giá trị được sắp xếp từ nhỏ nhất đến lớn nhất"> Chọn cột Q trong trường hợp của bạn.
"Vui lòng nhập một số hàng được sắp xếp trong một phần:"> Nhập "7" trong trường hợp của bạn
·
1 năm trước
·
0 Likes
·
Phiếu bầu 0
·
0 Comments
·
ĐƯỢC RỒI. và điều gì xảy ra nếu một số phần có nhiều hơn hoặc ít hơn dữ liệu 7 hàng?!
·
1 năm trước
·
0 Likes
·
Phiếu bầu 0
·
0 Comments
·
Chào Amanda thân mến
Tanks đã đọc yêu cầu của tôi và cảm ơn rất nhiều vì đã trả lời vui lòng của bạn
Tôi có một bảng với hơn 5000 hàng dữ liệu…
Trong bảng này, mỗi hàng từ 7 đến 11 có một số duy nhất đã hợp nhất các ô trong cột A!
Mỗi phần có 1 số hàng chứa dữ liệu của một số nhà cung cấp về một mặt hàng mà mỗi mặt hàng có giá riêng và điều tôi cần là có ngày của tôi trong mỗi phần được sắp xếp theo giá thấp hơn của bất kỳ nhà cung cấp nào ở đầu phần hàng😊
Như bạn thấy, tôi có 2 yêu cầu:
1: sắp xếp dữ liệu trong từng phần dữ liệu của tôi trong phần của chúng theo giá thấp nhất,
2: đánh dấu giá thấp nhất trong hàng đầu tiên
Tôi đã giải quyết yêu cầu thứ hai của mình ngày hôm qua, nhưng tôi không tìm thấy bất kỳ câu trả lời nào cho yêu cầu đầu tiên của mình.
Tôi sẽ rất biết ơn nếu bạn có thể giải quyết vấn đề của tôi :)
Rất tiếc, tôi không thể tải lên hình ảnh về bàn của mình :(


Tôi nghĩ tất cả phần của bạn có cùng số hàng
Nếu không thì....
·
1 năm trước
·
0 Likes
·
Phiếu bầu 0
·
0 Comments
·
Xem toàn bộ bài viết