Excel дээрх VBA COUNTIF функц (6 жишээ)

  • Үүнийг Хуваалц
Hugh West

Excel дээрх COUNTIF функц нь өгөгдсөн нөхцөлийг хангасан муж доторх нүдний тоог тоолоход хэрэглэгддэг. Энэ нийтлэлд бид Excel-ийн COUNTIF функцийг VBA макротой хэрхэн ашиглахыг харуулах болно.

Ажиллах номыг татаж авах

Та Excel-ийн үнэгүй дасгалын номыг эндээс татаж авах боломжтой.

VBA.xlsm-тай COUNTIF функц

Excel дээрх COUNTIF функц

  • Синтакс

WorksheetFunction.CountIf( Arg1 Муж, Arg2 ) Давхар

  • Параметрүүд
Параметр Шаардлагатай/ Нэмэлт Өгөгдлийн төрөл Тодорхойлолт
Arg1 Шаардлагатай Муж

Тоолох нүднүүдийн хүрээ.

Arg2 Шаардлагатай Хувилбар Тоо, илэрхийлэл, нүдний лавлагаа, эсвэл аль нүдийг тоолохыг тодорхойлсон текст. Жишээ нь, илэрхийлэл нь 20, “20”, “>20”, “жимс” эсвэл B2 байж болно.
  • Буцах төрөл

Утга давхар

6 Excel-д COUNTIF функцийг VBA-тай ашиглах жишээ

д Энэ хэсгээс та VBA кодтой текст, тоо гэх мэтийг Excel-ийн COUNTIF функцийг хэрхэн ашиглах талаар сурах болно.

1. Excel VBA дахь COUNTIF-тай WorksheetFunction

Excel-ийн WorksheetFunction нь ихэнх файлуудыг дуудах боломжтой.Excel-ийн Функц оруулах харилцах цонхонд байдаг Excel-ийн бусад функцууд ба COUNTIF функц нь эдгээр функцуудын нэг юм.

Дээрх жишээн дээр бид Excel-ийн VBA -тэй өгөгдлийг тоолохын тулд Ажлын хуудасны функцийг COUNTIF -тэй хэрхэн ашиглах талаар сурах болно.

Алхам:

  • Гар дээрх Alt + F11 товчийг дарах эсвэл Хөгжүүлэгч -> таб руу очно уу. Visual Basic -г ашиглан Visual Basic Editor -г нээнэ үү.

  • Поп-ап код цонхонд, цэсний мөрнөөс , Оруулах -> Модуль .

  • Дараах кодыг хуулж кодын цонхонд буулгана уу.
7215

Таны код одоо ажиллахад бэлэн боллоо.

  • Гар дээрх F5 товчийг дарах эсвэл цэсийн мөрнөөс Run -> Sub/UserForm -г ажиллуул. Та мөн макро ажиллуулахын тулд дэд цэсний жижиг Тоглуулах дүрс дээр дарж болно.

Бид үүнийг мэдэхийг хүссэн. Манай өгөгдлийн багцад 3-аас бага хэдэн тоо байна. Тиймээс кодыг ажиллуулсны дараа бид 4 гэсэн үр дүнг авсан бөгөөд энэ нь манай мэдээллийн багцад 3-аас бага тоонуудын тоо юм.

Дэлгэрэнгүй: Хоёр тооны хооронд COUNTIF-г хэрхэн ашиглах вэ (4 арга)

2. Excel-ийн тодорхой текстийг тоолох COUNTIF функц

Хэрэв та Excel хуудсанд хэдэн хот, нэр, хоол хүнс гэх мэт тодорхой текстийг тоолохыг хүсвэл, та COUNTIF функцийг VBA -д ашиглаж болно.

Дээрх жишээнээс бид -г хэрхэн ашиглах талаар сурах болно. John гэсэн нэр VBA макротой манай өгөгдлийн багцад хэдэн удаа тохиолдож байгааг тоолохын тулд COUNTIF .

Алхам:

  • Өмнө нь байсантай адил Хөгжүүлэгч табаас Visual Basic Editor -г нээж, Оруулах Модуль< код цонхонд.
  • Код цонхонд дараах кодыг хуулж буулгана уу.
8214

Таны код одоо ажиллахад бэлэн боллоо.

  • Макро ажиллуул, тэгвэл та нийт тоог авах болно.

Хэрэв та хийгээгүй бол Хэрэв та текстээ шууд кодоо бичихийг хүсэхгүй байгаа бол эхлээд хувьсагчдаа хадгалж, дараа нь хувьсагчийг код дотор дамжуулж болно. Яг доорх кодтой адил

8711

Цааш унших: Текстийг COUNTIF & Excel-ийн ЗҮҮН функцууд

3. VBA-р тоог тооцоолох COUNTIF функц

Та тодорхой үр дүнг гаргахын тулд COUNTIF функцийг ашиглаж болно.

Дээрх жишээнд бид VBA макро ашиглан 1.1 -ээс их байгаа манай өгөгдлийн багцад хэдэн тоо байгааг тооцоолохын тулд COUNTIF -г хэрхэн ашиглах талаар сурах болно.

Алхамууд:

  • Өмнө нь байсантай адил Хөгжүүлэгч таб болон -ээс Visual Basic Editor -г нээнэ үү. Кодын цонхонд Модуль оруулна уу.
  • Код цонхонд дараах кодыг хуулна уу.болон буулгана уу.
8689

Таны код одоо ажиллахад бэлэн боллоо.

  • Макро ажиллуулж, та нийт тоог авах болно.

Өмнө нь ярилцсанчлан, хэрэв та дугаараа шууд кодоо бичихийг хүсэхгүй байгаа бол та үүнийг кодонд хадгалах боломжтой. хувьсагч нь эхлээд дараа нь хувьсагчийг код дотор дамжуулдаг. Яг доорх кодтой адил

2565

Дэлгэрэнгүй: Их ба түүнээс бага шалгуур бүхий Excel COUNTIF

Төстэй уншилтууд

  • Excel-ийн COUNTIF функц нь 0-ээс их нүдийг тоолох
  • IF болон COUNTIF функцийг хэрхэн ашиглах талаар Excel-д хамтдаа
  • Өөр нүднээсээ текст агуулсан нүдийг тоолох Excel-ийн COUNTIF
  • Excel-д эзлэх хувийг тооцоолохдоо COUNTIF функцийг хэрхэн ашиглах вэ

4. Excel-ийн объектын мужтай COUNTIF функц

Та Мужийн объект -д бүлэг нүдийг оноож, дараа нь Мужийн объект -ийг ашиглан утгыг тоолох боломжтой. Excel-д.

Алхам:

  • -ээс Visual Basic Editor -г нээнэ үү. Хөгжүүлэгч таб болон кодын цонхонд Оруулах a Модуль .
  • Код цонхонд дараах кодыг хуулж, буулгана уу.
3300

Таны код одоо ажиллахад бэлэн боллоо.

  • Кодыг ажиллуулснаар та нийлбэр дүнгээр нийт тоог авах болно. утга.

Дэлгэрэнгүй: Зэргэлдээгүй мужид COUNTIF-г хэрхэн ашиглах талаарExcel

5. Excel дэх COUNTIF томьёоны арга

Та мөн нүдэнд COUNTIF хэрэглэхийн тулд Формула ба/эсвэл FormulaR1C1 аргыг ашиглаж болно. VBA -д. Эдгээр аргууд нь ийм үйлдлийг хийхэд илүү уян хатан байдаг.

5.1. Томъёоны арга

Формула арга нь жишээн дээр доор үзүүлсэн B5:B10 нүднүүдийн мужийг зааж өгөх боломжийг олгодог.

Алхам:

  • Visual Basic Editor -ын код цонхонд дараах кодыг хуулж буулгана уу.
2054

Таны кодыг ажиллуулахад бэлэн боллоо.

Энэ код нь танд шаардлагатай өгөгдлийн нийт тоог өгөх болно.

5.2. FormulaR1C1 арга

FormulaR1C1 арга нь багц нүдээр хязгаарлагдахгүй тул илүү уян хатан байдаг.

Үүнтэй ижил өгөгдлийн багцын тусламжтайгаар бид одоо VBA дахь утгыг тоолохын тулд FormulaR1C1 -г хэрхэн ашиглах талаар сурах болно.

Алхам:

  • Visual Basic Editor -ийн кодын цонхонд дараах кодыг хуулж буулгана уу.
7412

Таны код одоо ажиллахад бэлэн боллоо.

Энэ код нь танд шаардлагатай өгөгдлийн нийт тоог мөн өгөх болно.

Хэрэв та тохируулахыг хүсэхгүй байгаа бол гаралтын мужийг дараа нь та энэ кодыг ингэж бичснээр илүү уян хатан болгож чадна,

8151

Томьёо нь нөхцөлийг хангасан нүднүүдийг тоолж хариултыгТаны ажлын хуудсан дээрх ActiveCell . COUNTIF функц доторх мужийг Мөр (R) ба Багана (C) синтакс ашиглан дурдах ёстой.

Дэлгэрэнгүй: Excel програмын хоёр нүдний утгын хооронд COUNTIF-г хэрхэн оруулах вэ

6. COUNTIF функцийн үр дүнг хувьсагчид оноох

Хэрэв та томьёоны үр дүнг Excel-ийн өгөгдлийн багцаас бус өөр газар ашиглахыг хүсвэл үр дүнг хувьсагчид оноож, дараа нь ашиглаж болно. код.

Үүний VBA код нь

1809

Үр дүн нь Excel-ийн мессежийн хайрцагт харагдах болно.

Дэлгэрэнгүй: COUNTIF Excel жишээ (22 жишээ)

Дүгнэлт

Энэ нийтлэл нь Excel-ийн COUNTIF функцийг VBA -тэй хэрхэн ашиглахыг харуулсан. Энэ нийтлэл танд маш их ашиг тустай байсан гэж найдаж байна. Сэдвийн талаар асуух зүйл байвал асуугаарай.

Хью Уэст бол салбартаа 10 гаруй жил ажилласан туршлагатай Excel-ийн сургагч багш, шинжээч юм. Нягтлан бодох бүртгэл, санхүүгийн чиглэлээр бакалавр, бизнесийн удирдлагын магистр зэрэгтэй. Хью багшлах сонирхолтой бөгөөд дагаж мөрдөх, ойлгоход хялбар заах өвөрмөц арга барилыг боловсруулсан. Түүний Excel-ийн мэдлэг чадвар нь дэлхий даяарх олон мянган оюутан, мэргэжилтнүүдэд ур чадвараа дээшлүүлж, ажил мэргэжлээрээ амжилт гаргахад тусалсан. Хью өөрийн блогоороо дамжуулан өөрийн мэдлэгээ дэлхийтэй хуваалцаж, Excel програмын үнэгүй зааварчилгаа, онлайн сургалтыг хувь хүмүүс болон бизнесүүдэд бүрэн дүүрэн ашиглахад нь туслах зорилгоор санал болгодог.