使用excel将字符串拆分为唯一元素的最小值

时间:2017-11-27 17:56:38

标签: excel excel-formula

我正在使用Excel 2013中的数据集,而且我在为我想要做的事情找到正确的公式时遇到了一些困难。我不认为在我更熟悉的Python中会非常困难,但我必须只使用excel和VBA来创建自定义函数(没有经验)。

基本上,我有一个专栏,如 " C1 C0B1 3B 5B 5F 10F"在每个细胞中 每个元素都被一个空间分解,这很容易通过空间描绘来分离出来。我现在将我的字符串分解为单个单元格: " C1" " C0B1" "图3B" "图5B" " 5F" " 10F"

我想要做的是自动化一个过程,在这个过程中,我可以获得前面带有值的唯一标识符的最小值,用于" B"我想消除" 5B"并为" F"我想消除" 10F",只保留最低值。

我希望每个元素(减去多余的元素)在它们自己的单元格中被分解。理想情况下,我会有一个表,我可以查找输入标识符,例如" B"," F"和" C1"," C0B1"有没有一种简单的方法在Excel中实现这一点?

奖励:有没有办法在保持空间描绘结构的同时实现这一目标?为了更清楚,通过上面给出的例子减去冗余,我想要的输出是: " C1" " C0B1" "图3B" "(空)" " 5F" "(空)"

我最初的思考过程是为每个标识符创建一个索引,并消除第一个之外的所有内容,因为值已经按值排序(总是" 5B"然后" 10B&# 34)。我真的不知道这是不是正确的方法。

谢谢!

0 个答案:

没有答案