Pondělí, 16 2022 května
  12 Odpovědi
  8.1 tis. Návštěv
0
Hlasy
Zrušit
Ahoj všichni
Potřebuji použít funkci min kromě nuly v dalším formátu a zvýraznit hodnotu, ale nemohu:(
Prosím, pomozte mi vyřešit můj problém.
Díky.
Před rokem 1
·
#2720
1
Hlasy
Zrušit
Ahoj,

Odpověď najdete v článku: https://www.extendoffice.com/documents/excel/4033-excel-exclude-zero-from-min.html

O požadavku - "zvýraznit hodnotu", jakou hodnotu chcete zvýraznit?

Amanda
Před rokem 1
·
#2721
0
Hlasy
Zrušit
Ahoj milá Amando
Děkuji za přečtení mé žádosti a mnohokrát děkuji za laskavou odpověď
Mám tabulku s více než 5000 řádky dat…
V této tabulce má každých 7 až 11 řádků jedno číslo, které sloučilo buňky ve sloupci A!
Každý díl s 1 číslem řádku obsahující údaje více dodavatelů o jedné položce, každý má svou cenu a co potřebuji, je mít v každé sekci mé datum seřazené na nižší cenu od všech dodavatelů nahoře v sekci řádků😊
Jak vidíte, mám 2 požadavky:
1: řazení dat v každé části mých dat v jejich sekci o nejnižší ceně,
2: zvýrazněte nejnižší cenu v prvním řádku
Včera jsem vyřešil svou druhou žádost, ale na první jsem nenašel žádnou odpověď.
Budu vděčný, pokud vyřešíte můj problém :)
Bohužel se mi nepodařilo nahrát obrázek mého stolu :(
Před rokem 1
·
#2731
0
Hlasy
Zrušit
Ahoj,

Díky za obrázek, pomůže! Nerozumíme však jazyku na obrázku.

Mohl byste tedy uvést, zda každá sekce, kterou jste zmínili, jsou rozsahy:
P12:U12; P19:U19; ...
OR
P12:P18; P19:P25; ...
Před rokem 1
·
#2732
0
Hlasy
Zrušit
Ahoj a ještě jednou mnohokrát děkuji za pozornost, drahá Amando.
Za prvé, jazyk, který jsem v této tabulce použil, je FARCES.
Navíc k vaší druhé otázce,
Pokud rozumím, co máte na mysli, chci seřadit všechna data v rozsahu D12:AH18 na základě minimální hodnoty v buňce Q12:Q18, která musí být v horní části řádku v sekci č.1 a tak dále v jiných sekcích jako č. 2 do sekce č. 712 a také potřebuji po tomto třídění, když minimální počet buněk Q vyjde v horní části sekce řádku, zobrazí se žlutou barvou na pozadí také jméno dodavatele v buňce "I" stejné žluté pozadí také.
Doufám, že jsem svůj účel a požadavek vysvětlil správně.:)
V případě potřeby mi také řekněte, abych zveřejnil další obrázky.
Díky předem za Vaši odpověď.
Před rokem 1
·
#2733
0
Hlasy
Zrušit

Chci seřadit všechna data v rozsahu D12:AH18 na základě minimální hodnoty v buňce Q12:Q18, která musí být v horní části řádku v sekci č. 1 a tak dále v jiných sekcích, jako je č. 2 do sekce No.712 a také potřebuji po tomto třídění, když minimální počet buněk Q vyjde v horní části sekce řádku, zobrazí se žlutou barvou na pozadí a také jméno dodavatele v buňce "I" zobrazí stejné žluté pozadí.

Takže pro sekci 1 chcete seřadit řádek 12-18 na základě hodnot v Q12:Q18 od nejmenší po největší;
pro oddíl 2....

A minimální počet buněk Q a jméno dodavatele v buňce "I" jsou ve stejné řadě. Pochopil jsem to správně?
Před rokem 1
·
#2734
0
Hlasy
Zrušit
Ahoj milá Amando :)
Naprosto správně:):)
Před rokem 1
·
#2741
0
Hlasy
Zrušit
Ahoj,

Přišli jsme s kódem VBA, který vám pomůže seřadit řádky po částech, viz níže:
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

A omlouváme se, že výše uvedený kód nezvýrazňuje minimální počet buněk Q a jméno dodavatele v buňce „I“, protože jsme nedávno byli zaneprázdněni prací na našich produktech.
Doufám, že rozumíš. :)

Amanda
Před rokem 1
·
#2743
0
Hlasy
Zrušit
Ahoj milá Amando :)
Děkuji.:)
Testoval jsem váš kód a samozřejmě funguje dobře.
teď to musím spustit asi 712krát na mém stole a pokaždé vybrat kus dat :D
Doufám, že co nejdříve obdržím další kód, abych mohl provést můj další požadavek.
Ještě jednou díky a hodně štěstí.
Před rokem 1
·
#2744
0
Hlasy
Zrušit

teď to musím spustit asi 712krát na mém stole a pokaždé vybrat kus dat :D

Nemusíte to spustit 712krát.

Když se objeví dialogové okno s nápisem
"Vyberte prosím rozsah s daty k seřazení" > pouze vyberete všechna data, která je třeba seřadit, napříč sekcemi 1 až 712.
"Vyberte prosím sloupec s hodnotami, které chcete seřadit od nejmenší po největší" > Ve vašem případě vyberte sloupec Q.
"Zadejte prosím počet řádků, které se mají seřadit v sekci:" > Ve svém případě zadejte "7". :)
Před rokem 1
·
#2745
0
Hlasy
Zrušit
OK. a co když některé sekce mají více či méně než 7 řádků dat?!;) ;)
Před rokem 1
·
#2746
0
Hlasy
Zrušit
Ahoj milá Amando
Děkuji za přečtení mé žádosti a mnohokrát děkuji za laskavou odpověď
Mám tabulku s více než 5000 řádky dat…
V této tabulce má každých 7 až 11 řádků jedno číslo, které sloučilo buňky ve sloupci A!
Každý díl s 1 číslem řádku obsahující údaje více dodavatelů o jedné položce, každý má svou cenu a co potřebuji, je mít v každé sekci mé datum seřazené na nižší cenu od všech dodavatelů nahoře v sekci řádků😊
Jak vidíte, mám 2 požadavky:
1: řazení dat v každé části mých dat v jejich sekci o nejnižší ceně,
2: zvýrazněte nejnižší cenu v prvním řádku
Včera jsem vyřešil svou druhou žádost, ale na první jsem nenašel žádnou odpověď.
Budu vděčný, pokud vyřešíte můj problém :)
Bohužel se mi nepodařilo nahrát obrázek mého stolu :(


Myslel jsem, že všechny vaše sekce mají stejný počet řádků :o
Pokud ne, tak.....
  • Stránka:
  • 1
Na tento příspěvek zatím nebyly učiněny žádné odpovědi.