首页 > 解决方案 > 从 VLOOKUP 函数限制字符放置在单元格中?

问题描述

我们正在做库存并使用一些 VLOOKUP 功能从我们的数据库中提取信息。在设置我们将使用的表格方面,我已经走了很长一段路。但是,对于我们拥有的板的长度和宽度,我还想从数据库表或同一表中的说明列下提取信息。

基本上,我需要列NO自动填充来自项目描述的适当信息(H同一张表中的列),这只是LXW,始终作为我们数据库中任何项目或 column 的第一条信息H

我已经尝试过数据验证规则,但它只能告诉我它是无效的,我需要自动清除单元格中任何不需要的字符。

我考虑过使用 SPLITX作为分隔符的 SPLIT 函数,但它不能很好地工作,因为我必须稍后将工作表带回 Excel。

更新:对不起,我将上传整个工作表的图像。F27是“产品代码”,用于从数据库中提取描述、1 类、2 类和 U/M。我也可以L X W从数据库中提取,或者从同一张表中的描述中提取

关于如何做到这一点的任何建议?

测试表如下:

https://drive.google.com/open?id=1StOWs0sTsdIUT76tKVvdjGHW7s-PXSNA1ceIQsYsFFY

我想要自动化的东西

标签: regexexcelgoogle-sheetssplitvlookup

解决方案


请在单元格中使用以下公式N5

=ArrayFormula(IFERROR(SPLIT(REGEXEXTRACT(H5:H11,"(\d+[X|x]\d+)"),"X|x",1,1)))

在此处输入图像描述

使用的功能:


推荐阅读