我在应用程序测试中使用了一系列字母数字数据,由于某些原因,我需要计算每个字符串中"a"到"f"的字母出现总和(这将用于进一步的数据处理):
02599caa0b600 --> should be 4
489455f183c1fb49b --> should be 5
678661081c1h
66410hd2f0kxd94f5bb
8a0339a4417
f6d9f967ts4af6e
886sf7asc3e85ec
03f1fhh3c3a2am
e491b17638m60
1m8h2m07bhaa4tnhbc4
29ma900a80m96m65
ca6a75f505tsac8
956828db8ts7fd1d
cf1d220a59a7851180e
a8b7852xd9e7a9
b85963fbe30718db9976
39b8kx8f85abb1b6
0xxb3b648ab
a8da75f730d45048
588h69d344
Run Code Online (Sandbox Code Playgroud)
这是字符串的样子,它们的长度大约是10-30个符号,我想它每天大约有3-5k个用于处理.假设和限制:
到目前为止我已经尝试过的事情(我注意到,这里的做法非常受欢迎):
SUBSTITUTE函数,但它很脏而且非常简单.假设范围可能会变为cx,这将是一场噩梦.无论如何,我不要求"随时可用"的"开箱即用"解决方案 - 我寻求帮助和正确的方向/方法进行自学并进一步了解类似的问题.
我完全陷入困境 - 从尊重的来源复制下面的数组公式:
=SUM(LARGE(A:A,ROW(INDIRECT(“1:10”))))
Run Code Online (Sandbox Code Playgroud)
在输入期间产生错误:
The formula you typed contains an error.
Run Code Online (Sandbox Code Playgroud)
当然我按CTRL+ SHIFT+ ENTER.显然,这应该是太容易注意到的事情.对我来说太简单了)