Ma'lumotni tozalash: takror va bo'sh qiymatlar

· Ma'lumot sifati · 3 daq. o'qish

Ma'lumotni tozalash: takror va bo'sh qiymatlar

Tahlil sifati ma'lumot sifatidan oshib ketmaydi: avval takrorlarni va bo'sh maydonlarni tartibga keltiring.

Yarim yillik sotuvni 1C dan Excel'ga chiqardingiz: 18 420 qator. Jami summa 2 500 mln so'm, lekin 1C ning standart hisobotida 2 462,5 mln. 37,5 mln so'mlik farq qayerdan? Ma'lumotni ikki marta chiqargansiz: sana oralig'i kesishib, bir kun ikki marta yozilgan. Bunday ma'lumotni «tozalamasdan» tahlil qilsangiz, ABC, aylanish va bashorat hammasi shu xato ustiga quriladi. Tozalash zerikarli, lekin u tejaydigan vaqt va pul undan ko'p.

Tartib

  1. Asl faylni saqlab qo'ying, ishni nusxada bajaring.
  2. Ortiqcha bo'sh joylarni (TRIM) va harf registrini bir xillashtiring: «Kabel » va «Kabel» tizim uchun ikki xil qiymat.
  3. Takroriy qatorlarni toping.
  4. Bo'sh maydonlarni ko'rib chiqing.
  5. Keskin chetga chiqqan qiymatlarni belgilang, masalan, 10 o'rniga 10 000 yozilgan miqdor.
  6. Yig'indini 1C hisoboti bilan solishtiring: bu nazorat yig'indisi.

Takrorlar: nimani o'chirish mumkin

Takrorlar odatda uch joydan chiqadi: sana oralig'lari kesishgan eksportlar, bir necha fayl yoki filialni bitta jadvalga yig'ish, hujjatni qayta kiritish. Qatorning kalitini belgilang: hujjat raqami va qator raqami. 312 qator hamma maydonida bir xil: hujjat, qator, sana, tovar, miqdor. Ularni o'chirsangiz, 18 420 − 312 = 18 108 qator qoladi, summa esa 2 500 − 37,5 = 2 462,5 mln so'm: 1C hisoboti bilan mos. Mana, tozalash to'g'ri o'tganining belgisi.

Ehtiyot bo'ling: bir daqiqada bir tovardan ikkita bir xil qator ikki xil hujjatda bo'lsa, bu takror emas, ikkita sotuv. Faqat tovar, miqdor va vaqt bo'yicha o'chirsangiz, haqiqiy sotuvlarni yo'qotasiz. Avval COUNTIFS bilan belgilab (takror = 2 va undan ko'p), keyin o'chiring.

Bo'sh qiymat nol degani emas

  • Toifa bo'sh: 540 qator (2,9 foiz). Tovar kodi bo'yicha tovarlar ro'yxatidan oling (VLOOKUP). Topilmagan 42 tasiga «Noma'lum» yozing va hisobotda sonini ko'rsating.
  • Tannarx bo'sh: 96 qator. Nol qo'ymang! Tushum 400 000 so'm bo'lib, tannarx nolga teng bo'lsa, foyda 100 foiz ko'rinadi, haqiqatda esa tannarx 75 foiz bo'lsa 25 foiz. 96 qatorda tushum 96 × 400 000 = 38,4 mln so'm, haqiqiy foyda 9,6 mln, nolli tannarxda esa 38,4 mln: 28,8 mln so'mlik soxta foyda. Oxirgi kirim narxini oling yoki qatorni belgilab, marja hisobidan chiqaring.
  • Miqdor bo'sh: hujjatdan tekshiring, topilmasa qatorni tahlildan chiqarib, jurnalga yozing.

Manfiy miqdor (misolimizda 410 qator) xato emas, qaytarilgan tovar. Uni o'chirmang.

Raqam yoki matn?

1C dan chiqqan raqamlar Excel'da ko'pincha matn bo'lib qoladi: «1 200,50» ichida bo'sh joy bor, kasr belgisi esa Excel sozlamasiga mos kelmaydi. Belgisi: katak chap tomonga tekislangan, yig'indi kutilganidan kam. Tekshirish: ISNUMBER(A2). Tuzatish: SUBSTITUTE bilan bo'sh joyni olib tashlab, VALUE qo'llang. Sanalar bilan ham shunday: «12.03.2026» matn bo'lsa, oylar bo'yicha guruhlab bo'lmaydi.

Tozalash jurnali

Har bir qoida uchun bir satr yozing: nima qilindi, nechta qatorga ta'sir qildi, summaga ta'siri.

  • Takror (hujjat + qator): 312 qator, −37,5 mln so'm.
  • Toifa to'ldirildi: 498 qator, «Noma'lum» qoldi: 42.
  • Tannarx oxirgi kirim narxidan olindi: 96 qator.
  • Matn ko'rinishidagi raqamlar tuzatildi: 1 240 katak.
  • Qaytarishlar (manfiy miqdor): 410 qator, o'zgartirilmadi.

Jurnal bo'lsa, olti oydan keyin xuddi shu qoidalarni qo'llab, natijani solishtirish mumkin. Ishni qo'lda emas, bir xil qoida bilan takrorlanadigan qilish uchun Excel'ning Power Query yoki Google Sheets formulalaridan foydalaning.

Xulosa

Tahlilning sifati ma'lumot sifatidan oshmaydi. Avval takrorlarni kalit bo'yicha olib tashlang, bo'shliqni nolga aylantirmang, har bir qadamni jurnalga yozing va yig'indini manbaga tenglang. Tozalash faqat qog'ozdagi xatoni tuzatadi, javondagi xatoni emas. Qoldiqning o'zi noto'g'ri bo'lsa, hech bir tozalash yordam bermaydi: CountLab inventarizatsiya bilan haqiqiy qoldiqni aniqlab, tahlilni tekshirilgan ma'lumot asosida o'tkazadi.