Petua: Bahasa lain diterjemahkan Google. Anda boleh melawat English versi pautan ini.
Log masuk
x
or
x
x
Daftar Sekarang
x

or

Bagaimana untuk menjana tarikh hari rawak atau hujung minggu di Excel?

Tutorial ini bercakap tentang menjana hanya hari biasa rawak atau hanya tarikh hujung minggu rawak di Excel, ikuti langkah-langkah berikut untuk mendapatkan maklumat lanjut.

Menghasilkan hanya hari kerja rawak dalam Excel

Menghasilkan hanya hari minggu rawak atau hujung minggu rawak dengan Kutools untuk Excel idea yang baik3


Masukkan Data Rawak (Masukkan integer rawak, tarikh, masa, rentetan atau senarai tersuai dalam julat.)

alat addin excel untuk menjana bulat rawak tarikh kali string lengan adat

anak panah gelembung kanan biru Menghasilkan hanya hari kerja rawak dalam Excel


Dalam Excel, terdapat dua kaedah yang dapat membantu anda meramalkan hanya hari kerja dalam julat tarikh yang anda perlukan.

Kaedah 1 menjana hari rawak dengan formula

Kutools untuk Excel, dengan lebih daripada 120 fungsi Excel yang berguna, meningkatkan kecekapan kerja dan menjimatkan masa bekerja.

Pilih sel dan ketik formula ini (DATE (2014, 1, 1) 2014, ""), RANDBETWEEN (1, SUM (- (WEEKDAY (TARIKH (1, 1, 365) + ROW ($ 1: $ 2) -6, 1), Kemudian tekan Shift + Ctrl + Enter kunci secara serentak, kemudian seret pemegang pengisian ke julat yang anda ingin menjana hari kerja. Lihat tangkapan skrin:
doc-randomoze-weekday-weekend-1

Petua:

1. Sekiranya anda ingin menjana hari biasa secara rawak, anda boleh menggunakan formula ini =DATE(2014, 1, 1)+(LARGE(IF(WEEKDAY((DATE(2014, 1, 1)+ROW($1:$365)-1)*((COUNTIF($A$1:A1, DATE(2014, 1, 1)+ROW($1:$365)-1))=0), 2)<6, ROW($1:$365)-1, ""), RANDBETWEEN(1, SUM(--(WEEKDAY((DATE(2014, 1, 1)+ROW($1:$365)-1)*((COUNTIF($A$1:A1, DATE(2014, 1, 1)+ROW($1:$365)-1))=0), 2)<6))))) dan ingat untuk menekan Shift + Ctrl + Enter.

2. Dalam formula di atas, 2014,1,1 adalah tarikh permulaan julat tarikh yang diperlukan, 365 adalah bilangan hari dalam julat tarikh anda, anda boleh mengubahnya seperti yang anda perlukan.

3. Anda tidak boleh meletakkan rumus menjana hari biasa rawak pada A1.

Kaedah 2 menghasilkan hari kerja rawak dalam tempoh setahun dengan VBA

Jika anda ingin meramal hari bekerja dalam setahun dan sudah biasa dengan VBA, anda boleh lakukan seperti di bawah:

Kutools untuk Excel, dengan lebih daripada 120 fungsi Excel yang berguna, meningkatkan kecekapan kerja anda dan menjimatkan masa kerja anda.

1. Akhbar Alt + F11 kunci untuk dibuka Microsoft Visual Basic untuk Aplikasi tingkap.

2. klik Memasukkan > Modul, kemudian tampal di bawah kod VBA ke tingkap yang muncul.

VBA: Rawak hari kerja dalam masa setahun.

Dim RandomizedYet As Boolean
'Updateby20150108
Function RandomizeDates(pYear As Long)
	Dim i As Long
	Dim DaysInYear As Long
	Dim xIndex As Long
	Dim RndIndex As Long
	Dim Temp As Date
	Dim Weekdays() As Variant
	If Not RandomizedYet Then
		RandomizedYet = True
		Randomize
	End If
	DaysInYear = DateSerial(pYear + 1, 1, 1) - DateSerial(pYear, 1, 1)
	ReDim Weekdays(1 To DaysInYear)
	For i = 1 To DaysInYear
		If Weekday(DateSerial(pYear, 1, i), vbMonday) < 6 Then
			xIndex           = xIndex + 1
			Weekdays(xIndex) = DateSerial(pYear, 1, i)
		End If
	Next
	ReDim Preserve Weekdays(1 To xIndex)
	For i = xIndex To 1 Step - 1
		RndIndex = Int(i * Rnd + 1)
		Temp = Weekdays(RndIndex)
		Weekdays(RndIndex) = Weekdays(i)
		Weekdays(i) = Temp
	Next
	RandomizeDates = Application.WorksheetFunction.Transpose(Weekdays)
End Function

3. Simpan kod dan tutup tetingkap untuk kembali lembaran kerja anda, dan ketik formula ini= RandomizeDates (2014) ke dalam sel, kemudian tekan Masukkan kunci dan seret pemegang pengisi ke julat yang anda perlukan. Lihat tangkapan skrin:
doc-randomoze-weekday-weekend-2


anak panah gelembung kanan biru Menghasilkan hanya hari minggu rawak atau hujung minggu rawak dengan Kutools untuk Excel

Kutools untuk Excel, dengan lebih daripada 120 fungsi Excel yang berguna, meningkatkan kecekapan kerja anda dan menjimatkan masa kerja anda.

selepas memasang percuma Kutools untuk Excel, sila lakukan seperti di bawah:

1. Pilih julat yang anda ingin menjana hari biasa atau tarikh hujung minggu, kemudian klik Kutools > Masukkan Data Rawak. Lihat tangkapan skrin:
doc rawak integer perpuluhan integer 10

2. Di dalam Masukkan Data Rawak dialog, klik Tarikh tab, dan kemudian butang kalendar untuk memilih tarikh mula dan tarikh akhir yang anda mahu, kemudian semak Hari kerja or Hujung minggu pilihan yang anda perlukan, jika anda ingin menjana tarikh unik, anda boleh menyemak Unik pilihan. Lihat tangkapan skrin:
doc-randomoze-weekday-weekend-4

3. klik Ok untuk memohon dan menutup dialog, maka dalam pemilihan, tarikh akhir hujung minggu unik dijana.
doc-randomoze-weekday-weekend-5

Petua: Sekiranya anda dibenarkan memasukkan data pendua, centang sahaja Nilai unik dalam dialog

Dengan memasukkan data data Rawak, anda juga boleh meramal integer, masa, rentetan dan senarai tersuai. Klik di sini untuk maklumat lanjut.

perhatikan1Jika anda berminat dengan addi-in ini, klik di sini untuk memuat turun percubaan percuma 60-hari.


Pilih Julat Secara Rawak (Julat Isih secara rawak boleh memilih atau menyusun data secara rawak dengan cepat dalam julat / lajur / baris.)

doc pilih secara rawak


Cadangan Alat Produktiviti untuk Excel

kte tab 201905

Kutools untuk Excel Membantu Anda Selalu Menyelesaikan Kerja di Hadapan Masa, dan Berdiri Daripada Orang

  • Lebih daripada ciri-ciri canggih 300 yang canggih, yang direka untuk senario kerja 1500, meningkatkan produktiviti oleh 70%, memberi anda lebih banyak masa untuk menjaga keluarga dan menikmati kehidupan.
  • Tidak perlu lagi menghafal formula dan kod VBA, berikan rehat dari otak anda sekarang.
  • Menjadi pakar Excel dalam minit 3, Operasi yang rumit dan berulang boleh dilakukan dalam beberapa saat,
  • Mengurangkan beribu-ribu operasi papan kekunci & tetikus setiap hari, mengucapkan selamat tinggal kepada penyakit pekerjaan sekarang.
  • 110,000 orang yang sangat berkesan dan pilihan syarikat 300 + yang terkenal di dunia.
  • Ciri-ciri penuh 60-hari adalah percubaan percuma. Jaminan wang balik 60 hari. Tahun 2 peningkatan dan sokongan percuma.

Membawa Browsing Tab dan Editing ke Microsoft Office, Jauh Lebih Berkuasa Daripada Tab Penyemak Imbas

  • Tab Pejabat direka untuk Aplikasi Pejabat Word, Excel, PowerPoint dan Lain-lain: Penerbit, Akses, Visio dan Projek.
  • Buka dan buat beberapa dokumen dalam tab baharu pada tetingkap yang sama, dan bukannya dalam tetingkap baru.
  • Meningkatkan produktiviti anda oleh 50%, dan mengurangkan beratus-ratus klik tetikus untuk anda setiap hari!
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.

Be the first to comment.