我的单元格值优于以下示例..
029763812ZAZMEX/S13K330000DG6T190/CONSOL
29763812ZAZMEX/S13K436L6T190/CONSOL
我需要的是在" K"之后提取数字。在出现任何其他文本之前(" DG"或" L")。
所需的结果是;
330000
436
谢谢
答案 0 :(得分:0)
使用这个数组fromula:
=LEFT(MID(A1,FIND("K",A1)+1,LEN(A1)),MIN(SEARCH({"A","B","C","D","E","F","G","H","I","J","K","L"},MID(A1,FIND("K",A1)+1,LEN(A1))&"abcdefghijklmnopqrstuvwxyz"))-1)
当退出编辑模式时,需要使用Ctrl-Shift-Enter确认数组公式。如果操作正确,那么Excel会将{}
放在公式周围。
另一个注意事项,我厌倦了输入字母表并在"L"
之后停止了。您需要将数组扩展到整个字母表。
还要添加您想要结束数字字符串的任何其他字符,即"/"
。它需要添加到数组和末尾的部分。