在Excel中创build说明

backstory:我试图制作一个电子表格来打印,并在订购橱柜时向我们的客户提供。 然而,橱柜目录是广泛的,并写出每个订单的内阁的描述将花费太多的时间。

我想能够在A1中编写一个代码来编译B1中的描述。 我认为VLOOKUP会这样做,但似乎没有什么我需要的。

例如,如果我在A1中键入“B24”,我需要B1生产“24英寸底柜”(或类似的东西)。 它将从“24”和从“B”的柜型获得大小。 接下来,如果我把B3D36放在A2里,那么在B2里面应该会生产出“36英寸三抽屉底柜”。 再一次,它会从'36'和从'B3D'的内阁types的大小。

说明示例

我有什么意义吗? 我尝试了VLOOKUP,一个嵌套的VLOOKUP,并研究了INDEX MATCH,但我认为它也不会帮助我。 有人可以帮助吗? 谢谢!

你需要两件事情:

  1. 每个机柜types的描述列表(如图像中的D列)

  2. 从您的代码的右侧提取大小。

假设列C和D分别具有您的组件types和说明。 我们还假设你的大小总是两位数。 然后你可以做到以下几点:

=RIGHT(A1,2)&" inch "&INDEX(D:D,MATCH(LEFT(A1,LEN(A1)-2),C:C,0)) 

这需要正确的两个字符(大小),添加单词“英寸”,然后查找从C和D的描述。

对于更一般的情况,你有更多或更less的数字在右边,你可以使用一些IFVALUE函数来处理这些情况。