Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel公式-计算列中文本值的频率_Excel - Fatal编程技术网

Excel公式-计算列中文本值的频率

Excel公式-计算列中文本值的频率,excel,Excel,假设我在一列中有不同的文本值,例如: (来源:) 我想要一个公式来计算列中每个文本值的频率。因此答案应该显示在两列中。D列应该是文本值,E列应该是出现的频率,所以应该是这样的- (来源:) 非常感谢您的帮助。正如@Kabir在评论中所说,您可以使用透视表。您还可以使用COUNTIF功能。尝试将以下公式放在单元格E1中并向下拖动,以便将其他单元格放在列D中 =COUNTIF(A:A,D1) 我不久前也遇到过同样的问题,唯一的办法就是“透视表”,不过在“小计”中添加这样的函数会非常方便: 为搜

假设我在一列中有不同的文本值,例如:


(来源:)

我想要一个公式来计算列中每个文本值的频率。因此答案应该显示在两列中。D列应该是文本值,E列应该是出现的频率,所以应该是这样的-


(来源:)


非常感谢您的帮助。

正如@Kabir在评论中所说,您可以使用透视表。您还可以使用
COUNTIF
功能。尝试将以下公式放在单元格E1中并向下拖动,以便将其他单元格放在列D中

=COUNTIF(A:A,D1)

我不久前也遇到过同样的问题,唯一的办法就是“透视表”,不过在“小计”中添加这样的函数会非常方便:

  • 为搜索范围添加名称(“搜索字段”),否则第一个单元格应视为一个单元格
  • 选择文本范围(包括包含“搜索字段”的文本)
  • 插入->透视表->确定
  • 在“透视表字段列表”框中,从子框“选择要添加到报告的字段”将唯一的“搜索字段”项拖动到子框“行标签”和∑ “价值观”,你会得到你想要的:
  • 享受吧