如上图所示,我需要按照例如TK AK15590(TK AK后跟一系列数字,如图所示)的模式得到值到单元格B2中。与excel中使用vba宏的描述列中的其余单元格相同。感谢是否有人可以给我一个示例vba代码或一些关于我如何做到这一点的信息。
答案 0 :(得分:0)
这里不需要VBA。您应该使用操纵文本的公式。在这种特殊情况下,以下方法可行:
=IFERROR(MID(A2,FIND("TK AK",A2),FIND(" ",A2,FIND("TK AK",A2)+4)-FIND("TK AK",A2)), "ERROR MESSAGE HERE")
当你想要提取的字符串的长度是固定的(在这种情况下是10),你可以简单地使用它:
=IFERROR(MID(A2,FIND("TK AK",A2),10), "ERROR MESSAGE HERE")