首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Excel中一个单元格中的多个字母计数

Excel中一个单元格中的多个字母计数
EN

Stack Overflow用户
提问于 2021-04-19 20:16:28
回答 2查看 134关注 0票数 1

我正在分析细菌基因,我有一个电子表格,其中A列是基因名,B列是我们所说的基因COG类别,根据基因功能(如碳水化合物代谢、细胞运动等)。它被指定为一个字母代码(A,B,C.一直到字母S)。

我想制作一个饼图来显示这些字母的比例是多少--我有多少个B,C,等等。然而,我有一个问题,因为其中一些基因属于多个群体,因此细胞中有多个字母。有没有一种方法可以让我用Excel来计算有多少个字母,每个字母在单元格中被单独计数,其中包含多个字母?(例如,如果一个细胞有AEI,那就算作1A,1E和1I?)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-04-20 00:43:20

你写你想要创建一个馅饼图表。

这意味着你将需要创建一个二维数组与字母及其各自的频率。

一种方法,如果您有Office 365:

Orig数据

letters

  • 创建一个两列表
  • 一列,其中包含字母表中的所有字母,
  • ,1列,计数为所有的

计数公式:

代码语言:javascript
复制
E2: =LEN(CONCAT(COG))-LEN(SUBSTITUTE(CONCAT(COG),D2,""))

填充到E27

  • 创建一个筛选过的表,过滤出Count =0的行

=过滤器( $E$2:$E$27<>0),$D$2:$E$27)

创建你的派图:

票数 0
EN

Stack Overflow用户

发布于 2021-04-19 20:28:07

可以通过在移除目标字符前后测量字符串的LEN (长度)来计数字符的实例。LEN的不同之处仅仅是你的角色出现的次数。

下面是一个示例,说明如何在下面共享的格式中使用该格式。在单元格B2中输入公式,并根据需要来回拖动

代码语言:javascript
复制
B2 = LEN($A2)-LEN(SUBSTITUTE($A2,B$1,""))

要计算字符串中存在多少唯一字母,只需对上述公式的输出进行计数,就可以在H2中查找以下公式为1或更多的字母(即H2 0)的计数。

代码语言:javascript
复制
H2 = COUNTIF(B2:G2,"<>"&0)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67168790

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档