基于string外观在Excel中绘制图表

我有一个Excel文件,其中包含6个不同的工作表,每个工作表都包含一些单元格,里面有文本值。

现在,我想绘制一个图表,显示一个string在一个更大的string中显示的次数。

我可以在谷歌search中find,excel会根据数值绘制图表,

那么,我需要知道有没有一种方法可以根据我的标准绘制一个基于文本的图表?

提前致谢

更新:

假设我有这样的值:

示例图像

而且我需要知道每个程序在B单元格中出现了多less次a string

而如果程序名称在另一个表单中,而stringcol在别人中呢?

不,Excel不能根据文本来绘制任何东西。 你需要数字。 为了得到这些数字,你可以应用不同的技术,如公式或VBA来分析文本,并产生相应的数字。 如果您需要更多的细节,请提供有关您的数据的更多细节。

问题更新后编辑:考虑这个截图

在这里输入图像说明

C2中的公式是

 =ISNUMBER(SEARCH($G$1,B2))*1 

F和G列中的表格是一个数据透视表,“Program”拖动到行区域,“found”拖动到值区域并设置为sum。 这个表格可以用于制图。

如果程序和string位于两张不同的工作表中,则仍然可以使用公式为数据透视表构build一个数据源。