Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 在Google工作表中使用ArrayFormula时跳过空白单元格_Excel_Google Sheets - Fatal编程技术网

Excel 在Google工作表中使用ArrayFormula时跳过空白单元格

Excel 在Google工作表中使用ArrayFormula时跳过空白单元格,excel,google-sheets,Excel,Google Sheets,我正在使用FormulaArray将从谷歌日历获取的时间转换为24小时时钟,而不是12小时。我使用的是一个法国谷歌账户,所以它不能识别AM和PM 在H列中,我使用: =ARRAYFORMULA(IFERROR(REGEXEXTRACT(D3:D;"[0-9]*\:[0-9]+[0-9]+[A-Za-z]+"))) 为了区分日期并避免出现空白,但我似乎无法在我使用的第一列中使用相同的公式: =ARRAYFORMULA(IFERROR((TEXT(H3:H; "HH:MM:SS")))) 我不

我正在使用FormulaArray将从谷歌日历获取的时间转换为24小时时钟,而不是12小时。我使用的是一个法国谷歌账户,所以它不能识别AM和PM

在H列中,我使用:

=ARRAYFORMULA(IFERROR(REGEXEXTRACT(D3:D;"[0-9]*\:[0-9]+[0-9]+[A-Za-z]+"))) 
为了区分日期并避免出现空白,但我似乎无法在我使用的第一列中使用相同的公式:

=ARRAYFORMULA(IFERROR((TEXT(H3:H; "HH:MM:SS"))))
我不确定是否有合并的方法

=数组公式(文本(H3:H;“HH:MM:SS”))和=IF(I3=“00:00:00”;I3)

找到了答案:

=ARRAYFORMULA(IF(ARRAYFORMULA(TEXT(H3:H;"HH:MM:SS"))="00:00:00";"";ARRAYFORMULA(TEXT(H3:H;"HH:MM:SS"))))