Excel) 购买数据填写收据

Excel) Fill in the receipt with the purchase data

我正在尝试用购买数据填写收据,但它不起作用。

  1. 购买数据

这是每件商品的采购数据和价目表。 有了这些数据,我就得这样填收据了

  1. 收据

而且,我设法用 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:$L,2,0),"")

或者 - 我自己最喜欢这个解决方案,但它的目的有点过头了 - 在 N3 中使用以下内容: =LET(order,TRANSPOSE(FILTER(FILTER(Table1[[#All],[Sticker]:[Pen]],INDEX(Table1[[Sticker]:[Pen]],MATCH(O1,Table1[Name],0),)<>""),(Table1[[#All],[Name]]="Name")+(Table1[[#All],[Name]]=O1))),price,VLOOKUP(INDEX(order,,1),$K:$L,2,0),colOrder,COLUMNS(order),IF(SEQUENCE(1,colOrder+1)<=colOrder,order,price))

@Mark Fitzpatrick: 是的,这次用的是新买的笔记本电脑。