引用时已删除Google表格单元格值

时间:2019-01-24 08:27:05

标签: google-sheets google-sheets-formula

  

subprocess

我有一列使用上述公式。效果很好,但是如果我尝试替换

=IF(K5<>"", IFS(AND(K5<>"Paypal-D",K5<>"CASH"),ROUND(INDEX(GOOGLEFINANCE(CONCATENATE("CURRENCY:",(VLOOKUP(K5,{TransactionPlatformA2A,TransactionPlatformB2B,TransactionPlatformC2C},3,FALSE)),"AUD"),"price",DATEVALUE(R5)),2,2)*(VLOOKUP(K5,{TransactionPlatformA2A,TransactionPlatformB2B,TransactionPlatformD2D},3,FALSE))+(G5*(VLOOKUP(K5,{TransactionPlatformA2A,TransactionPlatformB2B},2,FALSE))/100),2),OR(K5="Paypal-D",K5="CASH"),ROUND((G5*VLOOKUP(K5,{TransactionPlatformA2A,TransactionPlatformB2B},2,TRUE)/100)+(VLOOKUP(K5,{TransactionPlatformA2A,TransactionPlatformD2D},2,FALSE)),2)),"")

使用

...(G5*VLOOKUP(...

发生非常奇怪的事情,M列的值被擦除。从字面上看,M列的单元格值已删除。

我进行了一些实验,如果M列的单元格的内容未使用公式(即某些静态整数),则...((G5+M5)*VLOOKUP(.. 将在该公式中起作用,并且M列的单元格不会消失。

我什至不知道如何调试它,请确保没有任何控制台日志。

M列的公式

  

GM+M5

另一个重要说明,在其他列中使用M列中的单元格的值可以很好地工作。

0 个答案:

没有答案