Cara membagi data sama rata di excel

Posting ini menunjukkan kepada Anda dua pendekatan berbeda, rumus array, dan Fungsi yang Ditentukan Pengguna. Anda akan menemukan UDF nanti di posting ini

Gambar di atas menunjukkan kepada Anda nilai-nilai di kolom A dan dibagi rata menjadi 9 kolom, kolom D hingga M

Rumus di D5

=IFERROR(JIKA($E$2>=KOLOM($A$1. A1),INDEKS($B$3. $B$102,(ROWS($A$1. A1))*$E$2-($E$2-KOLOM($A$1. A1))),""),"")

Sekarang salin sel D5 dan tempel ke sel di bawah dan ke kanan

Menjelaskan rumus di sel D5

Langkah - 1 Melacak daftar

Fungsi COLUMNS berfungsi seperti fungsi ROWS kecuali menghitung kolom, bukan baris dalam referensi sel

fungsi KOLOM SelHasilD5KOLOM($A$1. A1)1E5KOLOM($A$1. A2)2F5KOLOM($A$1. A3)3

Sel E2 berisi jumlah daftar untuk memasukkan nilai

$E$2>=KOLOM($A$1. A1)

menjadi

9>=1

dan mengembalikan BENAR. Ini membuat rumus mengembalikan sel kosong saat jumlah daftar lebih besar dari nilai di sel E2

Langkah 2 - Kembalikan kosong jika semua daftar diisi

Fungsi IF memungkinkan Anda menentukan nilai jika ekspresi logika mengembalikan TRUE (argumen 2) dan nilai lain jika FALSE (argumen 3)

JIKA($E$2>=KOLOM($A$1. A1),INDEKS($B$3. $B$102,(ROWS($A$1. A1))*$E$2-($E$2-KOLOM($A$1. A1))),"")

menjadi

JIKA(BENAR,INDEKS($B$3. $B$102,(ROWS($A$1. A1))*$E$2-($E$2-KOLOM($A$1. A1))),"")

dan kembali

INDEX($B$3. $B$102,(ROWS($A$1. A1))*$E$2-($E$2-KOLOM($A$1. A1)))

Langkah 3 - Mengembalikan nomor berdasarkan referensi sel yang diperluas

Fungsi ROWS mengembalikan jumlah baris dalam referensi sel, referensi sel ini khusus. Itu mengembang saat rumus disalin ke sel di bawahnya

BARIS($A$1. A1)

mengembalikan 1

CellROWS functionResultB3ROWS($A$1. A1)1B4ROWS($A$1. A2)2B5ROWS($A$1. A3)3

Langkah 4 - Kalikan dengan sel E2

BARIS($A$1. A1)*$E$2

menjadi

1*9 sama dengan 9

Langkah 5 - Kurangi $E$2 dengan COLUMNS

$E$2-KOLOM($A$1. A1))

menjadi

9-1 sama dengan 8

Langkah 6 - Hitung nomor baris

BARIS($A$1. A1)*$E$2-($E$2-KOLOM($A$1. A1))

menjadi

9-8 sama dengan 1

Langkah 6 - Dapatkan nilai berdasarkan nomor baris

Fungsi INDEX mengembalikan nilai dalam rentang sel berdasarkan nomor baris dan kolom. Ini adalah referensi sel kolom tunggal sehingga nomor kolom tidak diperlukan dalam kasus ini

INDEX($B$3. $B$102,(ROWS($A$1. A1))*$E$2-($E$2-KOLOM($A$1. A1)))

menjadi

INDEX($B$3. $B$102,1)

dan menampilkan "YM" di sel D5

Dapatkan file Excel

Cara membagi data sama rata di excel

membagi-nilai-ke-kelompok-menggunakan-excel-formulav3. xlsx

Fungsi yang ditentukan pengguna

Cara membagi data sama rata di excel

Anda memutuskan berapa banyak grup yang Anda inginkan dengan memilih rentang sel dengan kolom sebanyak yang Anda inginkan, lalu masukkan UDF. Ini dirancang untuk mengelompokkan nilai tergantung pada berapa banyak kolom yang telah Anda pilih sebelum memasukkannya

Gambar animasi di atas menunjukkan rentang sel dengan 5 kolom

Posting ini menunjukkan cara mengkategorikan nilai ke dalam lembar kerja

Artikel yang direkomendasikan

Cara membagi data sama rata di excel

Atur ulang nilai berdasarkan kategori [VBA]
Dalam posting ini saya akan mengatur ulang nilai dari daftar menjadi kolom unik. Sebelum. Setelah. Kode Dapatkan […]

dan posting ini menunjukkan kepada Anda bagaimana mengkategorikan nilai ke kolom berdasarkan suatu kondisi

Artikel yang direkomendasikan

Cara memasukkan rumus array

  1. Pilih rentang sel C2. G11
  2. Rekatkan rumus array di atas ke bilah rumus Anda
    Cara membagi data sama rata di excel
  3. Tekan dan tahan tombol CTRL dan SHIFT secara bersamaan
  4. Tekan Enter sekali

Rumus di bilah rumus sekarang terlihat seperti ini. {=NilaiGrup(A2. A24)}
Jangan masukkan sendiri tanda kurung kurawal ini, tanda kurung akan muncul secara otomatis jika Anda melakukan langkah-langkah di atas dengan benar

Artikel yang direkomendasikan

Cara membagi data sama rata di excel

Panduan pemula untuk rumus array Excel
Rumus array memungkinkan Anda melakukan perhitungan lanjutan yang tidak mungkin dilakukan dengan rumus biasa

kode VBA

Function GroupValues(rng As Range)
Dim result As Variant
c = Application.Caller.Columns.Count
r = Application.Caller.Rows.Count
ReDim result(1 To r, 1 To c)
i = 1
For ro = 1 To r
    For co = 1 To c
        If rng.Cells(i) <> "" Then
            result(ro, co) = rng.Cells(i)
        Else
            result(ro, co) = ""
        End If
        i = i + 1
    Next co
Next ro
GroupValues = result
End Function

Bagaimana cara menyalin kode ke buku kerja saya?

  1. Buka editor VB (Alt+F11)
  2. Masukkan modul ke buku kerja Anda
  3. Rekatkan kode ke modul kode
    Cara membagi data sama rata di excel
  4. Kembali ke Excel

Catatan, pastikan Anda menyimpan buku kerja Anda sebagai *. xlsm atau buku kerja Anda akan kehilangan semua kode vba Anda saat Anda menutupnya lagi

Dapatkan file Excel

Cara membagi data sama rata di excel

Nilai-nilai kelompok. xlsm

kategori nilai split

Cara membagi data sama rata di excel

Pisahkan data di beberapa lembar [VBA]
Dalam posting ini saya akan menunjukkan cara membuat sheet baru untuk setiap pesawat menggunakan vba. […]

Cara membagi data sama rata di excel

Teks ke kolom. Pisahkan kata-kata dalam sel
Artikel blog ini menjelaskan cara memisahkan string dalam sel dengan spasi sebagai karakter pembatas, seperti Teks ke […]

Cara membagi data sama rata di excel

Memecah nilai dalam rentang sel menjadi sel terpisah berdasarkan karakter spasi sebagai pembatas
Artikel ini menunjukkan cara mengonversi rentang sel berisi string yang dipisahkan oleh pembatas menjadi rentang […]

Cara membagi data sama rata di excel

Atur ulang nilai berdasarkan kategori [VBA]
Dalam posting ini saya akan mengatur ulang nilai dari daftar menjadi kolom unik. Sebelum. Setelah. Kode Dapatkan […]

Cara membagi data sama rata di excel

Kalkulator pengeluaran terpisah
Artikel ini menunjukkan dua cara untuk menghitung pengeluaran yang dibagi secara merata di beberapa orang. Yang pertama adalah solusi formula, […]

Cara membagi data sama rata di excel

Cara mengelompokkan item per kuartal menggunakan rumus
Artikel ini mendemonstrasikan dua rumus, rumus pertama menghitung item per kuartal dan rumus kedua mengekstrak item yang sesuai […]

Kategori fungsi yang ditentukan pengguna

Cara membagi data sama rata di excel

Cara menghitung frekuensi kata dalam rentang sel [UDF]
Fungsi yang ditentukan pengguna ini membuat daftar kata unik yang berbeda dan berapa kali kata tersebut muncul dalam […]

Cara membagi data sama rata di excel

Ekstrak nilai unik yang berbeda dalam daftar yang difilter
Artikel ini menunjukkan dua rumus yang mengekstrak nilai berbeda dari Tabel Excel yang difilter, satu rumus untuk pelanggan Excel 365 […]

Cara membagi data sama rata di excel

Daftar file dalam folder dan subfolder [UDF]
Artikel ini menunjukkan fungsi yang ditentukan pengguna yang mencantumkan file dalam folder dan subfolder tertentu. Fungsi yang ditentukan pengguna adalah […]

Cara membagi data sama rata di excel

Cari file di folder dan subfolder [UDF]
Gambar di atas menunjukkan fungsi yang ditentukan pengguna dalam rentang sel B6. D7 yang memungkinkan Anda untuk mencari folder dan subfolder […]

Cara membagi data sama rata di excel

Daftar permutasi tanpa pengulangan [UDF]
Entri blog ini menjelaskan cara membuat permutasi, pengulangan TIDAK diperbolehkan. Permutasi adalah unsur-unsur yang disusun dalam urutan tertentu yang berarti […]

Cara membagi data sama rata di excel

Memecah nilai dalam rentang sel menjadi sel terpisah berdasarkan karakter spasi sebagai pembatas
Artikel ini menunjukkan cara mengonversi rentang sel berisi string yang dipisahkan oleh pembatas menjadi rentang […]

Cara membagi data sama rata di excel

Filter kata unik yang berbeda dari rentang sel [UDF]
Posting blog ini menjelaskan cara membuat daftar kata unik yang berbeda dari rentang sel. Kata unik yang berbeda […]

Cara membagi data sama rata di excel

Hitung nilai unik yang berbeda berdasarkan warna sel
Artikel ini menunjukkan Fungsi yang Ditentukan Pengguna (UDF) yang menghitung nilai sel unik yang berbeda berdasarkan warna sel tertentu. […]

Cara membagi data sama rata di excel

Ganti beberapa string teks [UDF]
Fungsi SUBSTITUTE dan REPLACE hanya dapat menangani satu string, User-Defined Function (UDF) berikut memungkinkan Anda mengganti beberapa […]

Cara membagi data sama rata di excel

Hitung nilai yang dipisahkan koma
Artikel ini menunjukkan rumus yang menghitung nilai dalam sel berdasarkan karakter pembatas. Gambar di atas menunjukkan rumus […]

Cara membagi data sama rata di excel

Filter kata duplikat dari rentang sel [UDF]
tanya AJ Serrano. Saya memiliki kolom di mana setiap baris berisi nilai yang berbeda dan saya ingin mendapatkan duplikat […]

Cara membagi data sama rata di excel

Cari beberapa nilai dalam satu sel
Artikel ini menjelaskan cara melakukan beberapa pencarian berdasarkan nilai dalam satu sel dengan karakter pembatas menggunakan […]

Cara membagi data sama rata di excel

Pencarian dua arah menggunakan beberapa tabel [UDF]
Artikel ini menjelaskan Fungsi Buatan Pengguna yang mencari nilai dalam beberapa tabel referensi silang berdasarkan dua kondisi. SEBUAH […]

Cara membagi data sama rata di excel

Temukan jumlah positif dan negatif yang bersih menjadi nol [UDF]
Pertanyaan. Saya ingin mengurangi jumlah item terbuka dengan mengidentifikasi jumlah positif dan negatif yang bersih menjadi nol […]

Cara membagi data sama rata di excel

Pisahkan nilai pencarian menggunakan pembatas dan cari setiap substring
Artikel ini menunjukkan rumus dan UDF yang mencari nilai dalam tabel berdasarkan nilai gabungan dan mengembalikan […]

Cara membagi data sama rata di excel

Cara menyimpan fungsi dan makro kustom ke Add-In
Makro dan fungsi khusus sangat bagus, mereka dapat mengotomatiskan banyak tugas yang membosankan. Untuk menyediakannya kapan pun Anda membutuhkannya, […]

Cara membagi data sama rata di excel

Daftar permutasi dengan pengulangan [UDF]
Postingan blog ini menunjukkan fungsi kustom (UDF) yang membuat permutasi. Pengulangan diperbolehkan. Fungsi kustom memungkinkan Anda menentukan […]

Cara membagi data sama rata di excel

Pelajari cara mengembalikan nilai berdasarkan tempat Anda memasukkan UDF
Dalam tutorial vba ini saya akan menunjukkan cara mengembalikan nilai dari udf, tergantung di mana […]

Cara membagi data sama rata di excel

Temukan angka dalam jumlah [UDF]
Artikel ini menjelaskan cara menemukan jumlah dari rentang angka menggunakan fungsi yang ditentukan pengguna. Ayo lihat […]

Fungsi dalam artikel ini


IFERRORJIKAKOLOMINDEKSBARIS


Lebih dari 1300 rumus Excel

kategori rumus Excel

kategori Excel


Halaman rumah

Artikel terupdate terbaru

Fungsi Excel

Lebih dari 300 fungsi Excel dengan informasi mendetail termasuk sintaks, argumen, nilai kembalian, dan contoh untuk sebagian besar fungsi yang digunakan dalam rumus Excel

Formula Excel

Lebih dari 1300 formula disusun dalam subkategori

Tabel Excel

Tabel Excel menyederhanakan pekerjaan Anda dengan data, menambah atau menghapus data, memfilter, menjumlahkan, menyortir, meningkatkan keterbacaan menggunakan pemformatan sel, referensi sel, rumus, dan lainnya

Filter Lanjutan

Memungkinkan Anda memfilter data berdasarkan nilai yang dipilih , teks tertentu, atau kriteria lainnya. Ini juga memungkinkan Anda memfilter data yang ada atau memindahkan nilai yang difilter ke lokasi baru

Validasi data

Memungkinkan Anda mengontrol apa yang dapat diketik pengguna ke dalam sel. Ini memungkinkan Anda menentukan kondisi dan menampilkan pesan khusus jika data yang dimasukkan tidak valid

Daftar Turun

Memungkinkan pengguna bekerja lebih efisien dengan menampilkan daftar yang nilainya dapat dipilih pengguna. Ini memungkinkan Anda mengontrol apa yang ditampilkan dalam daftar dan lebih cepat daripada mengetik ke dalam sel

Rentang bernama

Memungkinkan Anda menamai satu sel atau lebih, ini memudahkan untuk menemukan sel menggunakan kotak Nama, membaca dan memahami rumus yang berisi nama, bukan referensi sel

Pemecah Excel

Excel Solver adalah add-in gratis yang menggunakan sel objektif, batasan berdasarkan rumus pada lembar kerja untuk melakukan analisis bagaimana-jika dan masalah keputusan lainnya seperti permutasi dan kombinasi

Bagan

Fitur Excel yang memungkinkan Anda memvisualisasikan data dalam grafik

Pemformatan Bersyarat

Memformat sel atau nilai sel berdasarkan kondisi atau kriteria, ada beberapa alat Pemformatan Bersyarat bawaan yang dapat Anda gunakan atau gunakan rumus pemformatan bersyarat yang dibuat khusus

Tabel pivot

Memungkinkan Anda dengan cepat meringkas sejumlah besar data dengan cara yang sangat ramah pengguna. Fitur Excel yang kuat ini memungkinkan Anda menganalisis, mengatur, dan mengkategorikan data penting secara efisien

VBA

VBA adalah singkatan dari Visual Basic for Applications dan merupakan bahasa pemrograman komputer yang dikembangkan oleh Microsoft, memungkinkan Anda untuk mengotomatiskan tugas yang memakan waktu dan membuat fungsi khusus

Makro

Program atau subrutin bawaan VBA yang dapat dibuat oleh siapa saja. Gunakan perekam makro untuk membuat makro VBA Anda sendiri dengan cepat

UDF

UDF adalah singkatan dari User Defined Functions dan merupakan fungsi yang dibuat khusus yang dapat dibuat oleh siapa saja

Arsip

Daftar semua artikel yang diterbitkan

14 Tanggapan untuk “Membagi nilai secara merata ke dalam kelompok-kelompok”

  1. Fahmy ucap.

    saya mencoba menambahkan daftar nomor 4 dengan rumus ini =IF(D1>3,INDEX($A$2. $A$21,(ROW($A$2. $A$21)-MIN(ROW($A$2. $A$21))+1)*D1-(D1-4)),"")
    nilai pada f4 adalah DD tetapi f5, f6, dll. hanya mengulangi hasilnya

  2. Oscar .

    Fahmi,

    membagi-nilai-ke-kelompok-menggunakan-formula-excel. xlsx

  3. Hasan mengatakan.

    Hai Oscar, terima kasih untuk tutorialnya yang luar biasa

    Saya berharap untuk menggunakan apa yang telah Anda jelaskan di atas tetapi untuk data yang membentang di satu baris

    Misalnya, jika saya memiliki data yang membentang dari A1. J1, saya ingin membaginya menjadi 5 baris sehingga nilai saya muncul di A2. B2, A3. B3, A4. B4,A5. B5, A6. B6

    Saya telah mencoba memanipulasi formula yang Anda berikan tetapi tidak berhasil. Berharap Anda bisa membantu

    terima kasih

    • Oscar .

      hasan,

      Rumus array dalam rentang sel. A2. E3

      =IFERROR(INDEX($A$1. $I$1,1,(ROW()-MIN(ROW(A2. E3))+1)+(BARIS(A2. E3)*(KOLOM()-1))),"")

      Cara membuat rumus array
      1. Pilih rentang sel A2. E3
      2. Tempel rumus di bilah rumus
      3. Tekan dan tahan Ctrl + Shift
      4. tekan enter

      Sesuaikan rentang sel yang dicetak tebal jika Anda memasukkan rumus array dalam rentang sel yang berbeda

      Hasan1. xlsx

  4. Chris berkata.

    HI Oscar. Saya membutuhkan bantuan Anda untuk meregangkan kolom A menjadi 500 baris dengan 8 daftar. terima kasih

  5. Kerien .

    Hei, pertanyaan singkat, apakah ini dapat diperluas menjadi daftar 100 nilai dan memiliki 10 grup. Saya telah mencoba mengedit kode tetapi tidak berhasil membuat rumus berfungsi dengan benar

    • Oscar .

      Kerien

      Ini adalah buku kerja untuk Anda
      membagi-nilai-ke-kelompok-menggunakan-excel-formulav2. xlsx

  6. Joe berkata.

    Hai Oscar, saya ingin tahu apakah Anda dapat membantu, saya memiliki sejumlah besar nomor rekaman (pada dasarnya daftar panggilan untuk kantor penjualan) yang perlu saya bagi menjadi daftar yang sama, mungkin ada antara 100 dan sekitar 400 item
    Saya telah mencoba menggunakan spreadsheet contoh Anda dan mengganti rentang dengan rentang bernama dinamis (yang diatur berisi semua nomor catatan), tetapi itu memberi saya kesalahan #VALUE, bahkan jika saya menggunakan crtl+alt+enter
    Selain itu, saya sepertinya tidak dapat membuat daftar dalam contoh Anda lebih lama untuk mengakomodasi ini, jika saya menyalin dan menempelkan rumus ke bawah, saya mendapatkan satu nomor rekaman berulang

    Ini tautan ke spreadsheet saya di google drive (saya menggunakan excel 2013 - hanya menggunakan google drive untuk menghosting file. ) Saya akan sangat menghargai jika Anda dapat melihat dan memberi tahu saya di mana kesalahan saya
    Tautan

    Bersulang

    • Oscar .

      Joe,

      Saya telah membangun fungsi yang ditentukan pengguna yang lebih mudah digunakan, baca posting ini lagi

  7. Joe berkata.

    Hai Oscar, Terima kasih banyak, ini jauh lebih mudah, terima kasih

  8. Thomas Han berkata.

    Hai Oscar. Terima kasih banyak untuk tutorial ini. Saya telah mencoba mereplikasi buku kerja yang tepat ini untuk 10 grup, dan juga menggunakan fungsi "PILIH" DAN "RANDBETWEEN" untuk mengacak nilai kolom A ke dalam array tetapi mengalami sedikit kesulitan saat melakukannya. Apakah ini mungkin untuk mengatur ini?

  9. Tamara Smith mengatakan.

    Saya mencoba menggunakan rumus Anda (file spreadsheet) untuk membuat 253 siswa (nilai) dibagi menjadi 15 kelompok secara merata. Saya mencoba mengedit kode. tapi saya mendapat pesan kesalahan saat mencoba menyesuaikan larik

    • Oscar .

      Tamara Smith,

      Jika Anda mencoba memperluas rumus array dan mendapatkan kesalahan, coba ini

      Rumus array di kolom C dimasukkan dalam rentang sel C4. C25
      Pilih sel rentang sel baru Anda, contoh C4. C27
      Tekan dengan tombol kiri mouse di formula bar
      Tekan dan tahan CTRL + SHIFT. Tekan Enter untuk membuat rumus array baru untuk rentang baru Anda

      Cara membagi data sama rata di excel

      Saya sarankan Anda menggunakan Fungsi yang Ditentukan Pengguna, ini jauh lebih mudah untuk dikerjakan

  10. Mary mengatakan.

    Halo

    saya sangat menghargai blog anda sangat membantu

    namun masalah saya adalah saya tidak ingin mencantumkan nama. saya ingin tahu berapa banyak ORANG yang harus ada di setiap grup. jadi saya memiliki level dan setiap level memiliki jumlah orang tertentu

    https. //postimg. cc/nXbTRzpd

    dan berdasarkan jumlah ORANG mereka akan dibagi rata menjadi N jumlah kelompok (1 kelompok, 2 kelompok,. hingga 8 grup beberapa kali)