如何在 Google 表格查询中获取“0”值而不是 empty/blank
How to get "0"-value instead of empty/blank in Google Sheets Query
我目前正在尝试对 Google 工作表中另一个 sheet 的一些数字求和,使用查询功能。
数据来自 CSV 导出,所以我不想更改数据输入(在另一个 sheet 中)。
我有以下查询:
=QUERY(Orders!A:P;"SELECT A,C, P+C WHERE A > 1 label P+C 'Total'";1)
我的问题是,P 列要么为空要么有数值。
问题是,当P为空时,“P+C”将作废。
因此,当 P 为空时,我希望该值仅 return 列中“C”的值 - 否则 return P+C。
这可能吗?
How to get "0"-value instead of empty/blank in Google Sheets Query
乘以 1:
=INDEX(QUERY(Orders!A:P; "SELECT A,C,P+C WHERE A > 1 label P+C 'Total'"; 1)*1)
如果乘法出现错误,请使用:
=INDEX(IFERROR(QUERY(Orders!A:P; "SELECT A,C,P+C WHERE A > 1 label P+C 'Total'"; 1)*1;
QUERY(Orders!A:P; "SELECT A,C,P+C WHERE A > 1 label P+C 'Total'"; 1))
尝试
=QUERY({Orders!A:O\arrayformula(if(Orders!P:P="";0;Orders!P:P))};"SELECT Col1,Col3, Col16+Col3 WHERE Col1 > 1 Label Col16+Col3 'Total' ";1)
我目前正在尝试对 Google 工作表中另一个 sheet 的一些数字求和,使用查询功能。
数据来自 CSV 导出,所以我不想更改数据输入(在另一个 sheet 中)。
我有以下查询:
=QUERY(Orders!A:P;"SELECT A,C, P+C WHERE A > 1 label P+C 'Total'";1)
我的问题是,P 列要么为空要么有数值。 问题是,当P为空时,“P+C”将作废。
因此,当 P 为空时,我希望该值仅 return 列中“C”的值 - 否则 return P+C。
这可能吗?
How to get "0"-value instead of empty/blank in Google Sheets Query
乘以 1:
=INDEX(QUERY(Orders!A:P; "SELECT A,C,P+C WHERE A > 1 label P+C 'Total'"; 1)*1)
如果乘法出现错误,请使用:
=INDEX(IFERROR(QUERY(Orders!A:P; "SELECT A,C,P+C WHERE A > 1 label P+C 'Total'"; 1)*1;
QUERY(Orders!A:P; "SELECT A,C,P+C WHERE A > 1 label P+C 'Total'"; 1))
尝试
=QUERY({Orders!A:O\arrayformula(if(Orders!P:P="";0;Orders!P:P))};"SELECT Col1,Col3, Col16+Col3 WHERE Col1 > 1 Label Col16+Col3 'Total' ";1)