统计某单元格输入次数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了统计某单元格输入次数相关的知识,希望对你有一定的参考价值。

我在某一单元格每进行一次输入,在另一个单元格自动显示输入次数,比如在A1输入一次(不管输入什么数字),B1显示1,第二次在A1输入数字后,B1显示2。。。。。以此类推。

参考技术A 工具-选项-重新计算-勾选迭代计算-最多迭代次数改为1-确定,在b1输入公式:=if(cell("address")="$a$1",b1+1,b1),回车即可 参考技术B 这个函数一般无法解决,用VBA吧追问

我也知道用VB,关键是我不会编写

追答

给个思路,比如:sheet1的A列,a1输入一次,采用targetchange事件,记录到一个次数,然后写入到对应的单元格中.

追问

麻烦你直接给我编一个吧,我是外行,

追答

Private Sub Worksheet_Change(ByVal Target As Range)
a = Range("g19")'在G19单元格显示次数
If Target.Row = 4 And Target.Column = 4 Then'当D4单元格发生变化时,A加1,然后再将数值给予单元格G19
a = a + 1
Range("g19") = a
End If
End Sub

追问

谢谢你的帮助,我还有一个问题。假如我想A列从A2开始的每一个单元格发生变化时,在B列从B2开始每一个对应行单元格显示次数,或许还有其它位置呢。请赐教。

本回答被提问者采纳

fastreport 如何统计某列的值为20的数据有多少行

直接在C列,例如单元格C1,使用公式

=SUMIF(A:A,A1,B:B)

然后公式往下拉,即可。

如果合计时,不需要有重复的同一天的数据,可以在单元格C1
输入日期,然后往下拉,自动填充日期。
然后在单元格D1,使用公式
=SUMIF(A:A,C1,B:B)
公式往下拉,即可。
参考技术A =countif(a:a,20)

以上是关于统计某单元格输入次数的主要内容,如果未能解决你的问题,请参考以下文章

怎样在一个单元格中显示出现次数

EXCEL同一单元格内出现相同字母的次数

在excel中如何统计几个单元格的输入次数如:在单元格A1只要输入任何数据,在A3就会显示1,A2再输A3会显示2

wps表格怎么统计相同的单元格个数

如何计算一行excel单元格中相同字符的出现次数

excel怎么统计某个数据出现次数