问题描述
我正在尝试使用购买数据填写收据,但它不起作用。
- 购买数据
这是每件商品的购买数据和价目表。 有了这些数据,我必须像这样填写收据。
- 收据
而且,我设法用 vlookup 在收据上加上了客户编号,
但我不知道如何填写其他人。
我只需填写有关所售产品的信息。
解决方法
虽然几乎没有关于您尝试和期望的内容的指导,但我发现尝试一些东西只是为了好玩很有趣。
此解决方案需要 Office 365:
您可以在 N3
中使用以下公式:
=TRANSPOSE(FILTER(FILTER(Table1[[#All],[Sticker]:[Pen]],INDEX(Table1[[Sticker]:[Pen]],MATCH(O1,Table1[Name],0),)<>""),(Table1[[#All],[Name]]="Name")+(Table1[[#All],[Name]]=O1)))
在 P3
中遵循以下公式:
=IFERROR(VLOOKUP(N3:N8,$K$1:$L$5,2,"")
或者 - 我自己最喜欢这个解决方案,但它的目的有点过头了 - 在 N3
中使用以下内容:
=LET(order,TRANSPOSE(FILTER(FILTER(Table1[[#All],[Name]]=O1))),price,VLOOKUP(INDEX(order,1),colOrder,COLUMNS(order),IF(SEQUENCE(1,colOrder+1)<=colOrder,order,price))
@Mark Fitzpatrick:是的,这次用的是新买的笔记本电脑。