By JavidP pada hari Senin, 16 Mei 2022
Posted in Excel
Balasan 12
"Like" 0
views 8K
Suara 0
hai siapa saja
Saya perlu menggunakan fungsi min kecuali nol dalam format tambahan dan menyorot nilainya, tetapi saya tidak bisa :(
Tolong bantu saya untuk memecahkan masalah saya.
Terima kasih.
Halo,

Silakan merujuk ke artikel untuk menemukan jawaban Anda: https://www.extendoffice.com/documents/excel/4033-excel-exclude-zero-from-min.html

Tentang permintaan - "sorot nilai", nilai apa yang ingin Anda soroti?

Amanda
·
1 tahun lalu
·
0 Suka
·
1 Voting
·
0 Komentar
·
Halo sayang Amanda
Tanks telah membaca permintaan saya dan terima kasih banyak atas balasan Anda yang ramah
Saya memiliki tabel dengan lebih dari 5000 baris data…
Dalam tabel ini setiap 7 hingga 11 baris memiliki satu nomor yang menggabungkan sel di kolom A!
Setiap bagian dengan 1 nomor baris berisi data beberapa vendor tentang satu item yang masing-masing memiliki harga sendiri dan yang saya butuhkan adalah memiliki tanggal saya di setiap bagian untuk diurutkan pada harga yang lebih rendah dari vendor mana pun di atas bagian baris😊
Seperti yang Anda lihat, saya memiliki 2 permintaan:
1: menyortir data di setiap bagian data saya di bagian mereka pada harga terendah,
2: sorot harga terendah di baris pertama
Saya memang menyelesaikan permintaan kedua saya kemarin, tetapi saya tidak menemukan jawaban untuk permintaan pertama saya.
Saya akan berterima kasih jika Anda bisa memecahkan masalah saya :)
Sayangnya saya tidak dapat mengunggah gambar meja saya :(
·
1 tahun lalu
·
0 Suka
·
0 Voting
·
0 Komentar
·
·
1 tahun lalu
·
0 Suka
·
0 Voting
·
0 Komentar
·
Halo,

Terima kasih atas gambarnya, itu membantu! Namun, kami tidak mengerti bahasa dalam gambar.

Jadi, bisakah Anda tunjukkan jika setiap bagian yang Anda sebutkan adalah rentangnya:
P12:U12; P19:U19; ...
OR
P12:P18; P19:P25; ...
·
1 tahun lalu
·
0 Suka
·
0 Voting
·
0 Komentar
·
Hai dan terima kasih banyak lagi atas perhatian Anda sayang Amanda.
Pertama-tama, bahasa yang saya gunakan dalam tabel ini adalah FARCES.
Selain pertanyaan kedua Anda,
Jika saya mengerti apa yang Anda maksud, saya ingin mengurutkan semua data dalam rentang D12:AH18 berdasarkan nilai minimum di sel Q12:Q18 yang harus keluar di atas baris di bagian No.1 dan seterusnya sama di bagian lain seperti No.2 ke bagian No.712 dan juga saya perlu setelah ini semacam ini ketika jumlah minimum sel Q keluar di atas bagian baris, itu ditunjukkan dengan warna kuning di latar belakang juga nama vendor di sel "I" ditampilkan latar belakang kuning yang sama juga.
Saya harap saya telah menjelaskan tujuan dan permintaan saya dengan benar.
Juga, Jika perlu, beri tahu saya untuk memposting lebih banyak gambar.
Terima kasih sebelumnya atas balasan Anda.
·
1 tahun lalu
·
0 Suka
·
0 Voting
·
0 Komentar
·

Saya ingin mengurutkan semua data dalam rentang D12:AH18 berdasarkan nilai minimum di sel Q12:Q18 yang harus keluar di atas baris di bagian No.1 dan seterusnya sama di bagian lain seperti No.2 ke bagian No.712 dan juga saya butuhkan setelah jenis ini ketika jumlah minimum sel Q keluar di atas bagian baris, itu ditunjukkan dengan warna kuning di latar belakang dan nama vendor di sel "I" juga menunjukkan latar belakang kuning yang sama.

Jadi untuk bagian 1, Anda ingin mengurutkan baris 12-18 berdasarkan nilai di Q12:Q18 dari terkecil ke terbesar;
untuk bagian 2, ....

Dan jumlah minimum sel Q dan nama vendor di sel "I" mereka berada di baris yang sama. Apakah saya memahaminya dengan benar?
·
1 tahun lalu
·
0 Suka
·
0 Voting
·
0 Komentar
·
Halo Amanda sayang :)
Tepat sekali :)
·
1 tahun lalu
·
0 Suka
·
0 Voting
·
0 Komentar
·
Halo,

Kami telah menemukan kode VBA untuk membantu Anda mengurutkan baris bagian demi bagian, silakan lihat di bawah:
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

Dan maaf kode di atas tidak menunjukkan jumlah minimum sel Q dan nama vendor di sel "I", karena belakangan ini kami sibuk mengerjakan produk kami.
Semoga kamu mengerti.

Amanda
·
1 tahun lalu
·
0 Suka
·
0 Voting
·
0 Komentar
·
Hai lagi sayang Amanda :)
Terima kasih.
Saya menguji kode Anda dan tentu saja berfungsi dengan baik.
sekarang saya harus menjalankannya sekitar 712 kali di meja saya dan memilih sepotong data setiap kali
Berharap untuk menerima lebih banyak kode untuk melakukan permintaan saya berikutnya sesegera mungkin.
Terima kasih kembali dan semoga sukses.
·
1 tahun lalu
·
0 Suka
·
0 Voting
·
0 Komentar
·

sekarang saya harus menjalankannya sekitar 712 kali di meja saya dan memilih sepotong data setiap kali

Anda tidak harus menjalankannya 712 kali.

Ketika sebuah dialog muncul mengatakan
"Silakan pilih rentang dengan data yang akan diurutkan" > Anda tinggal memilih semua data yang perlu diurutkan, di bagian 1 hingga 712.
"Silakan pilih kolom dengan nilai yang akan diurutkan dari terkecil ke terbesar" > Pilih kolom Q dalam kasus Anda.
"Silakan masukkan sejumlah baris untuk diurutkan di bagian:" > Masukkan "7" dalam kasus Anda
·
1 tahun lalu
·
0 Suka
·
0 Voting
·
0 Komentar
·
OKE. dan bagaimana jika beberapa bagian memiliki data kurang lebih 7 baris?!
·
1 tahun lalu
·
0 Suka
·
0 Voting
·
0 Komentar
·
Halo sayang Amanda
Tanks telah membaca permintaan saya dan terima kasih banyak atas balasan Anda yang ramah
Saya memiliki tabel dengan lebih dari 5000 baris data…
Dalam tabel ini setiap 7 hingga 11 baris memiliki satu nomor yang menggabungkan sel di kolom A!
Setiap bagian dengan 1 nomor baris berisi data beberapa vendor tentang satu item yang masing-masing memiliki harga sendiri dan yang saya butuhkan adalah memiliki tanggal saya di setiap bagian untuk diurutkan pada harga yang lebih rendah dari vendor mana pun di atas bagian baris😊
Seperti yang Anda lihat, saya memiliki 2 permintaan:
1: menyortir data di setiap bagian data saya di bagian mereka pada harga terendah,
2: sorot harga terendah di baris pertama
Saya memang menyelesaikan permintaan kedua saya kemarin, tetapi saya tidak menemukan jawaban untuk permintaan pertama saya.
Saya akan berterima kasih jika Anda bisa memecahkan masalah saya :)
Sayangnya saya tidak dapat mengunggah gambar meja saya :(


Saya pikir semua bagian Anda sebagai jumlah baris yang sama
Jika tidak, maka ....
·
1 tahun lalu
·
0 Suka
·
0 Voting
·
0 Komentar
·
Lihat Posting Lengkap