本帖最后由 itzyx 于 2022-2-12 11:03 编辑
百度学习了一下 还可以这样写:
假如数据在A列,如果统计数字个数,则=count(a:a),如果统计所有类型个数,则=counta(a:a)。如果按条件统计,比如统计A列为优秀的个数,则=countif(a:a,"优秀")
举例:#include<Excel.au3>
Local $oexcel=_Excel_open()
Local $path=@ScriptDir&'\目录清单.csv'
$owork=_Excel_BookOpen($oexcel,$path)
Local $Write1=_Excel_RangeWrite($owork,"目录清单",'=COUNTA(A:A)','B1',TRUE) ;写入公式
Local $Write2=_Excel_RangeWrite($owork,"目录清单",'=COUNT(A:A)','B2',TRUE)
Local $Write3=_Excel_RangeWrite($owork,"目录清单",'=COUNTIF(A:A,"优秀")','B3',TRUE)
Local $Read1=_Excel_RangeRead($owork,"目录清单",'B1') ;读取值
Local $Read2=_Excel_RangeRead($owork,"目录清单",'B2')
Local $Read3=_Excel_RangeRead($owork,"目录清单",'B3')
MsgBox(0,'','A列的数量:'&$Read1&',A列数字的数量:'&$Read2&',A列“优秀”值的数量:'&$Read3)
|