Saya memiliki log transaksi pribadi, dan saya ingin membuat ringkasan transaksi setiap bulan, cara membuat excel sel salinan dengan bulan yang ditentukan.
Misalnya saya punya log transaksi
A B
1 01/25/2018 USD 50.3
2 02/01/2018 USD 21.5
3 02/09/2018 USD 25.4
4 02/17/2018 USD 18.9
5 02/24/2018 USD 34.9
6 02/28/2018 USD 70.5
7 03/02/2018 USD 50.5
8 03/04/2018 USD 22.1
Note: The dates are formatted as date in excel, and the amount are formatted as
Accounting cell
Bagaimana saya dapat membuat excel secara otomatis menyalin ke transaksi lain lembar pada bulan Februari.
Jawaban:
Anda tidak memberikan nama atau indeks lembar kerja Anda, jadi saya harus menggunakan indeks umum
1
&2
.Terbatasnya informasi yang diberikan, ini yang terbaik yang bisa saya lakukan untuk Anda. Tetapi seharusnya tidak sulit untuk memodifikasi kode agar sesuai dengan apa yang ingin Anda lakukan dengan tepat.
Singkatnya, Anda mengambil kolom A + B dan menempatkannya ke dalam array
myArr()
. Anda kemudian akan mengulang array ini di kolom A dan menetapkan kriteria untuk mencocokkan setiap bulan yang cocok dengan indeks bulan Anda 2 (2 = Februari). Jika ditemukan, Anda kemudian melanjutkan untuk menyalin array kews2
.sumber
Walaupun kode VB-nya hebat, saya tidak yakin apakah itu akan menjadi solusi terbaik bagi mereka yang tidak mengenal konsol pengembang.
Anda dapat membuat kolom ke samping untuk setiap bulan, ekstrak transaksi untuk bulan itu, dan kemudian jumlah kolom untuk total.
Di kolom C gunakan sesuatu seperti:
di mana 1 akan menjadi Januari, 2 Februari ...
Kemudian ulangi untuk Februari di kolom D
sumber