如何在Excel中制作一个统计表(3种快速方法)

  • Share This
Hugh West

在很多情况下,你可能需要制作一个统计表。 通过Microsoft Excel,你可以在几秒钟内批量完成这样的任务。 本文演示了如何用三种不同的方法在Excel中制作统计表。

下载实践工作手册

你可以从下面的链接中下载实践工作手册。

制作统计表.xlsm

什么是统计表和它的用途

理货单是一个非常简单的程序,用来收集事件发生的数据并计算它们的频率。 它是一个非常方便的收集数据的工具。 理货单在很多情况下都可以使用。 例如,你可以用它来收集投票,然后计算它们。

在Excel中制作统计表的3种方法

假设你有一个投票程序的候选人名单。 现在,你想计算每个候选人的票数。 在这种情况下,你可以使用Excel来有效地计算数据。

1.使用LEN函数制作统计表

你可以很容易地 通过在Excel中制作一个统计表来计算每个候选人的票数 然后计算出那些使用 LEN函数 . 现在,按照下面的步骤来做。

步骤。

  • 首先,添加一个列为 帐目 .
  • 接下来,对于你计算出的每一个候选人的票数,都要在 "候选人 "中选择相应的单元格。 帐目 栏目 候选人,并输入一个" / ".例如,如果你想添加一个投票给 Joana ,选择单元格 D5 并插入一个"。 / ".

  • 现在,添加一个新的列,用于 总票数 .
  • 然后选择单元格 E5 并插入以下公式。
=LEN(D5)

在这里,细胞 D5 是该列的第一个单元格 总票数 .

  • 最后,拖动 填充手柄 为该列中的其他单元格。

阅读更多。 如何在Excel中制作统计图(3种简单方法)

类似读物

  • 在Excel中导出Tally数据(含快速步骤)
  • 如何在Excel中创建Tally GST发票格式(简易步骤)?
  • Tally销售发票格式(Excel)(下载免费模板
  • 如何在Excel中创建Tally增值税发票格式(简易步骤)?
  • Excel中的Tally账单格式(用7个简单步骤创建)

2.应用VBA代码在Excel中制作一个统计表

应用 VBA 代码是在excel中制作统计表的一个非常方便的方法。 现在,我将向你展示制作统计表的步骤,你只需双击单元格就可以添加一个统计标记,然后用以下方法进行计算 LEN 功能。

阶梯 :

  • 首先,按 ALT + F11 以打开 微软VBA窗口 .
  • 下一步。 双击 关于 第3张 (或你正在工作的那张纸)。

  • 在这一点上,复制以下代码并粘贴到空白处。

'这段代码将帮助你在选定的范围内为每一次双击添加一个理货标记

 Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) Dim cells As Range Dim i As Long, j As Long, n As Long '选择你想应用此代码的范围 Set cells = Me.Range("D5:D11") Set cells = Intersect(cell, Target) If Not cells Is Nothing Then Cancel = True Application.EnableEvents = False n = Len(cell.Value) j = n Mod 5 If j = 4 Thencells.Value = cells.Value & " " Else '为每次双击选择你想要的统计符号 cells.Value = cells.Value & "/" End If cells.Font.Strikethrough = False For i = 1 To n Step 5 If (j = 4) Or (i <(n - j)) Then cells.Characters(i, 4).Font.Strikethrough = True End If Next Application.EnableEvents = TrueEnd If End Sub 

  • 之后,按 F5 来运行代码,并将excel文件保存为 启用宏程序的Excel文件 .
  • 现在,你可以通过以下方式为每个候选人添加一个统计标记 双击 上的单元格。 帐目 例如,如果你想添加一个投票给 Joana ,选择单元格 D5 双击 就可以了。

  • 在你完成了添加 帐目标记 ,添加一列为 总票数 .
  • 接下来,选择单元格 E5 并插入以下公式。
=LEN(D5)

  • 最后,使用 填充手柄 来自动插入该列中其他单元格的公式。

3.利用FREQUENCY和REPT函数制作统计表

现在,让我们假设你有一个数据集,其中有一个学生的名单和他们的 分数满分120分 在这一点上,你想找出这些分数在下列情况下的发生率 范围 0-30 , 31-60, 61-90, 91-120 然后你想通过添加以下内容来制作一个统计表 理货标记 在这种情况下,你可以按照以下步骤在Excel中这样做。

阶梯 :

  • 首先,添加一个列为 列,你将添加每个范围的最终值。 例如,对于范围 0-30 您将添加 30 列。
  • 接下来,添加一个列为 頻率 .
  • 现在,选择单元格 H6 并插入以下公式。
=frequency(d5:d12,g6:g8)

在这里。 H6 是该列的第一个单元格 頻率 在这种情况下, 频率功能 该函数的参数为 数据数组 bins_array 这个公式将自动为该列的所有单元格添加一个值。

  • 在这一点上,添加一个新的列为 理货标记 .
  • 之后,选择单元格 I6 并插入以下公式。
=REPT("/",H6)

在这里,细胞 I6 是该列的第一个单元格 理货标记 另外,在这种情况下, REPT 功能 该函数的参数为 文本 number_times 分别是。

  • 最后,拖动 填充手柄 为该列的其余单元格。

总结

最后,我希望你能从这篇文章中找到你想要的东西。 如果你有任何疑问,请在下面留言。 此外,如果你想阅读更多类似的文章,你可以访问我们的网站 ǞǞǞ .

Hugh West is a highly experienced Excel trainer and analyst with over 10 years of experience in the industry. He holds a Bachelor's degree in Accounting and Finance and a Master's degree in Business Administration. Hugh has a passion for teaching and has developed a unique teaching approach that is easy to follow and understand. His expert knowledge of Excel has helped thousands of students and professionals worldwide improve their skills and excel in their careers. Through his blog, Hugh shares his knowledge with the world, offering free Excel tutorials and online training to help individuals and businesses reach their full potential.