Måndag, 16 May 2022
  12 svar
  8.1K besök
0
Röster
Ångra
Hej alla
Jag måste använda min funktion utom noll i ytterligare format och markera värdet, men jag kan inte:(
Snälla hjälp mig att lösa mitt problem.
Tack.
1 år sedan
·
#2720
1
Röster
Ångra
Hej där,

Se artikeln för att hitta ditt svar: https://www.extendoffice.com/documents/excel/4033-excel-exclude-zero-from-min.html

Om förfrågan - "markera värdet", vilket värde vill du lyfta fram?

Amanda
1 år sedan
·
#2721
0
Röster
Ångra
Hej kära Amanda
Tack för att du läste min förfrågan och tack för ditt vänliga svar
Jag har en tabell med mer än 5000 rader med data...
I den här tabellen har varje 7 till 11 rader ett enda nummer som slog ihop celler i kolumn A!
Varje del med 1 radnummer som innehåller data från flera leverantörer om en vara som var och en har sitt eget pris och vad jag behöver är att ha mitt datum i varje sektion för att sorteras efter lägre pris av eventuella leverantörer ovanpå radsektionen😊
Som du ser har jag 2 förfrågningar:
1: sortering av data i varje del av mina data i deras avsnitt om lägsta pris,
2: markera det lägsta priset i första raden
Jag löste min andra begäran igår, men jag hittade inget svar på min första.
Jag skulle vara tacksam om du kunde lösa mitt problem :)
Tyvärr kunde jag inte ladda upp bild på mitt bord:(
1 år sedan
·
#2731
0
Röster
Ångra
Hej där,

Tack för bilden, det hjälper! Men vi förstår inte språket på bilden.

Så, kan du vänligen påpeka om varje avsnitt du nämnde är intervallen:
P12:U12; P19:U19; ...
OR
P12:P18; P19:P25; ...
1 år sedan
·
#2732
0
Röster
Ångra
Hej och återigen stort tack för din uppmärksamhet kära Amanda.
Först och främst är språket jag använde i den här tabellen FARCES.
Dessutom om din andra fråga,
Om jag förstår vad du menar vill jag sortera all data i intervallet D12:AH18 baserat på minimivärdet i cell Q12:Q18 som måste komma ut överst på raden i sektion nr 1 och så vidare på samma sätt i andra sektioner t.ex. nr 2 till sektion nr 712 och även jag behöver efter denna sortering när det minsta antalet cell Q kommer ut överst i radsektionen, det visas med gul färg i bakgrunden och även säljarens namn i cell "I" visas samma gula bakgrund också.
Jag hoppas att jag har förklarat mitt syfte och min begäran korrekt.:)
Om det behövs, säg till mig att lägga upp fler bilder.
Tack på förhand för ditt svar.
1 år sedan
·
#2733
0
Röster
Ångra

Jag vill sortera all data i intervallet D12:AH18 baserat på minimivärdet i cell Q12:Q18 som måste komma ut överst på raden i sektion nr 1 och så vidare på samma sätt i andra sektioner som nr 2 till sektion No.712 och även jag behöver efter den här sortens när det minsta antalet cell Q kommer ut på toppen av radsektionen, det visas med gul färg i bakgrunden också säljarens namn i cell "I" visas samma gula bakgrund också.

Så för avsnitt 1 vill du sortera raden 12-18 baserat på värdena i Q12:Q18 från minsta till största;
för avsnitt 2, ....

Och det minsta antalet cell Q och leverantörens namn i cell "I" de är på samma rad. Förstod jag det rätt?
1 år sedan
·
#2734
0
Röster
Ångra
Hej kära Amanda :)
Helt rätt:):)
1 år sedan
·
#2741
0
Röster
Ångra
Hej där,

Vi har tagit fram en VBA-kod som hjälper dig att sortera rader avsnitt för avsnitt, se nedan:
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

Och ledsen att koden ovan inte markerar det minsta antalet cell Q och leverantörsnamn i cell "I", eftersom vi har varit upptagna nyligen med att arbeta med våra produkter.
Hoppas du förstår. :)

Amanda
1 år sedan
·
#2743
0
Röster
Ångra
Hej igen kära Amanda :)
Tack.:)
Jag testade din kod och självklart fungerar den bra.
nu måste jag köra det cirka 712 gånger på mitt bord och välja en bit data varje gång :D
Hoppas att få mer kod för att göra min nästa förfrågan så snart som möjligt.
Tack igen och lycka till.
1 år sedan
·
#2744
0
Röster
Ångra

nu måste jag köra det cirka 712 gånger på mitt bord och välja en bit data varje gång :D

Du behöver inte köra den 712 gånger.

När en dialogruta dyker upp som säger
"Välj intervallet med data som ska sorteras" > du väljer bara all data som behöver sorteras, över sektion 1 till 712.
"Välj kolumnen med värden som ska sorteras från minsta till största" > Välj kolumn Q i ditt fall.
"Ange ett antal rader som ska sorteras i en sektion:" > Ange "7" i ditt fall :)
1 år sedan
·
#2745
0
Röster
Ångra
OK. och vad händer om vissa avsnitt har mer eller mindre än 7 rader data?!;) ;)
1 år sedan
·
#2746
0
Röster
Ångra
Hej kära Amanda
Tack för att du läste min förfrågan och tack för ditt vänliga svar
Jag har en tabell med mer än 5000 rader med data...
I den här tabellen har varje 7 till 11 rader ett enda nummer som slog ihop celler i kolumn A!
Varje del med 1 radnummer som innehåller data från flera leverantörer om en vara som var och en har sitt eget pris och vad jag behöver är att ha mitt datum i varje sektion för att sorteras efter lägre pris av eventuella leverantörer ovanpå radsektionen😊
Som du ser har jag 2 förfrågningar:
1: sortering av data i varje del av mina data i deras avsnitt om lägsta pris,
2: markera det lägsta priset i första raden
Jag löste min andra begäran igår, men jag hittade inget svar på min första.
Jag skulle vara tacksam om du kunde lösa mitt problem :)
Tyvärr kunde jag inte ladda upp bild på mitt bord:(


Jag trodde att alla dina avsnitt var lika många rader :o
Om inte, då....
  • Sida:
  • 1
Det finns inga svar på det här inlägget än.