if or 查询,如果满足条件,copy from other sheet
If or query, if criteria is met, copy from other sheet
我想,我想做的很简单。但是我好像做不对。
我有两个水龙头 sheet。
Sheet 1
是 Sheet 2.
的概述
在 Sheet 1
中,我在 A
列中列出了每个托盘的状态。在Sheet2中,我对每个pallet的内容进行了概览
现在我只想 select 一次,Sheet 中的状态(如果已售出或可用)现在自动将状态复制到 Sheet 2
,其中的条件符合托盘名称。
EG:P-0011
在 Sheet 1
中标记为 sold - 在 Sheet 2
中,所有包含 P-0011
的行将自动将状态复制到单元格。
我试过了
=if('Recap Pallets'!C:C,B2,'Recap Pallets'!A:A)
但它不起作用。
我也试过了
=query('Recap Pallets'!A:C,"Select A where A='Sold' or A='Available'")
但这似乎也是错误的,因为它只是复制行,而不是与匹配条件相关的内容。
哪里出错了?
请看这里的例子:
这是一个快速而肮脏的解决方案:
=iferror(INDEX('Pallets Total'!A:A,MATCH(C3,'Pallets Total'!B:B,0)),"")
肯定有更优雅的方法,但暂时可能有用。
删除 A 列中的所有内容并在 A1 中使用:
={"Status"; INDEX(IFNA(VLOOKUP(B2:B, {'Recap Pallets'!C:C, 'Recap Pallets'!A:A}, 2, 0)))}
我想,我想做的很简单。但是我好像做不对。
我有两个水龙头 sheet。
Sheet 1
是 Sheet 2.
在 Sheet 1
中,我在 A
列中列出了每个托盘的状态。在Sheet2中,我对每个pallet的内容进行了概览
现在我只想 select 一次,Sheet 中的状态(如果已售出或可用)现在自动将状态复制到 Sheet 2
,其中的条件符合托盘名称。
EG:P-0011
在 Sheet 1
中标记为 sold - 在 Sheet 2
中,所有包含 P-0011
的行将自动将状态复制到单元格。
我试过了
=if('Recap Pallets'!C:C,B2,'Recap Pallets'!A:A)
但它不起作用。
我也试过了
=query('Recap Pallets'!A:C,"Select A where A='Sold' or A='Available'")
但这似乎也是错误的,因为它只是复制行,而不是与匹配条件相关的内容。
哪里出错了?
请看这里的例子:
这是一个快速而肮脏的解决方案:
=iferror(INDEX('Pallets Total'!A:A,MATCH(C3,'Pallets Total'!B:B,0)),"")
肯定有更优雅的方法,但暂时可能有用。
删除 A 列中的所有内容并在 A1 中使用:
={"Status"; INDEX(IFNA(VLOOKUP(B2:B, {'Recap Pallets'!C:C, 'Recap Pallets'!A:A}, 2, 0)))}