Excel中。在projectext中查找特定的casenumber并将员工姓名连接到它

时间:2018-03-12 08:47:47

标签: excel excel-vba vba

Image of the problem, can't post images directly yet

大家好,我的问题看起来很简单,但即使在搜索之后我也找不到答案。我需要在projectext中找到casenumber并将员工姓名连接到它。我将参考图像编号。

NR。 1.项目文本。 示例:D20160084 Piet K.A. - D1606076 - Bezwaar ingangsdatum uitkering - BIP 30 sep 2016 - 4ME6093

NR。 2.员工是否拥有员工ID号01至07。

NR。 3.我需要找到一个代码来提取casenumber,如第一行所示。案例号D1606076由三部分组成。

  • D16 = 2016年
  • 06 = employeenumber
  • 076 =案件编号

NR。 4.我还需要找到一个代码来提取连接到casenumber的员工,如第一行所示。

任何有帮助的人?:)

  • 我不确定是否可以链接到工作簿。如果不允许,请告诉我。链接到工作簿:

https://www.dropbox.com/s/17uv8ft9fyorlau/Searching%20for%20casenumber%20and%20employee%20number.xlsm?dl=0

2 个答案:

答案 0 :(得分:1)

我不知道为什么你需要vba,但以下内容很容易从工作表函数翻译成vba代码。

可以使用

检索案例编号
=TRIM(MID(SUBSTITUTE(E10, "-", REPT(" ", LEN(E10))), LEN(E10), LEN(E10)))

可以使用

检索员工
=INDEX(G$1:G$7, MATCH(MID(E3, 4, 2)&".", F$1:F$7, 0))

background transparent

答案 1 :(得分:1)

对于你可以在I10中使用的casenumber:

=MID(E10,FIND('-',E10)+2,8)

和J10中的员工:

=INDEX($G$1:$G$7,MATCH(MID(I10,4,2)&'.',$F$1:$F$7,0))

根据需要向下拖动。