查找,替换方案

时间:2016-03-10 20:58:18

标签: excel

enter image description here

我正在努力让我的部门都遵循相同的语法。这个专栏很乱,我试着将它们全部匹配在一起 所以Line 1 .. 0948209-HR就是理想的例子。 我如何制作它以便我们查看该部门是否与其他部门的代码相匹配(因此在这种情况下它将匹配第1行),获取该部门ID并将其替换为当前的部门ID?

换句话说,我想根据查询中的匹配将“948209”变为“0948209-HR”。

此外,如何在“0381401 - 信息服务”(第3行)的短划线之间取出前导空格

1 个答案:

答案 0 :(得分:1)

这是一个涉及对当前工作表进行一些更改的解决方案。

首先,为您的部门创建一个查找表:

在查找表中,使用=TEXT("department code","0000000")确保您的部门代码保持其前导零(请参阅Column E)。

然后使用=CONCATENATE(E2,"-",F2)形成全名(请参阅Column G)。

table table

我们现在将反对查找表以返回部门名称和代码。结果在Column B

table

假设您的数据以A2开头(并且您的数据表与此示例位于同一位置),请在=VLOOKUP(LEFT(TEXT(A2,"0000000"),7),$E$2:$G$3,3,0)中输入B2并向下拖动。

table