Google表格-Arrayformula引用其他表格等于折断公式

时间:2019-03-15 00:03:30

标签: google-sheets google-sheets-formula

我有一个电子表格,其中包含我参考=INDEX的几张纸。当我将“公式”粘贴到列中的所有单元格时,下面使用的代码可以正常工作。

=INDEX(DATABASE!A:A, MATCH('SMS FINAL'!C2:C, DATABASE!C:C, 1))

我要使用的代码具有ArrayFormula,因此我只需输入一次公式即可:

=ArrayFormula(
 IF(ROW(E:E)=1,"Company",
  IF(ISBLANK(E:E),"",
  INDEX(DATABASE!B:B, 
  MATCH('SMS FINAL'!C:C, DATABASE!C:C, 1)
))))

这将中断该列,仅将“ Company”保留在标题行中。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

像这样尝试:

import matplotlib.pyplot as plt

# above code here

rand_draw = choice(arr, 100000, p=prob/sum(prob))

plt.hist(rand_draw, bins=100)
plt.show()

或类似这样:

=ARRAYFORMULA({"Company";
  IF(ISBLANK(E:E), ,
  INDEX(DATABASE!B:B, 
  MATCH('SMS FINAL'!C:C, DATABASE!C:C, 0)))})