Materi
Data yang diisi banyak orang cepat kehilangan keseragaman. Satu staf menulis Keuangan, staf lain KEU, yang lain lagi Keu. dengan titik. Bagi rumus, ketiganya kategori yang berbeda, sehingga rekap per divisi terpecah menjadi tiga baris dan tidak ada pesan kesalahan yang memberi tahu.
Kamus data adalah tabel terpisah yang mencatat setiap kolom: namanya, artinya, satuannya, dan nilai yang boleh diisi. Data Carpentry menyebut catatan tentang data ini metadata, dan menyimpannya di luar tabel data, bukan sebagai keterangan di atas atau di bawah tabel yang akan ikut terbaca sebagai baris. Untuk kolom kategori, kamus berisi daftar kode yang tetap beserta nama lengkapnya.
| Kolom | Arti | Satuan / nilai yang boleh |
|---|---|---|
| Tanggal | Tanggal pesanan masuk | Tanggal sungguhan |
| Status | Tahap pesanan | B (baru), K (dikirim), S (selesai) |
| Berat | Berat paket | Kilogram, angka tanpa satuan |
Contoh di luar latihan: tabel pesanan toko daring hanya menyimpan kode status B, K, atau S. Nama lengkap tahapnya tidak diketik ulang di setiap baris, tetapi diambil dari kamus dengan XLOOKUP. Bila nama tahap diganti, cukup satu sel di kamus yang disunting.
=XLOOKUP(C2,$H$2:$H$4,$I$2:$I$4)Kesalahan umum: kode yang tidak ada di kamus. COUNTIF yang mencari isi sel di daftar kode kamus menghasilkan 0 untuk kode seperti itu, sehingga baris yang salah bisa ditandai dengan IF sebelum rekap dibuat.