-
这个问题的关键是提取数据区域的不同值。
尝试以下数组公式(在第 23 行中),输入 g2。
indirect(text(right(min(if((countif(g$1:g1,$a$1:$e$23)=0)*(a$1:
e$23<>""),countif($a$1:$e$23,"<"&$a$1:$e$23)*10^5+row($1:
23)*100+column($a:$e),66^6)),5),"r0c00"),)""
完成键入后,左键单击并双击单元格,按 Ctrl+Shift+Enter 完成,然后记住! 否则,结果不正确。
然后在 h2 处输入正常公式。
if(g2="","", countif(a:e,g2)) 选择 g2:h2 下拉列表。
如果行数增加,可以更改 G2 公式中的 23,这有点慢。
-
您最好上传带有行号的屏幕截图,屏幕截图将能够立即告诉您可用的公式。 =countif(a1:f40,"地毯") 或 =countif(a$1:
F$40,地毯所在的单元格)下拉填充。
-
尝试使用以行字段为名称,以数字字段为名称的数据透视表。
-
您可以使用数据透视表快速计算所有数据单独出现的次数。
软件版本:office2007
方法如下:1计算 A 列中数据的出现次数:
2.选择 A 列以插入数据透视表:
3.选择数据透视表位置后,在右侧将 1 拖动到行标签和数值上:
4.这样,每个数字的出现次数就被计算在内:
-
如果excel版本较低,可以使用以下方法实现:1.B1单元格输入并下拉公式=mid(A$1,row(A1),1)。
2. 选择 b 列,复制并将其粘贴为值以删除公式。 单击工具栏上“数据”选项卡下的“去重值”以删除重复数据。
3.在单元格C1中输入公式。
数组公式,同时按 Ctrl+Shift+Enter 结束公式,使公式在 {} 下拉公式前后生成大括号。
-
这种用**的治疗比较合适。 只需单击一下即可完成。
关键是首先枚举已知样式和生成的样式。
假设您计算 a1:a10 中的唯一数据数。
sumproduct(1/countif(a1:a10,a1:a10)) >>>More
我有一个 2010 版本的 excel,假设 ** 是这样<>
首先,将 b 列格式化为单元格,查看您的需求,选择 b 列,右键单击,设置单元格格式,数字选项卡,自定义,yyyy mm dd hh:mm:ss >>>More