我想使用公式在 Excel 中查询一些变量。我有一个数据库,里面有一些我需要提取的 ID。问题是 ID 的长度和类型各不相同。
以下是数据库的一些示例:
识别密钥:ID000012 描述:根据公司政策在此执行此操作。
另一个例子:
识别版本 5.1.1 审计编号:11123
最后一个例子:
ID:A-12345 描述:DeltaDelta - 尽快下载
看看这些 ID 是如何略有不同,但我想从每个 ID 中提取基本相同的信息。是否有一个公式可以编写,以包含查找“ID000012”、“11123”和“A-12345”所有这些?
这些只是变量,我需要提取数千个 ID,但我认为给出现实生活中的例子会更容易明白我在这里试图做什么。
答案1
格式一致性太差,即使是适用于这三个示例的公式,似乎也不可能适用于数千个示例,因此“折衷”可能是接受仅提取“ID”后的前九个字符,并进一步“手动”调整以适应。假设第一个例子是,A1
其他例子紧接着下面:
=MID(A1,FIND("ID",A1)+2,9)
例如,B1
可能只是开始,然后按照需要向下复制。
对结果进行排序,复制/粘贴特殊/值,然后用无替换空格和用无替换冒号。
用以下方法修剪多余的部分:
=LEFT(B1,FIND(" ",B1))