表格 - 将字母串转换为包含每个字母计数的字符串

时间:2017-12-22 14:29:54

标签: google-sheets substring equation

我一直在谷歌工作表中处理一个复杂的项目: 我有一个10x10的盒子,其中每个单元格可以是6件事中的一件:A, B, C, D, E, empty

任何给定的行或列(单行/列输入对于公式的目的非常重要)应该返回一个6位数的字符串,第一个数字表示A的计数和最后一位表示empty的计数。

因此,如果其中一行包含|D| |D|D|C|A| |C|B| |,则应返回:112303

我工作/最满意的最接近的组件是: (concatenate(transpose(sort(transpose(A1:AJ),1,true))))

当使用上面的示例作为输入

时,此公式返回abccddd

我使用了很多不同的功能,只能在一定程度上输出数字;我试过的一切并没有产生预期的结果和/或非常笨重,冗长,荒谬和无法维护。

感谢您提前提供任何帮助:)

1 个答案:

答案 0 :(得分:1)

使用countif()

=ArrayFormula(concatenate(COUNTIF(A1:J1,{"A","B","C","D","E",""})))