我的电子表格中有一个数据库,它有两个版本,with flag
和without flag
。带有标志的数据有前面的字符(例如 MDL、<、ND 等)
这是有旗子床单:
以下是无旗帜床单:
我从工作表中获取统计数据without flag
(因为公式中只能包含数字)。但我想弄清楚我从中获取的统计数据without flag
(即最小值、平均值、最大值等)是否最初被标记过。如果是,标记是什么?
对于第一部分,我只需比较两张表的统计数据,如果它们不同,就意味着它已被标记。
问题:我怎样才能找出标志是什么?(例如 MAX、<、R 等)
有超过 15 种不同的标志。为了简单起见,我也更喜欢在 Excel 公式中执行此操作,因为到目前为止,此电子表格还不需要任何宏。
我正在考虑一些事情,比如找到数字部分与统计数据匹配的单元格,然后提取其非数字部分。
答案1
您可以使用Substitute
,它将在一个字符串中搜索另一个字符串并将其替换。
=SUBSTITUTE('with flag'!DI207,'without flag'!DI207,"")
我们只是去掉了 中的数字部分,'without flag'!DI207
并用“”替换它,只留下标志。这也有助于指示是否有标志 - 任何非空白的返回都表示那里有一个标志。