如果其他单元格为空,则使用单元格值

时间:2015-12-01 20:00:20

标签: google-apps-script google-sheets

我有一个包含商品购买价格的列。我有4个其他列包含项目的当前值,其中只有4个中的一个将包含值。如果该行的其他4列中没有值,我想创建一个使用原始购买价格值的第5列。

示例:对于第2行中的项目,如果D2,E2,F2和G2都为空,则将B2放入H2,否则将H2留空。

电子表格公式很新,所以我不太清楚从哪里开始。

谢谢!

2 个答案:

答案 0 :(得分:2)

    Resource bronx=model3.getResource("http://dbpedia.org/resource/The_Bronx");
System.out.println("Description:"+bronx.getProperty(model3.getProperty("http://dbpedia.org/ontology/abstract")).getObject().toString());

基本上它是一个嵌套的if语句,它按顺序检查每个单元格值,因此,例如,如果单元格=if(isblank(D2),if(isblank(E2),if(isblank(F2),if(isblank(G2),B2,""),""),""),"") 为空,则检查D2是否为空,然后是按E2,然后F2。如果所有这些都返回true,它将传递G2的值。 B2如果为false,则会留下由ELSE

表示的空字符串

答案 1 :(得分:0)

修补并得到它。

=if(and(INDIRECT("J"&ROW())="", INDIRECT("K"&ROW())="", INDIRECT("L"&ROW())="", INDIRECT("M"&ROW())=""), INDIRECT("B"&ROW()), "")