我有一个非常大的电子表格,其中列出了我公司清单中计算机的详细信息。我们需要知道已有x年的系统。我可以按模型对它进行排序,但是由于模型名称千差万别,所以并没有太大帮助。例如,一个型号名称是
13英寸MacBook Pro(2011)
另一个是
13英寸Retina MacBook Pro(2017年中)
括号中的唯一恒定值是末尾的年份。我正在尝试编写一个公式,以吐出每个系统中有多少个系统。我们需要知道2011年有多少台计算机,2017年有多少台,等等。我们可以将“ Early,Mid,Late”(早期,中期,晚期)分组,因为我们只需要一年的间隔,但是这些术语不会出现在每个单元格中数学关闭。行不必排序,我只需要计数即可。
答案 0 :(得分:0)
我的攻击计划是,首先,使用“插入”>“表格”将电子表格转换为表格...这将使Excel能够为您管理计算列。
以下内容假设列表顶部的单元格包含单词“ Detail”。
第二,我将在最右边添加一个新的列,其中包含这样的公式:
=mid([@Detail], find(")",[@Detail])-4, 4)
...然后我将调整“查找”功能和“中”功能,直到只给我一年。
第三,按此新列对整个表格进行排序。多田!
答案 1 :(得分:0)
将数据传输到列A。在我的示例中,单元格A1到A1000。
输入在C列中输入年份。在我的示例中,单元格C2至C20。
在单元格D2中,输入以下数组公式,并将其向下拖动。
= SUM(IFERROR(IF(VALUE(LEFT(RIGHT($ A $ 1:$ A $ 1000,5),4))= C2,1,0),“-”))
使用 Control + Shift + Enter (而不是Enter)输入数组公式。
该公式采用A列中所有条目的最后5个字符。然后采用此新文本的前4个字符(以消除右括号),并将文本条目转换为数值。它将每个条目与C列中的年份进行匹配,然后将匹配项总计。
我希望这可以解决您的问题。
此致
Vijaykumar Shetye,
卓越的电子表格
印度果阿的帕纳吉