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

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

假设您有一个投票计划的候选人名单,并且您想要计算每个候选人的得票率。在这种情况下,您可以使用Excel来高效地计算理货。

方法 1 – 使用 LEN 函数制作理货表步骤:

添加 Tally 列。对于为候选人计算的每张选票,请在候选人的计分列中选择相应的单元格,然后输入“/”。例如,如果您想为 Joana 添加投票,请选择单元格 D5 并插入“/”。

添加新列“总票数”。选择单元格E5并插入以下公式。=LEN(D5)此处,单元格 D5 是“总投票数”列的第一个单元格。

拖动列中剩余单元格的填充手柄。

方法2 – 应用VBA代码在Excel中制作统计表步骤:

按 ALT + F11 打开 Microsoft 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

'Select the Range you want to apply this code to

Set cells = Me.Range("D5:D11")

Set cells = Intersect(cells, Target)

If Not cells Is Nothing Then

Cancel = True

Application.EnableEvents = False

n = Len(cells.Value)

j = n Mod 5

If j = 4 Then

cells.Value = cells.Value & " "

Else

'Select the tally sign you want for each doubleclick

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 = True

End If

End Sub

按F5运行代码并将 Excel 文件另存为启用宏的 Excel 文件。您可以通过双击计数上的单元格为每个候选者添加计数标记。例如,如果您想为 Joana 添加投票,请选择单元格 D5 并双击。

添加总票数列。选择单元格E5并插入以下公式:=LEN(D5)

使用填充句柄自动插入列中其余单元格的公式。

方法 3 – 利用 FREQUENCY 和 REPT 函数制作计数表考虑一个数据集,其中包含学生列表以及他们在测试中的分数(满分 120)。让我们找出这些分数出现在 0-30、31-60、61-90 和 91-120 的范围中,然后通过添加记分标记来制作记分表>。

步骤:

为 Bin 添加一列。在 Bin 列中,您将为每个范围添加最终值。例如,对于范围 0-30,您将在 Bin 列中添加 30。添加频率列。选择单元格 H6 并插入以下公式:=FREQUENCY(D5:D12,G6:G8)H6 是频率列的第一个单元格。在这种情况下,将使用FREQUENCY 函数。该函数的参数是 data_array 和 bins_array。此公式将自动向该列的所有单元格添加一个值。

为计数标记添加新列。选择单元格I6并插入以下公式:=REPT("/",H6)单元格I6是计数标记列的第一个单元格。另外,在这种情况下,使用REPT函数。该函数的参数分别是 text 和 number_times。

拖动该列其余单元格的填充手柄。

相关推荐

一文详细介绍Ybex交易平台(元宝网海外版)如何
365服务平台

一文详细介绍Ybex交易平台(元宝网海外版)如何

⌛ 2025-09-26 👁️ 213
穿越火线单机版怎么进?
beta365体育

穿越火线单机版怎么进?

⌛ 2025-07-24 👁️ 668
汉语词典> 稱鉈
365服务平台

汉语词典> 稱鉈

⌛ 2025-09-15 👁️ 7039