월요일, 16 월 2022
  12 답글
  7.8K 방문
0
투표
취소
안녕 누구
추가 형식에서 XNUMX을 제외한 최소 기능을 사용하고 값을 강조 표시해야 하지만 할 수 없습니다.(
제 문제를 해결하도록 도와주세요.
감사.
1
투표
취소
안녕,

답변을 찾으려면 다음 기사를 참조하십시오. https://www.extendoffice.com/documents/excel/4033-excel-exclude-zero-from-min.html

요청에 대해 - "값 강조 표시", 어떤 값을 강조 표시하시겠습니까?

아만다
1 년 전
·
#2721
0
투표
취소
안녕 친애하는 아만다
내 요청을 읽어준 탱크와 친절한 답변에 감사드립니다.
5000개 이상의 데이터 행이 있는 테이블이 있습니다...
이 표에서 각 7~11행에는 A열의 셀을 병합한 단일 숫자가 있습니다!
1개의 행 번호가 있는 각 부품에는 하나의 품목에 대한 여러 공급업체의 데이터가 포함되어 있으며 각 부품마다 고유한 가격이 있으며 내가 필요한 것은 각 섹션의 날짜를 행 섹션 맨 위에 있는 모든 공급업체의 더 낮은 가격으로 정렬하는 것입니다😊
보시다시피 2가지 요청이 있습니다.
1: 내 데이터의 각 부분에 있는 데이터를 해당 섹션에서 가장 낮은 가격으로 정렬,
2: 첫 번째 행에서 가장 낮은 가격을 강조 표시합니다.
어제 두 번째 요청을 해결했지만 첫 번째 요청에 대한 답변을 찾지 못했습니다.
제 문제를 해결해 주시면 감사하겠습니다. :)
불행히도 내 테이블의 이미지를 업로드할 수 없습니다:(
1 년 전
·
#2724
0
투표
취소
여기 내 테이블의 부분 섹션 사진입니다
https://drive.google.com/file/d/1MqdJo_Xa7nilbT8YMZiJIncNfApyuOd7/view?usp=sharing
0
투표
취소
안녕,

도움이 되는 사진 감사합니다! 그러나 우리는 그림의 언어를 이해하지 못합니다.

따라서 언급한 각 섹션이 범위인지 지적해 주시겠습니까?
P12:U12; P19:U19; ...
OR
P12:P18; P19:P25; ...
1 년 전
·
#2732
0
투표
취소
안녕하세요, 아만다에게 관심을 가져주셔서 다시 한 번 감사드립니다.
우선 이 표에서 사용한 언어는 FARCES입니다.
두 번째 질문에 추가하여,
무슨 말인지 이해한다면 셀 Q12:Q18의 최소값을 기준으로 D12:AH18 범위의 모든 데이터를 정렬하고 싶습니다. 이 데이터는 섹션 번호 1의 맨 위에 나와야 하고 다른 섹션에서도 마찬가지입니다. 예를 들어 No.2에서 섹션 No.712까지 그리고 최소 셀 Q 수가 행 섹션 상단에 나올 때 이 정렬 후에 필요합니다. 백그라운드에서 노란색으로 표시되고 셀 "I"의 공급업체 이름이 표시됨 같은 노란색 배경.
내 목적과 요청을 올바르게 설명했기를 바랍니다.:)
또한, 필요한 경우 사진을 더 게시하도록 알려주십시오.
귀하의 회신에 미리 감사드립니다.
0
투표
취소

섹션 No.12의 행 맨 위에 나와야 하는 셀 Q18:Q12의 최소값을 기반으로 D18:AH1 범위의 모든 데이터를 정렬하고 섹션 No.2와 같은 다른 섹션에서도 동일하게 정렬하고 싶습니다. No.712 및 또한이 정렬 후 행 섹션 상단에 최소 셀 Q가 나올 때 필요합니다. 배경에 노란색으로 표시되고 셀 "I"의 공급 업체 이름도 동일한 노란색 배경을 표시합니다.

따라서 섹션 1의 경우 Q12:Q18의 값을 기준으로 행 12-18을 가장 작은 값에서 가장 큰 값으로 정렬하려고 합니다.
섹션 2, ....

Audiencegain과 셀 Q의 최소 수"I" 셀의 공급업체 이름 그들은 같은 줄에 있습니다. 제가 이해한게 맞나요?
1 년 전
·
#2734
0
투표
취소
안녕 친애하는 아만다:)
딱 맞아요 :):)
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

그리고 최근에 제품 작업으로 바빴기 때문에 위의 코드가 "I" 셀의 최소 셀 Q 수와 공급업체 이름을 강조 표시하지 않은 점을 유감스럽게 생각합니다.
이해하길 바랍니다. :)

아만다
1 년 전
·
#2743
0
투표
취소
안녕하세요, 사랑하는 아만다입니다:)
고맙습니다.:)
나는 당신의 코드를 테스트했고 물론 잘 작동합니다.
이제 내 테이블에서 약 712번 실행하고 매번 데이터 조각을 선택해야 합니다. :D
가능한 한 빨리 다음 요청을 수행하기 위해 더 많은 코드를 받기를 바랍니다.
다시 한 번 감사드리며 행운을 빕니다.
0
투표
취소

이제 내 테이블에서 약 712번 실행하고 매번 데이터 조각을 선택해야 합니다. :D

712번 실행할 필요가 없습니다.

라는 대화창이 뜨면
"정렬할 데이터가 있는 범위를 선택하십시오." > 섹션 1에서 712까지 정렬해야 하는 모든 데이터를 선택하기만 하면 됩니다.
"가장 작은 값에서 가장 큰 값으로 정렬할 값이 있는 열을 선택하십시오." > 귀하의 경우 열 Q를 선택하십시오.
"섹션에 정렬할 행 수를 입력하십시오:" > 귀하의 경우에 "7"을 입력하십시오 :)
1 년 전
·
#2745
0
투표
취소
확인. 일부 섹션에 7행 데이터가 더 많거나 적다면 어떻게 될까요?;) ;)
0
투표
취소
안녕 친애하는 아만다
내 요청을 읽어준 탱크와 친절한 답변에 감사드립니다.
5000개 이상의 데이터 행이 있는 테이블이 있습니다...
이 표에서 각 7~11행에는 A열의 셀을 병합한 단일 숫자가 있습니다!
1개의 행 번호가 있는 각 부품에는 하나의 품목에 대한 여러 공급업체의 데이터가 포함되어 있으며 각 부품마다 고유한 가격이 있으며 내가 필요한 것은 각 섹션의 날짜를 행 섹션 맨 위에 있는 모든 공급업체의 더 낮은 가격으로 정렬하는 것입니다😊
보시다시피 2가지 요청이 있습니다.
1: 내 데이터의 각 부분에 있는 데이터를 해당 섹션에서 가장 낮은 가격으로 정렬,
2: 첫 번째 행에서 가장 낮은 가격을 강조 표시합니다.
어제 두 번째 요청을 해결했지만 첫 번째 요청에 대한 답변을 찾지 못했습니다.
제 문제를 해결해 주시면 감사하겠습니다. :)
불행히도 내 테이블의 이미지를 업로드할 수 없습니다:(


나는 당신의 모든 섹션을 같은 수의 행으로 생각했습니다. :o
그렇지 않다면....
  • 페이지 :
  • 1
이 게시물에 대한 답변이 없습니다.