Sorting 高级Excel搜索和排序

Sorting 高级Excel搜索和排序,sorting,excel-formula,Sorting,Excel Formula,我有一个非常大的电子表格,上面列出了公司库存中计算机的详细信息。我们需要知道有多少系统已经有x年的历史了。我能够按模型对其进行排序,但由于模型名称大不相同,所以帮助不大。例如,一个模型名为 13英寸MacBook Pro(2011) 另一个是 13英寸视网膜MacBook Pro(2017年年中) 括号中唯一的常量值是年末的年份。我试着写一个公式,计算出每个系统有多少个。我们需要知道2011年有多少台电脑,2017年有多少台,等等。我们可以将“早、中、晚”分组,因为我们只需要分开一年,但这些术语

我有一个非常大的电子表格,上面列出了公司库存中计算机的详细信息。我们需要知道有多少系统已经有x年的历史了。我能够按模型对其进行排序,但由于模型名称大不相同,所以帮助不大。例如,一个模型名为

13英寸MacBook Pro(2011)

另一个是

13英寸视网膜MacBook Pro(2017年年中)


括号中唯一的常量值是年末的年份。我试着写一个公式,计算出每个系统有多少个。我们需要知道2011年有多少台电脑,2017年有多少台,等等。我们可以将“早、中、晚”分组,因为我们只需要分开一年,但这些术语并没有出现在每个单元格中,这会让我的数学变差。行不必排序,我只需要一个计数。

我的攻击计划是首先使用Insert>table将电子表格转换为表格。。。这使Excel能够为您管理计算列

以下假设列表顶部的单元格包含单词“Detail”

第二,我会在最右边做一个新的柱,有这样的等式:< /P>
=mid([@Detail], find(")",[@Detail])-4, 4)
…我会调整“Find”函数和“mid”函数,直到它给我一年的时间


第三,按此新列对整个表进行排序。塔达

将数据传输到A列。在我的示例中,单元格A1到A1000

在C列中输入年份。在我的示例中,单元格C2到C20

在单元格D2中,输入以下数组公式,并将其向下拖动

=SUM(IFERROR(如果(值(左(右($A$1:$A$1000,5),4))=C2,1,0),“-”)

数组公式是使用Control+Shift+Enter来输入的,而不是Enter

公式采用A列中所有条目的最后5个字符。然后采用新文本的前4个字符(以消除右括号),并将文本条目转换为数值。它将每个条目与C列中的年份进行匹配,并对匹配项进行合计

我希望这能解决你的问题

问候,

Vijaykumar Shetye

电子表格卓越

印度果阿的Panaji

so:
=国家(A:A,“*2011*”)