我有几列我希望根据部件名称的前缀自动填写。
示例部件名称为1_ANK_retainer_ring
。我已经在表格中组织了所有前缀。当用户填写部件名称时,我希望使用通配符自动填充其余单元格。然而,这个公式似乎不起作用:
=INDEX(Table2[Subsystem];MATCH(Sheet1!E3 & "*";Table2[Part prefix];0))
如果我只填写前缀或前缀的一部分,它可以正常工作,但只要我填写整个文件名就会停止工作。我在这里缺少什么?
以下是一个例子。第3行显示公式不起作用的示例。其余部分显示它应该是什么样子并手动填写。
答案 0 :(得分:0)
试试这个:
row.Date.SubString(0, row.Date.Length - 3)
@pnuts我只是从开头显示的代码开始......但是... asuming 很多公式
=INDEX(Table2[Subsystem];MATCH(LEFT(E3; 6) & "*";Table2[Part prefix];0))
也应该有效;)
答案 1 :(得分:0)
也许,在Sheet1的C3中复制到D3并从那里向下复制:
=INDEX(Table2[Category];MATCH(LEFT(Table1[[Part Name]:[Part Name]];6);Table2[[Part prefix]:[Part prefix]];0))