我有一个csv文件格式的订单列表。我想要转换数据。
这是我的问题。我必须增加2个新的栏目“礼品盒套装”和“蓝色平菇”。如果V栏目中的名称包含礼品盒套装,则显示1,否则将其留空。请帮助我更正我的问题。另外,我如何为这2个添加的栏目指定新的栏名?
=query(orders!A2:AP134, "select Q, K, V, if(V="Gift Box Set 5lbs", "1", ""), if(V="Blue Oyster Mushroom 3lbs", "1", "")", true)

发布于 2020-06-19 19:08:45
QUERY语法中没有if语句。
尝试不使用QUERY的更简单的方法
=ARRAYFORMULA(
{
Q2:Q134,
K2:K134,
V2:V134,
IF(V2:V134 = "Gift Box Set 5lbs", 1, ""),
IF(V2:V134 = "Blue Oyster Mushroom 3lbs", 1, "")
}
)发布于 2020-06-19 19:14:10
尝试:
=ARRAYFORMULA({Q2:Q, K2:K,
IF(V2:V="Gift Box Set 5lbs", "1", ),
IF(V2:V="Blue Oyster Mushroom 3lbs", "1", )})或者:
=ARRAYFORMULA(FILTER({Q2:Q, K2:K,
IF(V2:V="Gift Box Set 5lbs", "1", ),
IF(V2:V="Blue Oyster Mushroom 3lbs", "1", )},
REGEXMATCH(V2:V, "Gift Box Set 5lbs|Blue Oyster Mushroom 3lbs"))或者:
=QUERY(INDEX(IF(REGEXMATCH(V2:V, "Gift Box Set 5lbs|Blue Oyster Mushroom 3lbs"),
{Q2:Q, K2:K, ROW(A2:A)^0}, )),
"where Col3=1", 0)https://stackoverflow.com/questions/62468177
复制相似问题