Untuk AI

Bagi link ni pada AI anda (Claude, ChatGPT, Gemini). Ia akan baca semua info produk dari sini.

https://produk.wazza.my/llms.txt Lihat apa AI baca ↗
Template Google Sheets

BETA Ofis Sheets

Bundle 7 template Google Sheets untuk urusan pejabat bisnes kecil: rekod perbelanjaan, cuti pekerja, invois, Gantt chart, senarai pelanggan, ditambah 2 template kehadiran sebagai bonus. Siap formula dan dashboard, bayar sekali sahaja.

RM37
RM244

Untuk siapa

  • Pemilik bisnes kecil 5–30 staf tanpa jabatan HR (urus cuti dan kehadiran)
  • Admin atau kerani yang urus invois dan rekod belanja secara manual
  • Freelancer atau agensi kecil yang urus banyak projek serentak
  • Peniaga online yang simpan nombor pelanggan dalam telefon
  • Pengurus yang perlukan data kehadiran untuk appraisal staf

Apa dapat

  • Rekod Perbelanjaan (nilai RM39)
  • Rekod Cuti Pekerja (nilai RM69)
  • Invoice Template — 3 design (nilai RM19)
  • Gantt Chart (nilai RM59)
  • Senarai Pelanggan dengan link WhatsApp (nilai RM39)
  • Video panduan penggunaan

Bonus

  • Rekod Kehadiran (nilai RM9.50)
  • Kehadiran Mesyuarat (nilai RM9.50)

Ciri utama

Rekod Perbelanjaan
10 kategori yang dinamakan sendiri, bajet setiap kategori, baki dan % guna dengan bar, graf bajet vs perbelanjaan. Termasuk modul rekod jualan dan banding harga pembekal dengan kiraan untung.
Rekod Cuti Pekerja
Setahun penuh (12 tab bulan) untuk sehingga 100 pekerja. 9 jenis cuti ikut Akta Kerja termasuk separuh hari. Kuota AL/MC/HL berbeza setiap pekerja, baki dikira sendiri, kad cuti hari ini.
Invoice Template
3 design invois. Ganti teks, letak logo, jumlah dan cukai dikira sendiri, simpan sebagai PDF.
Gantt Chart
Tugasan dan sub tugasan, PIC, tarikh mula, hari bekerja dan % siap. Tarikh tamat dan bar timeline 12 minggu keluar sendiri.
Senarai Pelanggan
Klik terus ke WhatsApp tanpa simpan nombor. Kategori dan status boleh diubah. Carian ikut nama, emel, telefon atau alamat; muat lebih kurang 585 pelanggan.
Rekod Kehadiran (bonus)
Tick checkbox untuk sehingga 50 orang sebulan. Peratus kehadiran, Top 5 / Bottom 5 dan carta trend keluar sendiri.

Isi setiap template 7 fail

Rekod perbelanjaan ikut 10 kategori yang dinamakan sendiri, dengan bajet, baki dan % guna setiap kategori. Versi v3 tambah rekod jualan dan alat banding harga pembekal. Fail: 1. Rekod Perbelanjaan v3

Tab dalam fail

Tetapan
Senarai jenis bayaran dan panduan 3 modul. Baris panduan dilipat — klik + untuk buka.
Expenses
Dashboard bajet di atas, jadual transaksi perbelanjaan di bawah.
Jualan
Dashboard dan jadual transaksi jualan (baru dalam v3).
Budget vs. Spent
Graf bajet vs perbelanjaan ikut kategori.
Chart Jualan
Graf jualan ikut item (baru dalam v3).
Comparison price
Banding harga sehingga 3 pembekal setiap item, dengan kiraan untung dan margin.
dataprep tersorok
Sumber data graf dan dropdown.

Cara guna

  1. Tab Expenses: tukar nama Kategori 1–10 di kotak atas dan isi bajet di sel sebelahnya.
  2. Isi transaksi mula baris 25: Tarikh, Jenis Bayaran (dropdown) dan Deskripsi.
  3. Taip amaun dalam kolum kategori yang berkenaan — tiada satu kolum Amaun. Subjumlah dikira sendiri.
  4. Tab Jualan: namakan Jualan 1–10 dan isi transaksi dengan cara yang sama (tiada bajet).
  5. Tab Comparison price: isi item, unit, harga jual, dan link + harga sehingga 3 pembekal. Set untung sasaran (%) di C5.
  6. Tambah jenis bayaran baru di tab Tetapan (ada slot kosong).

Automatik

  • Jumlah bajet, jumlah perbelanjaan, baki dan % digunakan — keseluruhan dan setiap kategori, dengan bar
  • Jualan: total, bilangan transaksi, purata setiap transaksi, item terlaris dan % sumbangan setiap item
  • Comparison price: harga terbaik, link terbaik, jumlah kos, untung (RM) dan untung sebenar (%)
  • Graf bajet vs perbelanjaan dan graf jualan dikemas kini sendiri

Had & kapasiti

  • 259 baris transaksi setiap tab (Expenses dan Jualan)
  • 10 kategori perbelanjaan dan 10 item jualan — tak boleh tambah tanpa ubah formula
  • 101 baris item dalam Comparison price
  • Tiada pecahan bulan atau tahun — semua transaksi dijumlahkan bersama
  • Tiada Apps Script — salin dan terus guna
Jenis bayaranCashCredit CardDebit CardOnline BankingE-WalletBank TransferAuto-DebitCheckInstallment
Pilihan hargaAuto (Termurah)Harga 1Harga 2Harga 3
Status itemGood?Dah BeliDah Sampai
Soalan lazim 6 soalan
Boleh tukar nama kategori?
Ya. Tukar di kotak kategori tab Expenses; header jadual ikut sendiri.
Kategori apa yang sesuai untuk bisnes?
Namakan sendiri ikut bisnes. Contoh: COGS/bahan mentah, Marketing, Gaji & HR, Utiliti, Logistik, Admin, Sewa.
Boleh pisah ikut bulan?
Tidak secara automatik — semua transaksi dijumlahkan. Buat salinan fail atau tab untuk setiap bulan.
Berapa transaksi boleh direkod?
259 baris setiap tab (Expenses dan Jualan).
Kategori boleh lebih dari 10?
Tidak tanpa ubah formula.
Perlu klik Allow atau pasang Apps Script?
Tidak. Semuanya formula biasa — buat salinan dan terus guna.
Skrip balas chat 3 mesej
Mesej 1
BETA-OFIS Sheets ini mengandungi 5 + 2 Templat Google Sheets siap pakai untuk kegunaan pejabat. Bagi pemilik bisnes kecil yang tak ada modal nak beli sistem atau app mahal, inilah jawapan terbaik bagi pengurusan pejabat anda.
Mesej 2
Antara yang best dalam BETA-Ofis Sheets ni: 1. Track cuti, AL, EL, MC, kehadiran pekerja, boleh set kuota setiap pekerja 2. Analisa performance kehadiran pekerja 3. WhatsApp Link Generator dalam Sheets Senarai Pelanggan 4. Track projek kerja dengan Gantt Chart 5. Rekod pengurusan dan perbelanjaan operasi 6. Dan banyak lagi!
Mesej 3
Boleh klik link ini untuk info lanjut: https://dagang.wazza.my/form/betaofissheets
Jaminan ⓘMoney back guarantee dalam masa 7 hari jika tak puas hati.
Template Google Sheets

Mekar Planner

Template Google Sheets untuk urus tempahan dan appointment. Isi tempahan dalam satu tab, kemudian tekan Full Sync (atau set Auto Sync berjadual) untuk hantar ke Google Calendar — sync dua hala. Ada kalendar bulanan dengan baki slot, senarai bulanan, carian dan carta. Bayar sekali, guna seumur hidup. Ada juga versi LITE percuma (tanpa sync).

RM57
RM157

Untuk siapa

  • Salun, spa, barber — tempahan ikut jam, walk-in vs booking
  • Klinik, pusat rawatan, urut — appointment dan follow-up pesakit
  • Pusat tuisyen atau kelas — jadual kelas dan kehadiran
  • Studio foto atau videografer — tempahan event ikut tarikh
  • Servis rumah (aircond, plumbing, cleaning) — jadual teknisyen
  • Katering atau bakeri — tempahan ikut tarikh hantar

Apa dapat

  • Template Mekar Planner (Standard)
  • Video panduan penggunaan

Bonus

  • Gantt Chart Template
  • Dokumen panduan
  • 7 Video Asas Google Sheets

Ciri utama

Sync dua hala Google Calendar
Tekan Full Sync, atau set Auto Sync setiap 1/6/12 jam atau sekali sehari. Tempahan baru dicipta, yang berubah dikemas kini dan yang ditanda DEL? dibuang dari Calendar. Perubahan yang dibuat dalam Calendar dibawa balik ke sheet.
Kalendar bulanan + baki slot
Setiap minggu papar DONE (tempahan siap) dan AVAILABLE (baki slot) ikut bilangan slot sehari dan hari operasi. Hari tutup dikelabukan, cuti umum dipaparkan pada tarikhnya.
Entry boleh suai ikut bisnes
5 kategori, sehingga 5 status, dan nama 4 kolum maklumat boleh ditukar. Pilih maklumat mana masuk ke event Calendar (papar/sembunyi), dan warna event ikut kategori.
Senarai, carian dan carta
Senarai tempahan ikut bulan (+ bulan seterusnya), carian ikut tarikh/kolum/status, dan carta: jumlah tempahan, % status, trend harian/bulanan, carta ikut kategori atau status.
Cuti umum Malaysia
Dimuat automatik ikut tahun melalui menu, dan dipaparkan dalam kalendar. Cuti hanya dipaparkan — sistem tidak menyekat tempahan pada hari cuti.

Isi setiap template 2 fail

Versi berbayar penuh: daftar tempahan, sync dua hala Google Calendar, kalendar bulanan, senarai, carian dan carta. Menu Booking Planner (Apps Script) dalam fail. Fail: [PLANNER] Mekar Planner

Tab dalam fail

00 TETAPAN
Logo, nama & tagline (kepala semua tab), Calendar ID, jadual cuti umum + kotak Tahun, pautan video & dokumen panduan.
01 DAFTAR
Satu-satunya tab diisi setiap hari. Blok tetapan di atas (masa, kategori, header, display format, status, warna), jadual tempahan di bawah, kolum sync DEL? + CALENDAR STATUS di kanan.
02 CALENDAR
Kalendar bulanan: tempahan + status dalam petak tarikh, ringkasan DONE/AVAILABLE setiap minggu. Tetapan (hari mula, slot sehari, status siap, hari operasi) dilipat — klik + untuk buka.
03 LIST
Senarai tempahan bagi bulan dipilih, bulan-bulan seterusnya di sebelah kanan.
04 CARIAN
Cari tempahan ikut julat tarikh, kolum + kata kunci, status, susunan dan bilangan hasil.
05 CHART
Jumlah tempahan, donut % status, graf trend harian/bulanan, carta ikut kategori atau status. Penapis tarikh/kategori/status dilipat — klik +.
DATAPREP tersorok
Data sistem: salinan event dari Calendar, senarai dropdown, sumber carta.

Cara guna

  1. Buka link pembelian → Make a copy (guna akaun Google yang sama dengan Google Calendar).
  2. 00 TETAPAN: masukkan logo (Insert → Image → Insert image in cell), nama dan tagline.
  3. Google Calendar → Settings and sharing → Integrate calendar → salin Calendar ID → tampal di kotak CALENDAR ID (00 TETAPAN). Kalendar utama = alamat Gmail sendiri.
  4. Klik menu Booking Planner kali pertama → beri kebenaran (OK → pilih akaun → Advanced → Go to … (unsafe) → Select all → Continue). Sekali sahaja.
  5. Taip tahun di kotak TAHUN → Booking Planner → Update Malaysia Holidays.
  6. 01 DAFTAR: tetapkan blok atas dulu (masa, kategori, header, status), kemudian isi satu baris = satu tempahan.
  7. Booking Planner → Full Sync untuk hantar ke Google Calendar; atau Auto Sync untuk sync berjadual.

Automatik

  • CALENDAR STATUS: NOT CREATED (belum dalam Calendar), NEED SYNC (ada perubahan belum dihantar), SYNCED (sama), CREATED-OUT RANGE (di luar julat semakan)
  • Tarikh akhir kosong → diisi sama dengan tarikh mula; masa mula & akhir kosong → event sepanjang hari (all-day)
  • Tajuk event = KATEGORI - Title (jika kategori dipapar); maklumat lain masuk description
  • Warna event ikut kategori bila WARNA KALENDAR ditanda
  • 02–05 dikemas kini terus dari 01 DAFTAR — tak perlu sync untuk nampak tempahan baru
  • Event baru yang dicipta terus dalam Google Calendar ditambah sebagai baris baru semasa Full Sync (kategori diisi sendiri)

Had & kapasiti

  • Satu kalendar sahaja (satu Calendar ID)
  • 5 kategori dan sehingga 5 status
  • Julat semakan sync: 90 hari lepas hingga 1 tahun ke depan
  • Auto Sync TIDAK bawa masuk event baru yang dicipta terus dalam Google Calendar — hanya Full Sync
  • Full Sync berhenti selepas ~5 minit bila data banyak (kali pertama) — tekan Full Sync lagi untuk sambung
  • Update Malaysia Holidays menulis semula seluruh jadual cuti (cuti tambahan sendiri hilang)
  • Cuti umum hanya dipaparkan, tidak menyekat tempahan
  • Jangan tukar nama tab dan jangan usik kolum sistem tersembunyi (M–R) dalam 01 DAFTAR
Menu Booking PlannerFull SyncAuto SyncUpdate Malaysia HolidaysBaiki Dropdown & Format
Status (asal, boleh tukar)DONEPENDINGIN PROGRESSCANCELON HOLD
Sela masa dropdownMINITJAM
Display format (event Calendar)PAPARSEMBUNYI
Auto SyncSetiap 1 jamSetiap 6 jam (disyorkan)Setiap 12 jamSekali sehari (~7 pagi)
Hari mula kalendarAHADISNIN
Graf trend (05 CHART)HARIANBULANAN
Carta bawah (05 CHART)DATA: KATEGORI / STATUSAGGREGATE: COUNT / SUM
Soalan lazim 10 soalan
Kenapa keluar amaran "Google hasn't verified this app" / "unsafe"?
Normal untuk template yang guna Apps Script. Skrip berada dalam salinan pelanggan sendiri dan hanya baca/tulis fail itu serta Google Calendar mereka. Klik Advanced → Go to … (unsafe) → Select all → Continue. Sekali sahaja.
Tempahan tak masuk Google Calendar?
Semak laporan selepas Full Sync — ia senaraikan baris dan sebab. Biasanya tarikh mula atau Title kosong, atau hanya satu kolum masa diisi. Pastikan juga Full Sync sudah ditekan (sync tidak berlaku serta-merta semasa menaip).
Keluar mesej "Calendar tidak ditemui" atau "Action not allowed"?
Semak Calendar ID di 00 TETAPAN. Jika kalendar milik akaun lain, pemiliknya perlu kongsi kalendar dengan akses "Make changes to events".
Ada notifikasi untuk tempahan?
Ya, melalui Google Calendar. Event yang di-sync ikut notifikasi lalai kalendar tersebut (Google Calendar → Settings → kalendar → Event notifications). Mekar Planner sendiri tidak hantar email atau WhatsApp.
Bagaimana buang tempahan dari Google Calendar?
Tanda DEL? pada baris itu, kemudian Full Sync. Event dibuang dari Calendar; baris dan tanda DEL? kekal sebagai rekod (tidak dicipta semula). Untuk masukkan semula, buang tanda DEL? dan sync lagi. Jangan terus padam baris yang sudah ada dalam Calendar — event akan kekal di sana.
Event yang saya buat terus dalam Google Calendar tak masuk sheet?
Event baru dari Calendar hanya dibawa masuk melalui Full Sync (Auto Sync tidak). Kategori perlu diisi sendiri selepas itu.
Edit di sheet atau di Google Calendar?
Kedua-duanya boleh — perubahan paling terkini diguna pakai. Disyorkan edit di 01 DAFTAR. Jika tukar tajuk dalam Calendar, kekalkan format "KATEGORI - Tajuk".
Dropdown hilang atau format tarikh bercampur?
Biasanya selepas copy-paste. Jalankan Booking Planner → Baiki Dropdown & Format (data tidak diubah). Bila tampal data, guna Ctrl+Shift+V.
Calendar ID hilang selepas Update Malaysia Holidays?
Berlaku pada salinan versi lama (sebelum 20 Okt 2026). Tampal semula Calendar ID di kotak CALENDAR ID, atau ambil salinan terbaru.
Boleh guna bersama staf?
Share fail Sheet sebagai Editor. Staf yang tekan sync perlu akses kalendar (Make changes to events) dan perlu beri kebenaran skrip sekali.
Template Google Sheets

Jejak Ringgit

Template Google Sheets untuk urus kewangan peribadi: rekod transaksi, bajet ikut 7 kategori, analisis bulanan dan tahunan. Ada tema Light dan Dark.

RM47
RM97

Untuk siapa

  • Pekerja bergaji RM3–6k yang "gaji masuk, hujung bulan RM0"
  • Pasangan muda yang nak simpan deposit rumah atau kereta
  • Freelancer atau gig worker dengan pendapatan tak tetap
  • Graduan baru yang mula bayar PTPTN dan kad kredit
  • Ibu bapa yang urus belanja keluarga dan yuran anak

Apa dapat

  • Template Jejak Ringgit — Light Theme
  • Template Jejak Ringgit — Dark Theme
  • Video panduan penggunaan

Ciri utama

7 kategori kewangan
Pendapatan, Simpanan, Utiliti, Hutang, Perbelanjaan, Insurans, Pelaburan. Bajet boleh diset bagi setiap kategori.
Rekod transaksi
Sehingga 500 transaksi sebulan dalam satu sheet: Tarikh > Amaun > Kategori > Sub kategori > Details.
Analisis bulanan
Actual vs budget, cashflow, dan baki sebenar selepas tolak semua komitmen.
Analisis tahunan
Year overview, pecahan belanja ikut kategori, dan graf trend simpanan sepanjang tahun.
Baki awal
Set baki awal setiap tahun.
Skrip balas chat 3 mesej
Mesej 1
Ye, kami ada jual sistem money tracker Google Sheets, yang kami namakan Jejak Ringgit. Cik dah tengok ke video penggunaan sistem ni?
Mesej 2
Ini video tutorial bagi yang nak walkthrough template Jejak Ringgit dulu: https://youtu.be/7vXnZuCCxz4
Mesej 3
Dapatkan harga promosi segera! Hanya RM47 khas untuk anda. Klik link ini: https://dagang.wazza.my/form/jejakringgit
Template Google Sheets

Beejak Slip

Template Google Sheets untuk cikgu: key-in markah satu tingkatan/tahun (sehingga 20 kelas × 70 murid × 25 subjek), kira gred, gred purata, keputusan & kedudukan secara automatik, 5 tab analisis dan 3 reka bentuk slip keputusan. Ada versi Sekolah Menengah dan Sekolah Rendah.

RM199
RM259

Untuk siapa

  • Cikgu / setiausaha peperiksaan sekolah menengah dan rendah
  • Guru kelas yang urus markah, analisis dan slip keputusan murid

Apa dapat

  • Template BeejakSlip v3 — SATU versi: Sekolah Rendah ATAU Sekolah Menengah (pilih semasa pesanan)
  • Selepas bayar: PDF dihantar ke emel berisi pautan fail → buka (view only) → Make a copy ke Google Drive sendiri

Bonus

  • 11 video Basic Google Sheets (2 jam 30 minit) — playlist YouTube
  • E-buku Cikgu Jauhari Digital
  • 8 template jadual kelas (Canva)
  • 12 template cover fail rekod pengurusan (Canva)
  • Template Kalkulator BMI (umur 5–18 tahun)
  • Grup support teknikal

Ciri utama

Satu fail, satu peperiksaan
Key-in markah sehingga 20 kelas × 70 murid × 25 subjek dalam satu fail Google Sheets.
Kira automatik
Gred, jumlah, peratus, gred purata, keputusan (LULUS/GAGAL/T) dan kedudukan dalam kelas serta tingkatan/tahun.
5 tab analisis
Senarai murid berpenapis, analisis ikut subjek dan kelas, taburan gred, % lulus, GPMP, GP/GPS dan carta.
3 reka bentuk slip
Pilih kelas dan nama murid untuk slip (15/20/25 subjek). Slip PDF pukal melalui menu BeejakSlip (Apps Script).
Boleh suai
Skema gred (TH + 12 tahap), subjek utama & wajib lulus, markah lulus, label status dan kaedah kedudukan boleh ditukar.

Isi setiap template 2 fail

Skema gred contoh ala SPM (A+ hingga G, nilai A+ = 0 … G = 9), markah lulus 40, kedudukan ikut Keputusan > Gred purata > Peratus. Label "Pengetua". Fail: BeejakSlip v3 (menengah)

Tab dalam fail

PANDUAN
Senarai ciri, polisi, pautan video & dokumen panduan.
TETAPAN
Semua tetapan: logo & nama sekolah, peperiksaan, subjek (utama / wajib lulus), skema gred, kaedah kedudukan, markah lulus, kelas & guru kelas, senarai ulasan.
1 – 20
Satu tab untuk satu kelas: pilih kelas di D1, isi murid & markah mulai baris 4. Tab 11–20 tersorok — buka (unhide) jika lebih 10 kelas.
ANALISIS SENARAI
Semua murid dengan penapis (kelas, bil. subjek, gred keseluruhan, bil. A, keputusan) dan susunan.
ANALISIS MP/KELAS
Satu subjek bagi satu kelas/keseluruhan: lulus, gagal, hadir, GPMP, carta donut & lajur gred, senarai calon tertinggi/terendah.
ANALISIS MP
Satu subjek dipecah ikut kelas: taburan gred, TH, lulus, GPMP.
ANALISIS KELAS
Satu kelas dipecah ikut subjek, dengan baris keseluruhan subjek utama & semua subjek.
ANALISIS KEPUTUSAN
Ikut kelas: taburan bilangan A, lulus/gagal/T, % lulus, GP, GPS keseluruhan.
SLIP 1 / 2 / 3
Tiga reka bentuk slip (muat 15 / 20 / 25 subjek). Pilih kelas, kemudian nama murid.
ALLDATA, DATAPREP, PRINT tersorok
Data sistem (gabungan semua kelas, kedudukan tingkatan, dropdown, carta).

Cara guna

  1. Klik link template (yup.la) → Make a copy. Satu fail untuk satu peperiksaan; peperiksaan lain = salinan baru.
  2. TETAPAN: logo (C3, Insert → Image → Insert image in cell), nama sekolah (C4–C5), nama peperiksaan (C6), nama ketua sekolah (C7).
  3. TETAPAN B12:B36: nama subjek + kod (lajur C, wajib — jadi kepala lajur di tab kelas). Tanda Subjek Utama (D) dan Wajib Lulus (E).
  4. Semak skema gred (G12:I24 — markah minimum, gred, nilai gred; baris pertama TH; susun menaik), markah lulus (H33) dan kaedah kedudukan (G30).
  5. Isi nama kelas & guru kelas (B40:C59) dan senarai ulasan guru (B63:B82).
  6. Setiap tab kelas: pilih kelas di D1, isi No KP, jantina, nama mulai baris 4, kemudian markah 0–100 di lajur subjek. Taip TH jika tidak hadir; biarkan kosong jika murid tak ambil subjek itu.
  7. Lihat tab ANALISIS (pilih penapis dalam sel dropdown) dan SLIP (pilih kelas → nama murid).
  8. Slip PDF pukal: menu BeejakSlip → Jana BeejakSlip → pilih tab kelas & jenis slip → Jana Sekarang → Muat turun PDF. Kali pertama perlu beri kebenaran (Advanced → Go to BeejakSlip Pro → Select all → Continue).

Automatik

  • Gred setiap subjek ikut skema di TETAPAN
  • Bilangan subjek utama, jumlah markah & peratus (subjek utama; TH dikira 0)
  • Gred purata = purata nilai gred subjek utama yang bukan TH (lebih rendah lebih baik)
  • Keputusan: T jika semua subjek utama TH/kosong; GAGAL jika subjek Utama + Wajib Lulus bawah markah lulus atau TH; selain itu LULUS
  • Kedudukan dalam kelas dan dalam tingkatan/tahun (merentas semua kelas dalam fail), format "x / n"
  • Gred keseluruhan (cth "1[A] 4[A-]"), bilangan setiap gred, bilangan A
  • Analisis: % lulus (lulus ÷ hadir), % hadir, GPMP setiap subjek, GP & GPS, carta
  • Slip: subjek yang ada markah disenaraikan, ringkasan, guru kelas & ketua sekolah diisi sendiri

Had & kapasiti

  • 20 kelas, 70 murid setiap kelas, 25 subjek, 20 ulasan guru
  • Skema gred: TH + sehingga 12 tahap
  • Slip 1 / 2 / 3 muat 15 / 20 / 25 subjek
  • Satu fail = satu peperiksaan & satu tingkatan/tahun
  • Nama murid mesti unik dalam seluruh fail (slip & kedudukan dicari ikut nama)
  • Tab analisis dihadkan baris grid: ANALISIS SENARAI ~600 murid, senarai calon ANALISIS MP/KELAS ~428 (perlu diuji untuk sekolah besar)
  • Jangan padam / tukar nama tab selain tab kelas; jangan taip dalam lajur berwarna (formula)
Kaedah kedudukan (TETAPAN G30)Peratus markah keseluruhanKeputusan > Gred purata > Peratus
JantinaLELAKIPEREMPUAN
Status keputusan (boleh tukar)LULUSGAGALT (tidak hadir semua)
Susun ANALISIS SENARAINAMA PELAJARNAMA KELASKEDUDUKAN KESELURUHAN
Senarai calon (ANALISIS MP/KELAS)TERTINGGITERENDAH
Skema gred contoh (markah minimum)A+ 90A 80A- 70B+ 65B 60C+ 55C 50D 45E 40G 0TH
Soalan lazim 10 soalan
Berapa kelas, murid dan subjek boleh?
20 kelas (tab 11–20 tersorok — unhide bila perlu), 70 murid setiap kelas, 25 subjek.
Apa beza TH dengan sel kosong?
TH = berdaftar tetapi tidak hadir: dikira 0 dalam jumlah & peratus, tidak dikira dalam gred purata, dan jadi GAGAL jika subjek itu Wajib Lulus. Kosong = murid tidak ambil subjek itu. Hadir tapi dapat 0 → isi 0.
Apa beza Subjek Utama dengan Wajib Lulus?
Utama: masuk jumlah, peratus, gred purata, kedudukan dan keputusan. Wajib Lulus: gagal subjek ini = keputusan GAGAL (berkesan hanya jika subjek itu juga Utama). Subjek bukan utama masih keluar dalam slip.
Boleh tukar skema gred?
Boleh di TETAPAN G12:I24 (TH + sehingga 12 tahap). Susun markah minimum menaik dari 0, dan laraskan markah lulus di H33.
Macam mana kedudukan dikira?
Pilih di TETAPAN G30: ikut peratus, atau ikut Keputusan > gred purata > peratus. Kedudukan tingkatan/tahun merangkumi semua kelas dalam fail.
Kenapa slip keluar #N/A atau data murid lain?
Pilih nama dari dropdown (ejaan mesti sama tepat). Nama murid mesti unik dalam seluruh fail — 2 murid nama sama akan bercampur.
Kelas tak keluar dalam analisis/slip?
Pastikan nama kelas dipilih di D1 tab kelas dan wujud di TETAPAN B40:B59. Jangan tinggal baris kosong di antara nama murid.
Boleh guna bersama guru lain?
Boleh kolaborasi dalam fail yang sama. Dilarang jual semula atau sebar tanpa kebenaran Wazza Digital Sdn Bhd.
Macam mana jana slip PDF semua murid sekali gus?
Menu BeejakSlip → Jana BeejakSlip, pilih kelas dan jenis slip, kemudian muat turun PDF. Beri kebenaran skrip sekali bagi setiap akaun Gmail. Tab sementara "BEEJAKSLIP…" boleh dipadam jika tak hilang sendiri.
Murid tak hadir peperiksaan — nak isi apa dalam sel markah?
Taip TH (huruf besar). Jangan taip ABS, T, - atau nombor negatif: satu sel tak sah boleh buat ringkasan seluruh tab kelas (dan laporan ANALISIS) keluar ralat sehingga sel itu dibetulkan. Markah juga mesti 0–100.
Skrip balas chat 3 mesej
Mesej 1
Beejak Slip ialah produk kami yang bertujuan untuk memudahkan kerja cikgu-cikgu dalam membuat key-in markah pelajar, buat analisa mengikut darjah/tingkatan, visualise data pelajar dengan lebih tersusun dan sistematik. Yang lagi menarik, semua features ini dalam satu file Google Sheets sahaja. Dengan satu klik sahaja sudah boleh jana slip peperiksaan yang mengikut piawaian standard KPM.
Mesej 2
Ini adalah video panduan penggunaan Beejak Slip: https://youtu.be/NrS7-26FO2I
Mesej 3
Boleh dapatkan details di sini ye: https://dagang.wazza.my/form/beejakslip
E-Learning (rakaman)

E-Learning Autocrat

Rakaman video cara automasi dokumen (sijil, surat, invois, emel) dari Google Sheets guna add-on Autocrat. 2 modul, 7 video (2 jam), 3 praktis sebenar + video tambahan laporan bergambar. Belajar ikut masa sendiri, akses seumur hidup.

RM27
RM69

Untuk siapa

  • Guru atau pentadbir sekolah — sijil peserta, surat kepada ibu bapa
  • Urus setia event atau program — sijil dan surat jemputan untuk ratusan peserta
  • Admin pejabat atau NGO — surat rasmi bulk, emel makluman
  • Peniaga kecil — invois dari senarai tempahan Sheets
  • Staf HR — surat tawaran, surat pengesahan, sijil latihan

Apa dapat

  • Video tutorial lengkap — 2 modul, 7 video (2 jam)
  • 3 praktis sebenar: jana invois · jana surat + auto-hantar emel · auto-jana sijil dari Google Form
  • Akses portal e-learning seumur hidup — dihantar melalui emel serta-merta selepas bayar

Bonus

  • Fail praktis "Make A Copy"
  • 3 template siap guna: Sijil, Surat, Invois
  • 7 Video Asas Google Sheets
  • Akses Support Group Komuniti
  • Sijil Digital

Ciri utama

Satu kemahiran, banyak dokumen
Invois, surat, sijil dan laporan bergambar — templat Google Docs atau Google Slides, keluaran PDF atau Google Doc ke folder Drive yang ditetapkan.
Auto-hantar emel
Setiap penerima dapat emel peribadi bersama dokumen sendiri (Praktis 2).
Jana automatik
Run on form trigger — sijil dijana sendiri bila borang Google Form dihantar (Praktis 3). Boleh juga ikut masa (setiap jam/hari/minggu).
Video tambahan: laporan bergambar
2.6 Praktis 4: Jana Laporan Bergambar (13 min) — masukkan gambar dari Google Drive ke dalam dokumen, termasuk cara sediakan link gambar yang betul. Ada dalam portal walaupun tidak dikira dalam 7 video.
Belajar ikut masa sendiri
Video rakaman — boleh pause dan ulang. Boleh habis dalam satu malam.
Silibus terperinci 7 video · klik tajuk untuk lihat isi

Modul 1: Pengenalan & Asas Autocrat

1.1Pengenalan & Make a Copy Fail Modul2 min

Pengenalan kelas oleh Coach Wassil (director Wazza Digital, kini perunding data yang fokus pada Google Workspace, Google Sheets dan Looker Studio) serta sasaran kursus: guru, HR, admin dan bahagian pengurusan yang mahu mudahkan kerja dokumen berulang. Peserta ditunjuk cara 'Make a copy' fail modul Autocrat melalui menu File kerana fail asal view-only (tak boleh edit), dicadang letak tarikh pada nama salinan dan simpan dalam folder Google Drive sendiri sebagai persediaan sebelum praktikal.

File > Make a copyNamakan semula salinan (cadang letak tarikh)Pilih folder Google Drive semasa make a copy

Contoh latihan: Fail modul latihan Autocrat (Google Sheets) yang dikongsi kepada peserta, disalin menjadi fail sendiri.

Tip: Fail modul yang diberi tidak boleh diedit, jadi wajib 'Make a copy' dahulu ke folder sendiri sebelum mengikut praktikal.

1.2Apa itu Autocrat & Fungsi Mail Merge4 min

Menerangkan konsep mail merge seperti dalam Microsoft Word (sediakan satu senarai data, kemudian jana dokumen berasingan bagi setiap nama) dan hakikat Google Sheets tiada fungsi mail merge terbina dalam. Autocrat diperkenalkan sebagai add-on third-party percuma dari Google Workspace Marketplace yang menjadi 'mail merge versi Google' untuk menjana sijil, surat, invois, dokumen dan resit secara pukal dengan satu klik, serta boleh auto-emel dan auto-notify. Ditekankan manfaatnya bila jumlah besar (cth 100 hingga 300 peserta, atau beberapa kelas pelajar sekolah), dan kursus akan fokus pada tiga jenis dokumen: surat, invois dan sijil.

Konsep mail merge (setara Microsoft Word)Google Workspace Marketplace (add-on third-party)Jana dokumen pukal: sijil, surat, invois, resitAuto email & auto notify (gambaran awal)

Contoh latihan: Senarai nama peserta latihan atau pelajar sekolah yang perlu dijana sijil secara pukal.

Tip: Autocrat percuma sepenuhnya dan stabil (digunakan lebih 83 juta pengguna Google), berbeza dengan sesetengah add-on Marketplace lain yang terhad atau perlu langganan.

Modul 2: Praktikal Autocrat

2.1Cara Install Autocrat & Setting Folder6 min

Cara pasang Autocrat: dalam Google Sheets buka Extensions > Add-ons > Get add-ons, cari 'Autocrat' di Google Workspace Marketplace (pastikan tapisan Sheets dipilih dan logo kuning), klik Install > Continue, sign in dan Allow semua permission, iaitu cipta fail dalam Google Drive, baca Google Docs/Google Slides sebagai template, baca data spreadsheet dan hantar emel. Selepas berjaya, menu Extensions > Autocrat > Launch/Open akan muncul. Peserta kemudian mencipta satu folder khas di Google Drive (nama unik, cth 'Praktis Autocrat') untuk menyimpan semua PDF yang akan dijana, dan aliran kerja Autocrat dijelaskan: data table di Google Sheets (Google Form pilihan) > template Google Docs atau Google Slides > bina Job.

Extensions > Add-ons > Get add-onsGoogle Workspace Marketplace (cari Autocrat)Install + Allow permissions (Drive, Docs, Slides, Sheets, hantar emel)Extensions > Autocrat > Launch / OpenCipta folder khas dalam Google DriveAliran kerja: Data table > Template (Google Docs / Google Slides) > Job

Contoh latihan: Persediaan untuk tiga praktis kursus: invois, surat dan sijil.

Tip: Jika Autocrat gagal dipasang atau tidak muncul, refresh Chrome dahulu (terutama bila internet lambat), dan beri nama folder yang unik supaya mudah dicari.

2.2Praktis 1: Membina Job & Jana Invois14 min

Praktis 1 menjana invois: make a copy template invois Google Docs dan fahami merge tag berformat <<...>> (cth <<Nombor Invois>>); nama tag sebaiknya sama dengan header kolum supaya Autocrat auto-map. Job dibina melalui Extensions > Autocrat > Launch > New Job: namakan Job, pilih template 'From Drive', pilih tab data (Data Invois) dan semak mapping (jenis Standard), tetapkan nama fail menggunakan merge tag (klik bar biru untuk salin tag), pilih type PDF dan output Multiple, pilih destination folder (buang My Drive), tambah merge condition (cth Nombor Invois not null, atau hanya jana bila status 'sah' dan bukan 'draft'), Share doc = No, kemudian Save. Tekan Run job: Autocrat menambah kolum status dan pautan dokumen di hujung jadual, dan setiap invois PDF (dinamakan ikut nombor invois) disimpan dalam folder pilihan. Template boleh direka sendiri (letak logo/gambar) asalkan merge tag ada; ubah template kemudian jana semula akan ikut reka bentuk baharu.

Make a copy template Google DocsMerge tag <<...>>New JobTemplate 'From Drive'Merge step: pilih tab sheet + auto-mapping ikut nama headerJenis tag Standard (Hyperlink/Image/Checkbox disebut sahaja)File name guna merge tag (bar biru)Type PDF vs Google DocOutput Multiple vs SingleDestination folder (buang My Drive)Dynamic folder reference: simpan ke folder berbeza ikut ID folder dalam data, cth ikut jabatan (diterangkan, dilangkau)Merge condition (not null / ikut status)Share doc = No (untuk praktis ini)Run on form trigger & Run on time trigger setiap jam/hari/minggu (diterangkan, tidak diaktifkan)Run jobKolum output Autocrat (pautan dokumen, run by)

Contoh latihan: Invois pelanggan: data invois (nombor invois, tarikh, nama dan alamat klien, perkara, kuantiti, harga, jumlah) dicantum ke template invois Google Docs.

Tip: Jangan tekan pangkah (X) semasa membina Job kerana semua tetapan hilang dan perlu diulang; ikon amaran kuning pada Job bermaksud mapping belum lengkap, dan PDF lebih sesuai daripada Google Doc kerana senang dicetak.

2.3Cara Betulkan Dokumen Jika Tersalah Maklumat5 min

Menunjukkan apa perlu buat bila dokumen yang sudah dijana ada maklumat salah (cth nama klien pada invois tersilap). Dokumen yang sudah dijana TIDAK berubah automatik bila data atau template diubah, kerana Autocrat menjana fail baharu (PDF tak boleh diedit); langkahnya: betulkan data dalam Google Sheets, padam maklumat dalam kolum output Autocrat (ID/pautan dokumen) bagi baris itu, padam fail PDF lama dalam folder Drive, kemudian Launch dan Run job semula, dan Autocrat hanya menjana baris yang belum ada ID. Jika hanya data diubah, Job tidak perlu diedit; jika mahu guna fail template lain, buka Edit job (ikon pensel) dan tukar template di Step 2.

Betulkan data dalam Google SheetsPadam kolum output Autocrat (ID/pautan dokumen) bagi baris yang salahPadam fail PDF lama dalam folder Google DriveRun job semula (hanya jana baris yang belum ada ID)Edit job (ikon pensel) > Step 2 tukar template

Contoh latihan: Invois yang tersalah nama klien (nama sekolah) dibetulkan lalu dijana semula.

Tip: Kena padam di dua tempat, iaitu pautan/ID dalam Sheet dan fail PDF lama dalam Drive; jika tidak, dokumen tidak dijana semula atau fail keluar dua kali.

2.4Praktis 2: Jana Surat & Fungsi Auto-Hantar Emel14 min

Praktis 2: make a copy template surat, bina New Job 'Jana Surat dan Email' dan pilih tab Data Surat; di sini muncul ralat 'Empty header' kerana baris 1 berisi tajuk jadual dan header sebenar di baris 2, lalu dibetulkan dengan menetapkan Header row = 2 dan First data row = 3 (jadual ideal: header terus di Row 1). Nama fail ditetapkan 'Surat kepada <<Nama>>' dengan mengklik tag dari bar biru (bukan taip sendiri, untuk elak ruang/space yang tak sepadan), output PDF ke folder yang sama, dan merge condition not null. Fungsi Share doc = Yes kemudian diaktifkan untuk auto-hantar emel: medan To diisi tag <<Email>>, subjek diperibadikan dengan tag (cth 'Tahniah <<Nama>>, anda dijemput menyertai program'), mesej ringkas dengan pautan untuk lihat surat, lalu Run job dan emel diterima oleh penerima. Akhir sekali ditunjuk cara menambah medan baharu (Nombor Rujukan): tambah kolum dalam Sheet dan tag dalam template, kemas kini Job, kemudian jana semula.

Make a copy template suratNew JobRalat 'Empty header' + tetapan Header row / First data rowFile name dengan merge tag (bar biru)Type PDFDestination folderMerge condition (Add condition, not null)Share doc = Yes (auto-hantar emel)Allow collaborators to reshare = NoSend from generic no-reply (dibiarkan default)To: merge tag <<Email>>Subjek & mesej emel diperibadikan dengan merge tagRun job + semak emel diterimaTambah kolum & merge tag baharu (Nombor Rujukan), edit Job, jana semula

Contoh latihan: Surat jemputan menyertai program kepada senarai peserta (nama, emel, tarikh), dihantar terus ke emel setiap penerima.

Tip: Ralat 'Empty header' berlaku bila header jadual bukan di Row 1, jadi tetapkan Header row/First data row dengan betul dan pastikan ruang di kanan jadual kosong; had emel kira-kira 100 penerima sehari untuk akaun Gmail biasa (anggaran jurulatih kira-kira 1,000 untuk Google Workspace), jadi hantar sedikit demi sedikit dan guna ayat ringkas supaya tidak masuk spam.

2.5Praktis 3: Auto-Jana Sijil Guna Google Form15 min

Praktis 3 menggabungkan tiga elemen: Google Form (kumpul nama dan nombor pengenalan peserta), template sijil Google Slides, dan Google Sheets sebagai data. Langkah: make a copy contoh Google Form, Responses > Link to Sheets > Select existing spreadsheet (fail modul) dan namakan semula tab respons; make a copy template sijil (latar sijil direka dalam Canva, dimuat turun sebagai gambar dan diletak dalam Google Slides), kemudian tambah Text box berisi tag <<Nama>> dan tag nombor; font dan gaya (bold, jenis font) pada template dikekalkan dalam sijil, dan Google Docs juga boleh digunakan sebagai template. Bina New Job: template From Drive, pilih tab respons form, nama fail 'Sijil <<Nama>>', PDF, folder yang sama, merge condition wajib ada Timestamp/Nama, Share doc = No (form ini tiada medan emel), dan Run on form trigger = Yes. Selepas Publish form dan diisi melalui pautan responder, sijil PDF dijana automatik sejurus jawapan dihantar; jika form ada medan emel, sijil boleh terus dihantar ke emel peserta (gabung dengan fungsi Share doc dari Praktis 2).

Google Form (make a copy contoh form)Responses > Link to Sheets > Select existing spreadsheetGoogle Slides template (latar gambar dari Canva)Text box + merge tag <<...>> dalam Google SlidesFont & gaya template dikekalkan pada sijilNew JobFile name 'Sijil <<Nama>>'Type PDFDestination folderMerge condition (Timestamp/Nama wajib)Share doc = NoRun on form trigger = YesPublish Google Form + pautan responderSemak lokasi simpanan sijil melalui tetapan Job (destination folder)

Contoh latihan: Sijil peserta program yang dijana automatik apabila peserta mengisi Google Form (nama dan nombor pengenalan).

Tip: Jangan lupa Publish Google Form sebelum menguji; jika teks pada sijil terkeluar atau tidak sejajar, laraskan saiz/kedudukan text box dalam template lalu jana semula.

2.6Praktis 4: Jana Laporan Bergambar (video tambahan)13 min

Praktis 4 menjana laporan PDF bergambar daripada data projek (Nama Projek, Tarikh, Status, Gambar). Gambar mesti dimasukkan sebagai pautan (URL): pautan perkongsian Google Drive biasa tidak boleh terus dibaca Autocrat, jadi ID gambar diekstrak dengan formula (disediakan dalam bahan kursus) dan digabung dengan format pautan terus Google Drive ('uc?id=' + ID); gambar dari website yang ada URL sumber terus tidak perlu formula, manakala gambar muat naik melalui Google Form (masuk ke Drive) perlu diolah dengan cara yang sama. Seterusnya make a copy template laporan, semak placeholder, dan bina New Job: pilih tab Data Laporan, tukar jenis tag kolum Gambar daripada Standard kepada Image dan tetapkan image width/height (cth 600 x 400 piksel, optional) supaya saiz seragam, nama fail 'Laporan <<Nama Projek>>', PDF, Multiple output, destination folder, tanpa share emel dan tanpa trigger. Run job menjana satu laporan PDF bergambar bagi setiap baris projek yang belum dijana.

Formula ekstrak ID gambar Google Drive + bina pautan terus (uc?id=)Make a copy template laporanPlaceholder <<...>> dalam templateNew JobMerge step: pilih tab Data LaporanJenis tag: Standard / Hyperlink (pautan boleh klik dalam PDF) / Image (URL jadi gambar) / Checkbox (TRUE/FALSE jadi kotak semak)Image width & height (optional, dalam piksel)File name 'Laporan <<Nama Projek>>'Type PDF + Multiple outputDestination folderShare doc = No, trigger tidak diaktifkan (run manual)Run job

Contoh latihan: Laporan projek bergambar (cth projek pembaikan jalan): data nama projek, tarikh, status dan pautan gambar dari Google Drive.

Tip: Tetapkan image width/height supaya gambar besar tidak terkeluar dari halaman dan saiz seragam; pastikan juga gambar di Google Drive dikongsi 'Anyone with the link' supaya boleh dipaparkan.

Soalan lazim 9 soalan
Perlu install apa-apa?
Autocrat ialah add-on pihak ketiga dari Google Workspace Marketplace, dipasang melalui menu Extensions dalam Google Sheets. Video 2.1 tunjuk cara install dan tetapkan folder.
Dokumen apa yang boleh dijana?
Apa-apa dokumen berulang — kursus tunjuk invois, surat, sijil dan laporan bergambar. Templat dalam Google Docs atau Google Slides; keluaran PDF atau Google Doc.
Boleh jana atau hantar kepada 1,000 orang sekali gus?
Ikut kuota rasmi Google untuk add-on (Apps Script): akaun Gmail biasa sehingga 250 dokumen dan 100 penerima emel sehari; akaun Google Workspace sehingga 1,500 dokumen dan 1,500 penerima emel sehari. Kuota set semula 24 jam selepas permintaan pertama. Untuk 1,000 sijil — guna akaun Workspace, atau bahagikan kepada beberapa hari (video 2.4 juga sarankan hantar berperingkat).
Boleh jana sijil automatik bila peserta isi Google Form?
Ya — guna "run on form trigger" (Praktis 3). Autocrat juga boleh dijadualkan ikut masa.
Boleh masukkan gambar dalam dokumen?
Ya — video tambahan 2.6 (Jana Laporan Bergambar) guna gambar dari Google Drive melalui link.
Kalau tersalah maklumat lepas jana?
Video 2.3 tunjuk cara betulkan data dan jana semula dokumen.
Perlu pandai Google Sheets?
Asas sahaja. Bonus 7 Video Asas Google Sheets disediakan untuk yang baru bermula.
Boleh guna Microsoft Word atau Excel?
Tidak — Autocrat bekerja dengan Google Sheets dan templat Google Docs/Slides.
Macam mana dapat akses, dan berapa lama?
Akses dihantar melalui emel serta-merta selepas bayar; akses seumur hidup.
Skrip balas chat 3 mesej
Mesej 1
Autocrat ni adalah software automation yang membolehkan blast emel banyak sekali gus. Boleh juga guna untuk tujuan jana sijil, surat, invois dan lain-lain. Sangat berguna untuk kerja-kerja harian pejabat.
Mesej 2
Dalam E-Learning ni, anda akan dapat: - Akses Portal E-Learning Autocrat - Fail Praktis "Make A Copy" - 3 Template: Sijil, Surat & Invois - 7 Video Asas Google Sheets - Akses Support Group Komuniti - Sijil Digital Semua ni hanya RM27 sahaja.
Mesej 3
Boleh dapatkan details di sini: https://dagang.wazza.my/form/autocrat
Jaminan ⓘMoney back guarantee kalau AutoCrat tak berjaya mudahkan kerja anda.
E-Learning (rakaman)

E-Learning Google Sheets (WDC)

43 video tutorial Google Sheets (7 modul, ±10 jam) dalam Bahasa Melayu, dari asas hingga intermediate — bina fail, formula & fungsi, pengurusan data, analisa, carta dan kolaborasi. Diajar oleh Coach Waasil & Coach Adli. Tonton di portal e-learning ikut masa sendiri, akses seumur hidup.

RM99
RM234

Untuk siapa

  • Staf admin, HR atau kerani yang keyin data dan buat laporan bulanan secara manual
  • Guru atau pensyarah yang urus markah, kehadiran dan jadual
  • Pemilik bisnes kecil yang nak kira jualan, stok dan hutang tanpa upah akauntan
  • Eksekutif sales atau marketing yang perlu report cepat untuk bos
  • Fresh grad atau pencari kerja yang nak tambah nilai resume

Apa dapat

  • 43 video tutorial — 7 modul, ±10 jam (Bahasa Melayu)
  • Akses portal e-learning seumur hidup — pautan dihantar melalui email selepas bayar (daftar guna email Gmail)
  • Group komuniti WhatsApp — tanya coach bila tersekat

Bonus

  • 4 template: Jadual Markah, Mutabaah Amal, Habit Tracker, Kalkulator BMI
  • 2 fail nota rujukan (termasuk Index Function)
  • 4 fail praktis — latihan ikut modul, buat salinan sendiri
  • Sijil Penyertaan Digital — untuk peserta yang habiskan modul
  • Semua bonus dihantar dalam fail berasingan melalui email (bukan dalam portal video)

Ciri utama

Bahasa Melayu, tersusun
Topik demi topik ikut urutan — tak perlu cari tutorial satu-satu di YouTube.
Asas sampai intermediate
Bermula dari buka akaun & bina fail (Modul 1–2) hingga FILTER, QUERY dan carta (Modul 5–6). Sesuai untuk yang tak pernah guna Google Sheets.
±34 fungsi diajar
SUM, COUNT, COUNTA, COUNTUNIQUE, AVERAGE, MAX, MIN, IF, IFS, ARRAYFORMULA, IMPORTRANGE, UPPER, LOWER, PROPER, LEFT, RIGHT, MID, LEN, SEARCH, SUBTOTAL, CONCAT, CONCATENATE, TEXT, IFERROR, AND, OR, SUMIF, SUMIFS, COUNTIF, COUNTIFS, SORT, FILTER, QUERY, SPARKLINE.
Ciri Google Sheets
Import Excel/CSV, split, trim, buang pendua, find & replace, sort & filter, data validation (dropdown), conditional formatting, carta (line, area, column, bar, pie), carta organisasi, share & protect, version history, comment & notes, smart chip, live display.
Coach berpengalaman
Coach Waasil (Director Wazza Digital, pelatih bertauliah HRDC) dan Coach Adli (Data Developer — dashboard & backend sistem klien).
Silibus terperinci 43 video · klik tajuk untuk lihat isi

Modul 1: Pengenalan

1.1Kenali Google Sheets9 min

Video pengenalan program (Google Sheet Camp, 'zero to hero') oleh Coach Waasil dan Coach Adli dari Wazza Digital, yang menggunakan Google Sheets untuk urus ratusan ribu data pelanggan, data jualan serta laporan harian dan bulanan. Google Sheets diterangkan setaraf Microsoft Excel / Apple Numbers (kira-kira, formula, simpan data, graf, analisa). Empat kelebihan utama ditekankan: (1) percuma dan tak perlu install, cuma perlukan akaun Google dan browser; (2) berasaskan cloud, fail disimpan dalam Google Drive dan boleh dibuka dari PC, laptop, phone atau iPad; (3) integrasi dengan aplikasi Google lain seperti Google Form, Looker Studio (dashboard) dan Apps Script (automation, contohnya jana e-sijil dan hantar emel melalui Gmail); (4) collaboration, iaitu ramai pengguna boleh edit fail yang sama tanpa berbalas-balas hantar banyak versi fail. Video ini penerangan konsep sahaja, tiada demo hands-on.

Tip: Google Sheets percuma dan boleh diakses di mana-mana menggunakan akaun Google, jadi staf tak perlu beli atau install software.

Course Outline (PDF)

Rangka kursus — senarai semua modul dan video.

Modul 2: Jom Mula!

2.1Bina Fail Google Sheets6 min

Perlu akaun Gmail (percuma atau Google Workspace) untuk guna Google Sheets. Tiga cara buka atau create fail ditunjuk: (1) melalui ikon Google Apps (9 titik) di kanan atas Google, dengan ikon Sheets boleh diseret ke depan supaya mudah dicari; (2) taip pintasan sheets.new di tab baharu untuk terus dapat fail kosong; (3) melalui Google Drive > New > Google Sheets. Di halaman utama Sheets ditunjuk Template gallery (cth invoice, expense report, purchase order), pilihan Blank dan senarai fail yang dibuka baru-baru ini.

Google Apps (ikon 9 titik)Template galleryBlank spreadsheetRecent filesPintasan sheets.newGoogle Drive > New > Google Sheets

Contoh latihan: Membuka template invoice dari Template gallery dan mencipta fail kosong (blank).

Tip: Coach menyarankan Google Chrome sebagai browser kerana lebih efisien dan mudah, dan susun ikon Google Sheets di depan menu Google Apps supaya cepat dicapai.

2.2Rename dan Organize File5 min

Google Sheets auto-save: fail yang sudah diedit disimpan secara automatik (fail kosong yang tak disentuh tidak disimpan) dan muncul sebagai 'Untitled spreadsheet' dalam Google Drive. Ditunjuk cara cipta folder baharu (New > New folder) dan dua cara pindah fail: dalam Google Drive (klik kanan > Move to > All locations, atau seret fail terus ke folder) dan dari dalam fail Sheets sendiri (ikon folder di sebelah tajuk > Move). Dua cara rename juga ditunjuk: dalam Google Drive (Rename / ikon pensel) dan dengan klik tajuk fail di bahagian atas Sheets.

Auto-saveNew folderMove toDrag & drop ke folderRename

Contoh latihan: Fail kosong 'Untitled spreadsheet' dipindahkan ke folder modul dan dinamakan semula.

Tip: Tak perlu tekan save seperti Excel kerana fail disimpan automatik sebaik diedit; semasa Move to, pilih 'All locations' supaya nampak semua folder.

2.3Interface - Toolbar Menu, Shortcut Toolbar, Collaboration Tools, Formula Bar10 min

Pengenalan bahagian utama antara muka Google Sheets untuk pengguna baharu. Ikon Sheets Home membawa ke halaman utama (create blank, template gallery, senarai fail Sheets sendiri atau yang dikongsi). Toolbar menu (File, Edit, View, Insert, Format, Data, Tools, Extensions, Help) diterangkan secara ringkas, manakala shortcut toolbar ialah ringkasan tool yang paling kerap diguna (undo/redo, print, zoom, currency dan lain-lain). Collaboration tools di kanan atas (Share, sejarah comment, version history, nampak siapa sedang buka fail serta chat) didemo dengan dua coach mengedit fail yang sama serentak, dan formula bar (fx) diperkenalkan sebagai tempat menaip dan melihat formula; butiran lanjut setiap tool dijanjikan dalam modul kemudian.

Sheets HomeTemplate galleryToolbar menuShortcut toolbarShareCommentVersion historyChatReal-time collaborationFormula bar

Contoh latihan: Fail latihan kelas dibuka serentak oleh dua coach untuk menunjukkan edit, komen dan chat secara real-time.

Tip: Pengguna baharu tak perlu risau melihat banyaknya tools; ikut modul langkah demi langkah kerana setiap tool akan diajar satu per satu.

2.4Istilah Penting - Column, Row, Cell, Range7 min

Empat istilah asas: cell (kotak tempat isi data), column (data menegak, dilabel huruf A, B, C) dan row (data melintang, dilabel nombor). Alamat cell dibaca column dahulu kemudian row (cth B9, G10) dan boleh disemak di Name Box. Range ialah kumpulan cell yang bersambung, ditulis dari cell atas-kiri hingga bawah-kanan (cth E1:E13, F15:G34, E16:J18). Cell yang dipilih secara rawak dengan Ctrl/Command bukan range, cuma multiple selection, dan tak boleh diproses sebagai satu set data.

Name BoxPilih range (click & drag)Ctrl/Cmd + klik (pilih berbilang cell)

Contoh latihan: Menaip perkataan cell, column dan row dalam lembaran kosong lalu mengenal pasti alamatnya, serta memilih beberapa range menegak dan melintang.

Tip: Hafal cara baca alamat cell (huruf column + nombor row) kerana ia digunakan dalam semua formula dan function, dan susun data secara bersambung supaya boleh diproses sebagai range.

2.5Ketahui Beza Spreadsheet vs. Sheet, Sheet Options13 min

Spreadsheet ialah keseluruhan fail (umpama buku), manakala sheet atau tab ialah helaian di dalamnya. Sheet toolbar di bawah skrin ditunjuk: Add sheet (+), All sheets (senarai semua tab termasuk yang disorok), rename tab dan susun semula tab dengan drag. Pilihan dalam menu tab didemo satu per satu: Delete, Duplicate (salin dalam fail sama), Copy to (ke spreadsheet baharu atau sedia ada), Rename, Change color, Protect sheet (ringkas, detail dalam topik keselamatan), Hide sheet, View comments dan Move right/left. Ciri Explore (analisis automatik) disebut ringkas sahaja untuk diterangkan kemudian.

Add sheetAll sheetsRename sheetDrag susun tabDelete sheetDuplicateCopy toChange colorProtect sheetHide sheetView commentsMove right/leftExplore

Contoh latihan: Tab dinamakan 'Permulaan', 'Climax' dan 'Penutup' seperti fasa sebuah proposal projek, kemudian diduplikasi dan diwarnakan.

Tip: Best practice coach: asingkan raw data dan graf/dashboard dalam tab berbeza, kemudian hide tab raw data atau data lama supaya fail kemas tanpa perlu delete.

Modul 3: Asas

3.1Asas Mengisi Data (Data Entry)12 min

Pilih cell dan taip data, yang muncul dalam cell dan formula bar; tekan Enter untuk turun ke bawah, Tab untuk ke kanan (atau arrow key), dan corak Tab-Tab-Enter membawa kembali ke column pertama baris bawah ketika mengisi rekod. Tiga cara edit tanpa menggantikan data: double-click cell, edit di formula bar, atau pilih cell dan tekan Enter (menaip terus atas cell akan replace data). Alt+Enter (Mac: Ctrl+Return) membuat baris baharu dalam cell yang sama untuk data panjang seperti alamat, dan formula bar boleh ditarik besar untuk melihat semua baris. Turut ditunjuk delete, undo/redo (Ctrl/Cmd+Z dan butang toolbar) serta resize column dengan drag atau double-click.

EnterTabDouble-click editFormula barAlt+Enter (baris baharu dalam cell)Expand formula barDeleteUndo/Redo (Ctrl+Z)Resize column

Contoh latihan: Mengisi data pelanggan: nama, email dan alamat pejabat berbilang baris dengan poskod.

Tip: Jangan pecahkan alamat ke beberapa row dengan Enter kerana ia jadi data berasingan tanpa rujukan; guna Alt+Enter supaya alamat kekal dalam satu cell.

3.2Copy & Paste dan Autofill11 min

Tiga cara salin data: shortcut Ctrl+C / Ctrl+V (pastikan titik mula paste betul), menu klik kanan Copy/Paste (serta Cut untuk pindah data), dan Autofill dengan menarik titik biru kecil (fill handle) di bucu pilihan. Autofill mengesan corak daripada data yang dipilih: 1, 2, 3 menjadi siri berturutan; 5, 10, 15 menjadi gandaan 5; 1, 3, 5 menjadi nombor ganjil; nama hari dan bulan (January hingga December); nilai berulang; dan corak berselang seperti Monday, Tuesday, Monday, Tuesday. Di hujung video disentuh konsep kemaskan jadual dengan border sebelum topik formatting.

Copy (Ctrl+C)Paste (Ctrl+V)CutMenu klik kananAutofill (fill handle)

Contoh latihan: Menyalin rekod data pelanggan ke baris lain serta menjana jujukan nombor, hari dan bulan.

Tip: Isi sekurang-kurangnya 2-3 data contoh dahulu supaya Autofill dapat mengesan corak; jika hanya satu nombor dipilih, nilai yang sama sahaja akan disalin berulang.

3.3Pilihan & Cara Format Cell28 min

Mengemaskan jadual data jualan menggunakan shortcut formatting: font, font size (tajuk biasanya 18-24, 36 untuk fokus), bold (data penting), italic (nota tambahan), strikethrough (jualan dibatal atau data lama), text color dan fill color (warna kontras), serta borders (all, inner, outer, kiri, kanan, bawah, border color, border style, clear borders). Merge cells (merge all, horizontally, vertically, unmerge), horizontal align, vertical align (top, middle, bottom), text wrapping (Overflow, Wrap, Clip, dengan Clip sesuai untuk link panjang) dan text rotation untuk header jadual. Turut diajar resize column (drag, double-click untuk auto ikut data, klik kanan Resize column dengan saiz tetap atau fit to data), insert row/column (cth insert 5 rows above), pindah row dengan drag, hide/unhide column dan Clear column.

FontFont sizeBoldItalicStrikethroughText colorFill colorBordersBorder colorBorder styleClear bordersMerge cellsUnmergeHorizontal alignVertical alignText wrapping (Overflow/Wrap/Clip)Text rotationResize columnFit to dataInsert row/columnMove row (drag)Hide/Unhide columnClear column

Contoh latihan: Jadual 'data jualan bulanan' (ID tempahan, nama, harga, jumlah harga, link produk Shopee) serta jadual kelas untuk contoh text rotation.

Tip: Unmerge cell dahulu jika row tak boleh diseret atau disusun semula, dan guna Hide (bukan Clear) untuk menyorok column kerana data dan formula masih kekal berjalan.

3.4Jenis-jenis Data38 min

Enam jenis data diperkenalkan (text, number, logical, Boolean, array, error, termasuk contoh error #VALUE! apabila 'RM29' didarab quantity), dengan fokus pada text vs number: text sejajar ke kiri dan number ke kanan secara default, '30A' dikira text, dan SUM mengabaikan nilai text. Format diubah melalui Format > Number (Automatic, Plain text, Number, Percent, Scientific, Accounting, Financial, Currency, Date, Time, Date time, Duration, Custom) atau shortcut toolbar (currency, percent, increase/decrease decimal places, More formats); nombor telefon perlu Plain text supaya angka 0 di depan tak hilang. Tarikh dan masa: tulis tarikh dengan slash, dash atau singkatan bulan Inggeris (bukan 'Mac'), double-click untuk semak kalendar tarikh sah, tukar Locale ke United Kingdom di File > Settings untuk format hari/bulan, custom date and time (cth format 12 jam AM/PM) dan timestamp daripada sistem POS. Juga diajar decimal places, percent (0.4 = 40%), custom currency Malaysian Ringgit (RM), format Accounting (nombor negatif dalam kurungan, sifar jadi dash, tukar simbol pound ke RM melalui custom number format) serta Paste format only.

Format > NumberAutomaticPlain textNumberPercentScientificAccountingFinancialCurrencyCustom currencyDateTimeDate timeDurationCustom date and timeCustom number formatIncrease/Decrease decimal placesLocale (File > Settings)Paste format onlySUM

Contoh latihan: Data jualan (nama, email, nombor telefon, timestamp daripada sistem POS), harga produk kedai makan (madu, kopi, spaghetti) dan peratus markah pelajar.

Tip: Tetapkan format column dahulu (Plain text untuk nombor telefon, custom RM untuk harga) dan isi nombor sahaja, kerana menaip 'RM5000' secara manual menjadikannya text yang tak boleh dikira.

3.5Pengenalan Formula : Formula Asas17 min

Formula ialah ungkapan matematik yang bermula dengan tanda '=' dan dikira automatik oleh Sheets: lebih cepat, mengelak salah kira dan boleh disalin (cth jumlah markah pelajar untuk seluruh kelas). Operator asas didemo: tambah (+), tolak (-), darab (*), bahagi (/) dan kuasa (^), dengan hasil dipaparkan dalam cell dan formula disemak di formula bar. Cell reference diperkenalkan (taip alamat seperti C21 atau klik cell) supaya jawapan dikemas kini sendiri apabila nilai diubah, termasuk cara edit formula tanpa menggantikannya. Ditunjuk juga gabungan beberapa operasi dalam satu formula dengan kurungan dan susunan operasi, serta campuran reference dengan nombor tetap.

Formula (=)Operator + - * / ^Cell referenceFormula barUndo (Ctrl+Z)

Contoh latihan: Latihan operasi tambah, tolak, darab, bahagi dan kuasa menggunakan nombor terus dan cell reference; pengiraan jumlah markah pelajar digunakan sebagai gambaran.

Tip: Darab menggunakan tanda * (bukan huruf x), dan guna cell reference supaya jawapan berubah sendiri apabila data diubah; untuk edit, jangan taip terus atas cell kerana formula akan diganti.

3.6Pengenalan Formula : Copy & Paste Formula13 min

Formula Jumlah harga (harga jualan seunit x quantity) dalam jadual data jualan disalin ke baris lain melalui empat cara: Ctrl+C / Ctrl+V, tarik fill handle (tanda +), double-click fill handle (auto isi sehingga hujung data) dan pilih range lalu tekan Ctrl+D. Paste special diterangkan: Paste values only (nilai sahaja tanpa formula dan format), Paste format only (warna dan format nombor tanpa mengubah nilai), Paste formula only (formula tanpa warna cell) dan Paste transpose (tukar kedudukan row dengan column); pilihan conditional formatting only dan data validation only turut disebut.

Copy/Paste (Ctrl+C / Ctrl+V)Fill handle (drag)Double-click fill handleFill down (Ctrl+D)Paste specialPaste values onlyPaste format onlyPaste formula onlyPaste transpose

Contoh latihan: Jadual data jualan bulanan: kira Jumlah harga = harga jualan seunit x quantity bagi setiap transaksi.

Tip: Paste biasa menyalin semua sekali (formula, warna, format nombor), jadi guna Paste special apabila mahu salin bahagian tertentu sahaja; double-click fill handle amat berguna untuk data beribu baris.

3.7Pengenalan Formula : Relative Reference vs. Absolute Reference15 min

Reference secara default ialah relative, iaitu berubah mengikut lokasi apabila formula disalin, manakala absolute reference (tanda $) mengunci lokasi rujukan. Demo pertama: kadar diskaun 10% diletak dalam satu cell sahaja dan formula Jumlah selepas diskaun (jumlah harga - jumlah harga x diskaun) jadi salah apabila disalin ke bawah, lalu dibetulkan dengan $ (atau kekunci F4). Demo kedua: jadual keuntungan (harga jualan - harga modal) selepas diskaun 10%, 20% dan 30% yang disalin ke bawah dan ke tepi menggunakan mixed reference. Rumusan: A1 (relative), $A1 (kunci column), A$1 (kunci row) dan $A$1 (kunci kedua-duanya).

Relative referenceAbsolute reference ($)Mixed reference ($A1 / A$1)F4 (toggle $)

Contoh latihan: Data jualan bulanan dengan kadar diskaun dalam satu cell, serta jadual pengiraan keuntungan produk untuk diskaun 10%, 20% dan 30%.

Tip: Kunci cell kadar tetap (cth diskaun) dengan $ atau F4 sebelum menyalin formula; coach mengakui konsep ini mengelirukan dan menekankan banyakkan praktis.

3.8Function - SUM(), COUNT(), AVERAGE(), MAX(), MIN()16 min

Function ialah formula pra-takrif yang ditulis =NAMA(argument), dengan argument dipisahkan koma; pop-up bantuan (ikon ?) menunjukkan syntax dan contoh, dan senarai penuh ada di Insert > Function. Setiap function memerlukan jenis argument tertentu (nombor, text, kriteria), jadi perlu disemak. Didemo pada jadual jualan: SUM untuk jumlah jualan (berbanding formula + yang panjang), COUNT untuk bilangan transaksi (kira nilai nombor sahaja), COUNTA untuk kira cell yang tidak kosong termasuk text, COUNTUNIQUE untuk bilangan jenis produk unik, AVERAGE untuk purata jualan setiap transaksi, serta MAX dan MIN untuk jualan tertinggi dan terendah.

SUMCOUNTCOUNTACOUNTUNIQUEAVERAGEMAXMINInsert > FunctionFunction help pop-up

Contoh latihan: Jadual jualan kedai makan (madu, kopi, spaghetti): jumlah jualan, bilangan transaksi, bilangan produk unik, purata jualan, serta jualan tertinggi dan terendah.

Tip: Semak jenis argument yang diperlukan: COUNT hanya mengira nombor (range text akan beri 0), jadi guna COUNTA untuk mengira data text.

3.9Data Boolean dan Logical Operator11 min

Data Boolean hanya ada dua nilai, TRUE dan FALSE, yang menunjukkan sesuatu pernyataan betul atau salah. Enam logical (comparison) operator diajar: = (sama dengan), <> (tidak sama), >, >=, < dan <=, termasuk beza antara > dan >=. Perbandingan boleh dibuat antara nombor, cell reference, text (mesti dalam tanda petikan, jika tidak keluar error unknown range name) dan hasil function seperti SUM. Topik ini ialah asas untuk function yang memerlukan logical expression seperti IF.

TRUE / FALSELogical operator (= <> > >= < <=)SUM

Contoh latihan: Perbandingan ringkas nombor (3 dengan 5), cell sebelah, nama 'Adli' dan hasil SUM untuk melihat keputusan TRUE/FALSE.

Tip: Text dalam perbandingan mesti diletak dalam tanda petikan, dan 'tidak sama' ditulis <> (bukan != seperti dalam programming).

3.10Function - IF(), IFS()13 min

IF membuat logical comparison dengan tiga argument (logical expression, value if true, value if false) dan hanya memberi dua kemungkinan jawapan; didemo untuk melabel 'Grade A' atau 'Bawah A' bagi peratus keseluruhan 80% (0.8) ke atas, kemudian disalin ke bawah dengan autofill. Untuk lebih dua kemungkinan digunakan IFS, iaitu pasangan condition dan value yang berturutan, bagi memberi gred A, B, C dan D mengikut julat markah. Coach sengaja membuat kesilapan (tulis 65 dan bukan 0.65) untuk menunjukkan error 'No match' dan cara membetulkannya, kemudian formula disalin dengan Paste formula only ke column markah subjek (BM) dan nilai sempadan ditukar kepada markah mentah (80/60/40).

IFIFSLogical operatorAutofillPaste formula only

Contoh latihan: Jadual markah ujian pelajar (BM, BI, Matematik, Pendidikan Islam, peratus keseluruhan) untuk melabel gred.

Tip: Peratus dalam syarat mesti ditulis sebagai perpuluhan (80% = 0.8, 65% = 0.65) dan text jawapan dalam tanda petikan; tersilap tulis 65 menyebabkan IFS beri error 'No match'.

3.11Function - ArrayFormula()14 min

Array ialah kumpulan data tersusun dalam row/column: contohnya {3,6,1,8} dipecahkan ke beberapa cell, dan merujuk range seperti H12:I13 tanpa ARRAYFORMULA akan beri error. ARRAYFORMULA memaparkan hasil dalam banyak row dan column serta membolehkan formula dan function bukan-array (operasi darab, IF) memproses range, jadi satu formula di baris atas menggantikan copy-paste ke setiap baris; function yang sedia array seperti IMPORTRANGE, SORT dan FILTER turut disebut. Demo: Jumlah harga = harga seunit x quantity untuk semua baris dengan shortcut Ctrl+Shift+Enter, menggunakan range terbuka (cth F11:F) supaya data baharu dikira automatik, dan digabung dengan IF supaya baris tanpa data kekal kosong. Coach memberi amaran topik ini agak advanced tetapi tetap fundamental.

ARRAYFORMULAIFArray {}Ctrl+Shift+EnterOpen-ended range (cth F11:F)

Contoh latihan: Data jualan bulanan: kira Jumlah harga (harga jualan seunit x quantity) bagi semua baris dengan satu formula.

Tip: Gunakan range terbuka bersama IF dalam ARRAYFORMULA supaya formula auto mengira data baharu tanpa copy-paste, dan baris kosong tidak dipenuhi nilai 0.

Modul 4: Pengurusan Data

4.1Import Data dari Excel dan CSV24 min

Dua cara bawa masuk fail Excel (.xlsx): upload/drag fail ke Google Drive lalu buka dengan Google Sheets (fail kekal format XLSX tetapi boleh diedit dan autosave, kemudian File > Save as Google Sheets untuk tukar ke format Google Sheets sebenar), atau File > Import > Upload dengan pilihan Create new spreadsheet / Insert new sheet(s) / Replace spreadsheet. Untuk fail CSV (raw data yang dimuat turun dari website/database, dipisah dengan delimiter koma) ada pilihan tambahan Replace current sheet, Append to current sheet dan Replace data at selected cell, serta Separator type (detect automatically/tab/comma/custom) dan Convert text to numbers, dates and formulas. Coach bandingkan fail asal Excel dengan hasil dalam Sheets: formula dan function asas (SUM, COUNT) kekal, tetapi chart yang group ikut tarikh, warna cell dan hyperlink boleh hilang atau rosak.

File > ImportUpload ke Google DriveSave as Google SheetsCreate new spreadsheetInsert new sheet(s)Replace spreadsheetReplace current sheetAppend to current sheetReplace data at selected cellSeparator typeConvert text to numbers, dates and formulasSUM

Contoh latihan: Fail Excel contoh dengan 3 sheet (chart, table data jualan bulanan, invoice) dan fail CSV data yang dimuat turun dari website (fail tambahan modul: 'Data Excel (xlsx)').

Tip: Jangan copy-paste terus dari Excel/CSV (cth 'RM 90' masuk sebagai text sehingga SUM jadi kosong) — guna import, sentiasa double check format nombor, formula dan hyperlink selepas import, dan guna satu aplikasi sahaja untuk edit satu fail supaya tiada data loss.

4.2Import Data dari Google Sheets - IMPORTRANGE()19 min

Copy-paste antara fail Google Sheets selamat (formula dan format nombor kekal) tetapi datanya statik; untuk data live/dynamic yang sync dengan fail asal (konsep spreadsheet 'data induk'), guna IMPORTRANGE dengan dua argument: spreadsheet URL dalam quote (buang bahagian /edit di hujung) dan range string "Nama Sheet!A1:O115". Ditunjuk: klik Allow access kali pertama (fail orang lain perlu diberi akses dahulu), range terbuka A1:O tanpa nombor baris supaya data baru di fail sumber ikut masuk, range kecil (A1:D5), satu cell sahaja (A2), dan ambil data dari sheet lain dalam fail sumber. Coach juga tunjuk data import tidak boleh diedit (dipadam akan keluar semula), format tidak ikut, ralat 'Array result was not expanded because it would overwrite data' bila ada data menghalang, dan reference dalam IMPORTRANGE tidak berubah walaupun data sumber dialih (cut/paste) sehingga ada kolum tertinggal.

IMPORTRANGEAllow access

Contoh latihan: Fail sumber data jualan (sheet Data Jualan A1:O115) dan sheet markah ujian diimport ke spreadsheet lain (fail tambahan modul: 'Sumber Data ImportRange').

Tip: Pastikan kawasan output IMPORTRANGE kosong dan jangan ubah susun atur fail sumber — jadikan ia data raw yang hanya ditambah — kerana range dalam formula tidak ikut berubah.

4.3Pengenalan Data Cleaning, Function UPPER(), LOWER(), PROPER()8 min

Pengenalan kenapa data perlu di-clean selepas import: data tak standard (format tarikh Malaysia hari/bulan/tahun vs Amerika bulan/hari/tahun, input Google Form yang huruf besar/kecil bercampur), typo, nombor yang dibaca sebagai text, data duplicate yang merosakkan analisa jualan, dan maklumat yang perlu di-extract — semua ini perlu dibetulkan sebelum buat laporan dan graph. Kemudian ditunjuk tiga function untuk seragamkan capitalization: UPPER (semua huruf besar), LOWER (semua huruf kecil) dan PROPER (huruf pertama setiap perkataan besar, selebihnya kecil), ditulis di kolum sebelah lalu ditarik (drag) ke bawah.

UPPERLOWERPROPER

Contoh latihan: Senarai nama pelanggan yang ditulis dengan huruf besar dan kecil bercampur-campur.

Tip: Clean data dahulu sebelum analisa atau buat graph, kerana data tak standard dan data berulang menyebabkan hasil analisa tidak tepat.

4.4Split, Trim Whitespace, Remove Duplicate, Find and Replace16 min

Bermula dengan PROPER untuk betulkan nama, kemudian Paste special > Values only untuk ganti data asal (elak paste formula yang akan error). Empat alat menu tanpa function: Data > Data cleanup > Trim whitespace (buang space berlebihan yang tak nampak), Data > Data cleanup > Remove duplicates (pilihan Data has header row dan Columns to analyze — beza buang baris yang sama di semua kolum vs kekalkan nama unik ikut satu kolum), dan Data > Split text to columns (separator comma/semicolon/period/space/custom, cth asingkan nama pertama dan akhir dengan space, asingkan nama produk dan kuantiti dengan custom '-'). Akhir sekali Find and replace (Ctrl+H atau Edit > Find and replace) dengan Match case, Match entire cell contents, skop All sheets/This sheet/Specific range dan Replace all.

PROPERPaste special > Values onlyTrim whitespaceRemove duplicatesSplit text to columnsFind and replaceMatch caseMatch entire cell contents

Contoh latihan: Jadual data tempahan pelanggan (ID tempahan, nama pelanggan, produk seperti 'Madu Kelulut 400g - 3'); tukar 400g kepada 300g dan ID 'WZ' kepada 'WZ0' supaya nombor ID boleh sampai 3 digit.

Tip: Untuk buang baris duplicate sebenar, tanda semua kolum untuk dianalisa — jika pilih satu kolum sahaja (cth nama pelanggan), semua baris yang namanya berulang turut dibuang walaupun data lain berbeza.

4.5Functions - LEFT(), RIGHT(), MID(), LEN(), SEARCH()28 min

Function text extraction: LEFT (ambil n aksara dari kiri), RIGHT (ambil n aksara dari kanan), MID (mula dari kedudukan tertentu dan ambil n aksara), LEN (kira bilangan aksara termasuk space dan tanda baca) dan SEARCH (cari kedudukan pertama sesuatu aksara/perkataan, tidak case-sensitive; FIND disebut sebagai versi case-sensitive). Coach tunjuk kombinasi RIGHT + LEN, kemudian RIGHT + LEN + SEARCH (cari tanda ':') untuk extract nama produk secara dinamik walaupun panjang teks berubah. Akhir video, formula validate nombor telefon Malaysia guna IF + AND + LEN + LEFT (semak panjang nombor 11 aksara, atau 12 bagi nombor bermula 6011, serta awalan nombor) — nombor valid keluar 1, tidak valid kosong — untuk buang nombor salah sebelum blast SMS/WhatsApp.

LEFTRIGHTMIDLENSEARCHIFAND

Contoh latihan: Teks 'Produk 1: Madu Kelulut 400g x3' dipecahkan kepada maklumat produk/kuantiti, dan senarai nombor telefon pelanggan yang ada nombor tak cukup atau terlebih digit.

Tip: Function ini jarang diguna satu-satu — gabungkan (cth RIGHT + LEN + SEARCH) supaya tak perlu kira aksara secara manual dan formula kekal betul bila panjang teks berubah.

4.6Susun Data Menggunakan Feature Sort()18 min

Video ini guna menu, bukan function SORT (hanya disebut wujud): Data > Sort sheet menyusun seluruh sheet A→Z atau Z→A ikut kolum cell aktif — header perlu di-freeze dengan menarik garis freeze, dan data lain di bawah jadual turut tersusun. Data > Sort range pula perlu pilih range dahulu (Ctrl+A memilih jadual yang bersambung) dan Advanced range sorting options membolehkan tick Data has header row, pilih kolum ikut nama header, dan Add another sort column untuk sort berbilang level (cth produk kemudian tarikh). Pro tip: tambah kolum Index (1, 2, 3… dengan double-click fill) supaya boleh kembali ke susunan asal selepas banyak kali sort.

Sort sheetSort rangeAdvanced range sorting optionsData has header rowAdd another sort columnFreeze

Contoh latihan: Jadual data jualan madu (tarikh pembelian, produk, jenis bayaran) disusun ikut produk, tarikh dan jenis bayaran.

Tip: Jangan pilih satu kolum sahaja untuk sort kerana kolum lain tidak ikut berubah dan data jadi rosak — pilih seluruh jadual, dan Sort range lebih disarankan berbanding Sort sheet.

4.7Tapis Data Menggunakan Feature Create Filter12 min

Data > Create filter (atau ikon filter di toolbar) — pilih satu cell dalam jadual yang bersambung (cepat) atau pilih range sendiri (lebih selamat) — lalu ikon filter muncul pada setiap header. Ditunjuk Filter by values (Clear/Select all, pilih produk tertentu; hasil tapisan boleh di-copy-paste ke tempat lain), Filter by condition (Text contains 'madu', Greater than 100 untuk harga unit), Filter by color (data yang sudah di-tag warna) dan Sort A→Z dari menu filter. Akhir sekali Filter views (Create new filter view) untuk simpan pandangan tapis/susun bernama (cth laporan Bulan 10, Bulan 11) tanpa mengubah susunan asal data.

Create filterFilter by valuesFilter by conditionFilter by colorFilter viewsCreate new filter view

Contoh latihan: Jadual data jualan produk madu dan propolis — tapis satu produk, produk yang mengandungi perkataan 'madu', dan harga unit lebih 100.

Tip: Sort dalam filter biasa mengubah susunan data secara kekal (perlu undo), jadi guna Filter view untuk analisa yang tidak menjejaskan data asal dan boleh dibuka semula.

4.8Function - SUBTOTAL()12 min

Ditunjuk SUM tetap mengira semua baris termasuk yang tersembunyi oleh filter, manakala SUBTOTAL(function_code, range) hanya mengira baris yang dipaparkan. Kod function yang ditunjuk: 9 = SUM, 2 = COUNT, 3 = COUNTA (senarai penuh seperti AVERAGE, MAX, MIN, PRODUCT dalam bantuan formula), dengan range open-ended (cth F4:F). Coach bina ringkasan atas jadual (bilangan jualan, jumlah jualan RM, jumlah potongan harga, kuantiti terjual) yang berubah automatik bila filter produk ditukar, dan tunjuk filter berkembang sendiri bila data baru ditambah bersambung di bawah jadual.

SUBTOTALSUMCreate filterInsert rows

Contoh latihan: Jadual data jualan madu dengan kolum potongan harga — kira jumlah potongan dan bilangan jualan untuk produk tertentu (cth madu 650g atau 400g) selepas filter.

Tip: Guna SUBTOTAL menggantikan SUM/COUNT pada jadual yang ditapis, dan pastikan range bermula dari baris yang betul (coach tersilap mula range sehingga satu data tertinggal).

4.9Data Validation dan Drop-Down List23 min

Masalah input tak standard (cth 'madu 400 gram' vs '1 botol madu 400 gram') menyebabkan filter terlepas data, jadi guna Data validation (Data > Data validation, right-click > View more cell actions, atau ikon Dropdown) > Add rule dengan Apply to range. Kriteria ditunjuk: Text contains, Text is valid email, Is valid date (double-click cell buka kalendar; tarikh yang ditaip sebagai teks dikesan tidak sah), Date is between, Greater than / Less than / Less than or equal to (cth kuantiti mesti lebih 0 dan kurang 3) dan Checkbox (nilai TRUE/FALSE); Custom formula disebut sahaja. Untuk drop-down: Dropdown dengan senarai item ditaip manual, atau Dropdown (from a range) dengan range open-ended supaya produk baru masuk automatik, display style chip/arrow, dan Advanced options 'Show a warning' vs 'Reject the input'.

Data validationDropdownDropdown (from a range)CheckboxText containsText is valid emailIs valid dateDate is betweenGreater thanLess thanShow a warningReject the input

Contoh latihan: Jadual data jualan madu yang diisi manual oleh seller — kolum nama produk, tarikh pembelian, kuantiti dan email.

Tip: Letak 'Is valid date' pada kolum tarikh kerana tarikh yang ditaip sebagai teks nampak betul tetapi tidak dikira sebagai tarikh dan boleh hilang semasa filter.

4.10Conditional Formatting21 min

Conditional formatting dibuka melalui right-click > View more cell actions, Format > Conditional formatting, atau dari menu Fill color/Text color, dengan dua jenis: Color scale (minpoint/midpoint/maxpoint ikut Min value/Max value atau nombor sendiri, preset warna, cth merah ke hijau) dan Single color (format rules + formatting style: fill, font color, bold, italic, strikethrough). Rules single color ditunjuk: Is not empty, Is empty (cari data tertinggal), Text contains ('madu', 'combo'), Date is after (exact date) / Date is tomorrow, dan Greater than (kuantiti lebih 1, jumlah jualan lebih 100). Coach terang rules bertindan (rule paling atas didahulukan) dan Custom formula: =COUNTIF(range, cell)>1 untuk highlight data duplicate serta =I5=TRUE untuk strikethrough task to-do list bila checkbox ditanda.

Conditional formattingColor scaleSingle colorCustom formula isCOUNTIFIs emptyIs not emptyText containsDate is afterGreater thanCheckbox

Contoh latihan: Jadual data jualan madu (harga produk unit, kuantiti, tarikh pembelian) dan senarai task to-do list dengan checkbox.

Tip: Bila beberapa rule bertindih pada cell yang sama, rule paling atas dalam senarai yang menang — susun rule ikut keutamaan.

4.11Gabung Teks, Function CONCAT(), CONCATENATE(), Ampersand '&'9 min

Tiga cara gabung teks: CONCAT (dua argument sahaja, jadi space terpaksa diletak dalam teks asal), CONCATENATE (boleh banyak argument — space " " dimasukkan sebagai argument berasingan dan boleh campur cell reference dengan teks), dan ampersand & (bukan function tetapi cara paling disarankan, cth =C7&" "&D7). Coach tekankan hasil gabungan sentiasa menjadi text walaupun sumbernya nombor — gabungan 1 dan 2 menjadi '12' berbentuk teks dan SUM tidak mengiranya.

CONCATCONCATENATE& (ampersand)SUM

Contoh latihan: Gabung 'Wazza' dan 'Digital' (serta 'Adli' dan 'Fauzi') daripada dua cell menjadi satu cell.

Tip: Elak letak space dalam data asal semata-mata untuk CONCAT (ia jadi whitespace tersembunyi) — guna CONCATENATE atau & dengan " " sebagai pemisah.

4.12Gabung Nombor Dalam Teks, Function - TEXT()16 min

Bila nombor digabung dengan teks, format cell (tempat perpuluhan, RM, %, tarikh, masa) hilang kerana yang dibaca ialah value sebenar (cth 45.56% = 0.4556, tarikh = nombor siri seperti 45231, masa = pecahan hari). Function TEXT(number, format) menukar nombor kepada teks ikut format: "0.0000" untuk perpuluhan, TEXT(nilai*100,"0.00")&"%" untuk peratus, "RM"&TEXT(34,"0.00") untuk matawang, "dd/mm/yy", "d mmm yy" dan "mmmm" (nama bulan ringkas/penuh) untuk tarikh, serta "hh:mm" (dan ss) untuk masa. Akhirnya semuanya digabung dalam ayat laporan dinamik seperti 'Data dimasukkan pada 1 Jan 23 jam 12:45'.

TEXT& (ampersand)

Contoh latihan: Nombor perpuluhan 3.1, peratus 45.56%, matawang RM34, tarikh 1 Januari 2023 dan masa 12:45 digabung ke dalam ayat laporan.

Tip: Gabungan teks hanya membaca value sebenar cell, bukan format paparan — balut nombor/tarikh dengan TEXT; nama bulan yang keluar dalam English dan peratus perlu didarab 100 dahulu sebelum tambah '%'.

Modul 5: Analisa

5.1Jenis-Jenis Error dan Function IFERROR()15 min

Coach menerangkan error lazim dan puncanya: #DIV/0! (bahagi dengan kosong), #VALUE! (operasi kira dengan data text), #REF! (rujukan sel dipadam atau circular dependency; tetapan iterative calculation disebut tetapi tidak disarankan), #NAME? (text tanpa tanda petik dalam formula dianggap named range, cth dalam SEARCH), #NUM! (nombor terlalu besar) dan #N/A (FILTER tiada hasil). IFERROR(value, [value_if_error]) kemudian digunakan untuk ganti error dengan nilai alternatif (cth 0) atau sel kosong jika argumen kedua ditinggalkan. IFERROR digabung dengan ARRAYFORMULA supaya baris yang belum ada data tidak keluar #DIV/0!, dan ditunjuk bagaimana error yang dibiarkan merebak ke formula lain seperti IF (semakan KPI) dan AVERAGE.

IFERRORARRAYFORMULAIFAVERAGESUMSEARCHFILTER

Contoh latihan: Jadual kos iklan vs jualan dengan lajur ROI (jualan ÷ kos iklan) dan semakan KPI ROI melebihi 2.5; baris tanpa kos iklan menghasilkan #DIV/0!.

Tip: Hover pada sel error untuk baca punca sebenar (simbol sama boleh ada sebab berbeza), letak text dalam tanda petik supaya tidak jadi #NAME?, dan urus error dengan IFERROR kerana error akan merosakkan formula lain yang merujuknya.

5.2Function - AND(), OR(), *,+11 min

AND dan OR diterangkan sebagai tambahan dalam function yang ada argumen logical expression (seperti IF dan IFS) untuk menggabungkan lebih daripada satu syarat; kedua-duanya hanya memulangkan TRUE atau FALSE: OR TRUE jika sekurang-kurangnya satu syarat benar, AND TRUE hanya jika semua syarat benar. Logiknya ditunjuk dengan operator + (bertindak seperti OR) dan * (bertindak seperti AND) kerana Google Sheets membaca 0/kosong sebagai FALSE dan nilai bukan sifar sebagai TRUE, disemak dengan IF atas hasil tambah dan darab. Contoh praktikal: IF(AND(jualan>3000, ROI>2), "Lepas KPI", "Tak lepas KPI") disalin ke bawah; sintaks OR ditunjuk dan pelajar diminta praktis sendiri.

ANDORIFOperator + dan *

Contoh latihan: Jadual jualan dan ROI iklan dengan KPI dua syarat: jualan melebihi RM3,000 dan ROI melebihi 2.

Tip: Guna AND bila semua syarat wajib dipenuhi (satu FALSE sudah cukup untuk hasil FALSE) dan OR bila cukup satu syarat; nilai kosong atau 0 dibaca sebagai FALSE.

5.3Function - SUMIF(), SUMIFS(), COUNTIF(), COUNTIFS()13 min

Bermula daripada SUM dan COUNT biasa, coach menunjuk SUMIF(range, criterion, sum_range) untuk jumlah jualan setiap produk dan COUNTIF(range, criterion) untuk bilangan jualan setiap produk, dengan range dikunci (absolute reference) supaya formula boleh disalin ke bawah. Untuk lebih daripada satu syarat digunakan SUMIFS(sum_range, criteria_range1, criterion1, ...) dan COUNTIFS dengan syarat produk + bulan, di mana bulan diambil daripada lajur tarikh menggunakan ARRAYFORMULA(MONTH(...)) sebagai criteria range; diterangkan juga cara tambah syarat ketiga (tahun dengan YEAR). AVERAGEIF, AVERAGEIFS, MAXIFS dan MINIFS hanya disebut sebagai function sekonsep untuk dicuba sendiri (tidak didemo).

SUMCOUNTSUMIFSUMIFSCOUNTIFCOUNTIFSMONTHYEARARRAYFORMULA

Contoh latihan: Jadual data jualan madu (cth 1 botol madu 400g, combo 2 x 400g): jumlah dan bilangan jualan setiap produk, kemudian ditapis ikut bulan (cth bulan 9, 10, 11).

Tip: Kunci (absolute reference) range data tetapi biarkan sel kriteria tidak dikunci supaya formula boleh disalin ke bawah untuk setiap produk.

5.4Function - SORT(), FILTER()15 min

FILTER(range, condition1, [condition2, ...]) dipilih berbanding ciri filter biasa kerana kriteria boleh dirujuk dari sel: range open-ended (cth A2:G) ditapis ikut nama produk yang dipilih daripada drop-down Data validation, kemudian ditambah syarat tarikh mula (>=) dan tarikh akhir (<=) dengan sel tarikh bervalidasi 'is valid date' (klik dua kali untuk kalendar). Dua peraturan ditekankan: FILTER ialah array function yang spill, jadi sel di kawasan hasil mesti kosong (jika tidak keluar #REF! kerana akan overwrite data), dan bilangan baris range mesti sama dengan range condition (jika tidak keluar error mismatched range sizes); condition hanya satu lajur. Hasil tapisan dijadikan dashboard ringkas (bilangan jualan dengan COUNTA, jumlah jualan dengan SUM), lalu dibalut SORT(FILTER(...), 2, TRUE) untuk susun ikut lajur tarikh secara menaik/menurun.

FILTERSORTCOUNTASUMData validationDrop-down list

Contoh latihan: Data jualan madu: tapis ikut produk pilihan drop-down dan julat tarikh (cth 1 Sept hingga 31 Dis 2022), lengkap dengan ringkasan bilangan dan jumlah jualan.

Tip: Pastikan tiada data lain menghalang kawasan hasil FILTER, dan range data serta range condition bermula pada baris yang sama dengan panjang yang sama, jika tidak formula akan error.

5.5Function - QUERY()17 min

QUERY(data, query, [headers]) menggunakan Google Visualization API Query Language; coach merujuk dokumentasi rasmi (Language Clauses) dan menunjuk empat klausa: SELECT (* untuk semua lajur, atau pilih lajur tertentu cth B, C, J), WHERE (cth F > 0 untuk jualan berpotongan harga; nilai text mesti dalam tanda petik tunggal, cth C = '1 botol madu 400g'), ORDER BY B ASC/DESC dan LIMIT n. Query dijadikan dinamik dengan menggabungkan rujukan sel ke dalam string query menggunakan & (nama produk dari drop-down Data validation, arah susunan ASC/DESC dan nilai LIMIT dari sel). Ditunjuk juga kesan ambil data bermula baris header vs baris kedua terhadap header hasil, dan pandangan coach: QUERY untuk pilih lajur dan susun semula data master yang besar, FILTER untuk tapisan ringkas yang lebih cepat.

QUERYData validationOperator & (gabung text)SELECTWHEREORDER BYLIMIT

Contoh latihan: Data jualan madu: pilih lajur tarikh, produk dan jumlah harga; tapis jualan berpotongan harga atau produk pilihan drop-down; susun ikut tarikh dan hadkan bilangan baris.

Tip: Nilai text dalam klausa WHERE mesti dalam tanda petik tunggal (jika tidak, QUERY error); untuk tapisan ringkas FILTER lebih mudah, manakala QUERY lebih sesuai untuk data besar yang perlu dipilih lajurnya.

Modul 6: Carta & Graf

6.1Asas Membina Carta dan Graf, Jenis - Line, Area, Column, Bar, Pie25 min

Pilih range bersama header, kemudian Insert > Chart atau ikon chart di toolbar; Google mencadangkan jenis chart secara automatik dan Chart editor dibuka (tab Setup dan Customize). Chart boleh dialih, disalin ke sheet lain atau ditampal ke Google Docs dan kekal terhubung dengan data asal; komponen chart diterangkan (chart title, axis title, paksi X/Y, chart area, legend). Dalam Setup ditunjuk Chart type (Line, Combo, Area, Column, Bar, Pie), Data range termasuk range open-ended supaya chart dinamik, tambah/buang Series, guna baris sebagai header, Smooth line, jenis berbeza bagi setiap series (Combo) dan Stacking (None/Standard/100%) untuk Column, Bar dan Area. Dalam Customize: Chart style (background, border, maximize, 3D), Chart & axis titles (title, subtitle, axis title), Series (data labels, total data labels, number format), Legend (position atau buang), Horizontal/Vertical axis (axis line, nilai min/max) dan Gridlines and ticks (major/minor, spacing).

Insert chartChart editorEdit chartLine chartArea chartColumn chartBar chartPie chartCombo chartStackingData labelsLegendGridlines and ticks

Contoh latihan: Data jualan bulanan Januari hingga Disember untuk Produk A, B dan C.

Tip: Sentiasa sertakan header semasa memilih data supaya series dan axis mudah dikenal pasti; label paksi tidak boleh dipadam, jadi tukar warna text sama dengan warna latar jika mahu menyorokkannya.

6.2Carta Organisasi6 min

Pilih senarai jawatan, insert chart dan pilih Organizational chart di bahagian bawah Chart type; chart ini memerlukan sekurang-kurangnya dua lajur, jadi ditambah lajur 'parent' (jawatan yang dilapor kepada) dan data range dikemas kini. Struktur hierarki (pengarah eksekutif > pengurus > unit) terbentuk dan berubah automatik mengikut isi lajur parent. Chart boleh disalin ke Google Docs, di-publish atau dipindah dengan 'Move to own sheet', dan lajur tambahan (cth nama pemegang jawatan) dijadikan Tooltip yang muncul bila hover.

Organizational chartChart editorMove to own sheetTooltip

Contoh latihan: Carta jawatan syarikat: Pengarah Eksekutif, pengurus dan unit-unit (akaun & belanjawan, latihan, kreatif, digital dan lain-lain) dengan nama pemegang jawatan sebagai tooltip.

Tip: Organizational chart perlukan sekurang-kurangnya dua lajur; lajur kedua mesti berisi jawatan 'parent' iaitu kepada siapa jawatan itu melapor.

6.3Function - SPARKLINE()15 min

SPARKLINE(data, [options]) mencipta chart mini dalam satu sel; tanpa options ia menjadi line chart dan saiznya mengikut saiz sel. Options ditulis dalam kurungan kerinting, cth {"charttype","column";"ymin",0;"color","green"}, di mana nama dan nilai dipisah koma manakala setiap option dipisah semikolon; ditunjuk jenis line, column dan bar (win/loss disebut) serta option ymin, color, linewidth, max dan color1, dengan senarai penuh dirujuk melalui Learn more. Untuk sparkline bar bagi setiap baris (data bulan dan jualan disusun dalam lajur), option max ditetapkan supaya bar berkadar, dan max dijadikan dinamik dengan MAX() atas range open-ended yang dikunci.

SPARKLINEMAX

Contoh latihan: Jualan bulanan Januari hingga Jun (kemudian ditambah Julai, Ogos dan seterusnya) dipaparkan sebagai sparkline line/column dan bar bagi setiap bulan.

Tip: Untuk sparkline bar satu nilai, tetapkan max (lebih baik guna MAX() atas keseluruhan data) supaya bar tidak penuh semuanya dan perbandingan antara baris kekal berkadar.

Modul 7: Kolaborasi

7.1Share and Protect18 min

Tiga jenis General access diterangkan: Restricted (disarankan untuk data sensitif seperti database dan jualan), dalam syarikat (Google Workspace) dan Anyone with the link (untuk data tidak sensitif atau laporan view sahaja); status perkongsian dikenal melalui ikon kunci/orang/globe pada butang Share. Cara share melalui butang Share atau klik kanan di Google Drive (Share/Copy link), tambah emel di People with access, pilih peranan Viewer/Commenter/Editor (beza hak diterangkan), Notify people dengan mesej, Transfer ownership dan Remove access; folder Google Drive juga boleh dikongsi (cth folder hantar tugasan). Penerima boleh 'Add shortcut to Drive', bookmark, atau cari di 'Shared with me' (ikon anak panah menandakan shortcut). Akhir sekali Protect range (cth baris header jadual) dan Protect sheet dengan permission 'Only you' atau custom; tab yang dilindungi bertanda ikon kunci.

ShareGeneral accessViewer / Commenter / EditorNotify peopleRemove accessTransfer ownershipAdd shortcut to DriveShared with meProtect rangeProtect sheet

Contoh latihan: Fail latihan Modul 4 (Pengurusan Data) dikongsi kepada coach lain; header jadual (B4:G4) dan satu tab sheet dilindungi.

Tip: Semak akses melalui butang Share (bukan sekadar Copy link); Remove access tidak berkesan jika General access masih 'Anyone with the link', dan Protect sheet hanya menghalang edit, bukan menyorokkan tab.

7.2Version History7 min

Buka File > Version history > See version history; sejarah merangkumi seluruh fail (semua tab) sejak fail dicipta, tidak hilang walaupun fail ditutup dan dibuka berkali-kali, dan versi lama boleh dipratonton dahulu. Ditunjuk All versions vs Named versions (menamakan versi, cth 'Revamp 1.0' atau sebelum menyerahkan fail kepada orang lain) serta 'Show changes' untuk melihat sel yang diubah dan siapa yang mengubahnya (warna mengikut pengguna). Dua cara memulihkan: 'Restore this version' (ganti fail semasa) atau 'Make a copy' (cipta fail baru daripada versi lama, boleh dikongsi dengan orang yang sama).

Version historyName current versionNamed versionsShow changesRestore this versionMake a copy

Contoh latihan: Fail latihan Modul 4 yang telah disunting oleh pemilik dan seorang coach.

Tip: Guna Restore this version jika pasti versi lama lebih baik dan belum banyak data baru masuk; jika ragu atau data baru sudah banyak, guna Make a copy supaya aliran fail semasa tidak terganggu.

7.3Insert Comment & Add Notes13 min

Comment untuk kolaborasi (cth manager menyemak hasil kerja pasukan atau memberi tugasan): klik kanan > Comment, tag orang dengan @ supaya mereka dapat notifikasi, balasan membentuk thread, serta menu Mark as resolved, Edit, Delete dan 'Get link to this comment'. Panel semua comment boleh ditapis All / For you / Open / Resolved dan All sheets / Current sheet, ada Notification settings, dan tab sheet memaparkan bilangan comment terbuka. Insert note (klik kanan) pula untuk maklumat tambahan sahaja; perbezaan diterangkan: penanda sudut hitam (note) vs oren (comment), comment ada thread, tag, link boleh diklik dan notifikasi, manakala note ikut tersalin bila sel di-copy paste.

Insert comment@mention (tag)Mark as resolvedGet link to this commentOpen all commentsNotification settingsInsert note

Contoh latihan: Bentangan sasaran jualan Ogos 2023 (manager minta naikkan sasaran RM100k) dan semakan tarikh transaksi dengan penyata bank; note untuk pecahan sasaran jualan digital, latihan fizikal dan merchandise.

Tip: Guna comment untuk perbincangan dan tugasan (tag + resolve) dan note untuk maklumat tambahan; isi comment atau note tidak boleh digunakan dalam formula.

7.4Smart Chip & Link7 min

Smart chip ialah butang interaktif dalam sel yang boleh diklik, memaparkan pratonton maklumat dan berintegrasi dengan Google Apps; dimasukkan melalui klik kanan > Smart chips atau dengan menaip @. Ditunjuk chip People (hanya orang yang telah diberi akses fail; pop-up cadangan send email, schedule event, add to contact), File (fail Google Drive), Date dan Calendar event, Place (pratonton lokasi) dan Finance (maklumat saham). Untuk link biasa: Edit link untuk menamakan semula URL panjang, Google mencadangkan tajuk bagi sesetengah laman web, dan pautan fail Google boleh ditukar kepada chip dengan Tab ('replace with chip').

Smart chipPeople chipFile chipDate chipCalendar event chipPlace chipFinance chipEdit linkReplace with chip

Contoh latihan: Tag rakan coach, fail Modul 4 dan Modul Analisa, acara Tahun Baru, lokasi tempat, maklumat saham, serta link produk kedai dalam talian (dinamakan semula) dan laman web syarikat.

Tip: Tukar pautan fail Google kepada chip dan namakan semula link panjang supaya data mudah dibaca; chip People hanya boleh tag orang yang sudah diberi akses fail.

7.5Live Display11 min

Menunjukkan kelebihan kolaborasi masa nyata berbanding menghantar fail Excel melalui pen drive: kongsi satu link dan semua mengedit fail yang sama. Aliran kerja: tulis comment pada tab berkenaan dan hantar 'Get link to this comment' supaya rakan terus ke tab yang betul, kongsi akses sebagai Editor dengan notify, kemudian semak balasan, Mark as resolved dan semak suntingan rakan melalui Version history. Demo dua pengguna (bersama Google Meet) mengisi jadual jualan tahunan serentak: sel berwarna dan nama menunjukkan siapa sedang mengedit, manakala formula jumlah dan bar chart dikemas kini secara langsung tanpa perlu refresh.

ShareGet link to this commentMark as resolvedVersion historyIntegrasi Google Meet

Contoh latihan: Jadual jualan tahunan kosong: dua orang mengisi Januari hingga Jun dan Julai hingga Disember serentak, lengkap dengan jumlah jualan dan bar chart prestasi.

Tip: Untuk mengarahkan rakan ke tab tertentu, hantar link comment (Get link to this comment) kerana link fail biasa tidak membawa terus ke tab sheet yang dimaksudkan.

Soalan lazim 11 soalan
Ada ajar VLOOKUP / XLOOKUP / INDEX-MATCH?
Tidak. Untuk cari dan tarik data, kursus ajar FILTER, SORT dan QUERY (Modul 5) serta IMPORTRANGE untuk ambil data dari fail lain (4.2).
Ada pivot table?
Tidak. Ringkasan data diajar guna SUMIF/SUMIFS/COUNTIF/COUNTIFS (5.3), SUBTOTAL (4.8) dan QUERY (5.5).
Ada Apps Script atau automasi?
Tidak. Untuk automasi dokumen (sijil, surat, invois, emel) — rujuk E-Learning Autocrat.
Ada Looker Studio / dashboard?
Tidak dalam kursus ini (hanya disebut dalam video pengenalan). Carta dan SPARKLINE diajar dalam Modul 6. Looker Studio diajar dalam Kelas Intensif Live WDC dan Rakaman WDC.
Sesuai untuk yang tak pernah guna Google Sheets?
Ya. Modul 1–2 bermula dari kenali Google Sheets, bina fail, susun fail dan kenali interface.
Macam mana dapat akses?
Selepas bayar, pautan portal e-learning dan fail bonus dihantar ke email. Daftar guna email Gmail supaya email automatik sampai.
Berapa lama akses?
Seumur hidup — beli sekali, tonton berulang kali ikut masa sendiri.
Boleh tanya coach?
Ya, melalui group komuniti WhatsApp.
Ada fail latihan?
Ya — fail praktis ikut modul (buat salinan sendiri) dan fail nota rujukan, dihantar melalui email.
Ada sijil?
Ya, Sijil Penyertaan Digital untuk peserta yang habiskan modul.
Beza dengan Kelas Intensif Live WDC?
E-Learning = rakaman, belajar ikut masa sendiri, fokus Google Sheets. Kelas Live = sesi Google Meet bersama coach, termasuk Looker Studio, HRDC claimable.
Skrip balas chat 3 mesej
Mesej 1
Ye betul, kami ada Modul E-learning Komprehensif Google Sheets yang mengandungi 43 rakaman video tutorial. Semua bahan-bahan tersebut ada di dalam Portal E-learning. Video-video ini telah disusun mengikut topik. Cik boleh tonton video ini mengikut masa sendiri dan di mana-mana sahaja.
Mesej 2
Dalam Pakej E-learning ini anda akan terima: - 43 Video Tutorial (berdurasi 10 jam keseluruhannya) - 4 Templat - 6 Nota Tambahan dan Fail Praktis - Sijil Digital - Group WhatsApp Komuniti Video ni boleh belajar sendiri di mana-mana mengikut pace sendiri. Nilai asal E-learning ni RM234, tapi sekarang kami ada promosi RM99 sahaja.
Mesej 3
Boleh dapatkan details di sini: https://ezy.la/mahirgooglesheets
Jaminan ⓘMoney back guarantee 100% — jika dah lalui semua video tetapi masih tak dapat hasilkan formula dan sistem kira-kira (tertakluk terma & syarat).
E-Learning (rakaman)

Rakaman WDC 2026

Rakaman modul pengurusan data guna Google Sheets dan Looker Studio, dalam Bahasa Melayu. Boleh beli ikut modul atau bundle All-in (17 jam, 26 video).

dari
RM29
PakejHarga asalHarga promo
Google Sheets Fundamental (5 jam, 7 video)—RM29
Google Sheets Advance Analysis (5 jam, 5 video)—RM49
Looker Studio (7 jam, 14 video)—RM69
Bundle All-in (17 jam, 26 video)—RM87

Apa dapat

  • Rakaman kelas hands-on
  • Komuniti group

Bonus

  • Semua pakej: E-book Google Sheets, senarai formula Google Sheets
  • Looker Studio dan Bundle: 2 template dashboard Looker Studio
  • Bundle sahaja: slide deck, 4 template Google Sheets

Ciri utama

Pengalaman sebenar
Modul dibentuk dari pengalaman melatih lebih 500 peserta — agensi kerajaan, swasta, NGO, SME dan institusi pendidikan.
Bahasa Melayu, hands-on
Kelas praktikal, bukan teori.
Tiada link
Jaminan ⓘMoney back guarantee 100%.
Kelas Live

Kelas Intensif Live WDC 2026

Kelas intensif live di Google Meet: urus data guna Google Sheets dan Looker Studio. 3 siri kelas (jumlah 15 jam) — boleh ambil berasingan atau full course. HRDC claimable. Status 22 Okt 2026: tiada siri kelas baru dalam perancangan — jangan janji tarikh kepada pelanggan.

dari
RM37
PakejHarga asalHarga promo
Fundamental Google Sheets (3 jam)RM69RM37
Data Transformation Google Sheets (5 jam)RM129RM67
Data Studio / Looker Studio (7 jam)RM199RM147
Full Course — 3 kelas (HRDC/LO)RM397RM207

Untuk siapa

  • Syarikat yang nak hantar staf guna HRDC (full course)
  • Staf admin atau eksekutif yang buat laporan manual di Sheets dan Slide
  • Bisnes owner yang nak dashboard jualan tanpa upah data analyst
  • Trainer atau marketer yang perlu report visual untuk klien
  • Pelajar E-Learning WDC yang nak naik ke Looker Studio

Apa dapat

  • Kelas live di Google Meet
  • Rakaman kelas
  • E-book
  • 7 Video Asas Google Sheets

Bonus

  • 2 template dashboard Looker Studio
  • Senarai formula
  • Sijil digital
  • Group support

Ciri utama

HRDC claimable
Syarikat boleh hantar staf melalui tuntutan HRDC.
Tanya coach terus
Soal jawab live semasa kelas — beza utama berbanding E-Learning (rakaman sahaja).
Dashboard auto
Dashboard Looker Studio disambung ke Google Sheets, laporan dikemas kini sendiri bila data berubah.
Tiada kos lesen
Looker Studio percuma, berbanding Power BI atau Tableau yang berbayar.