Google电子表格:数据表格

时间:2017-09-02 07:30:36

标签: google-sheets

我在表格中包含 n 键值对的数据 A

我想制作另一张 B (n + 1)x(n + 1)的表格,其中第一行/列是原始表格的键,条目(i,j) i j 值的一些功能

例如:

A

K|V
---
a 1
b 2
c 3

    a      b       c
a f(1,1) f(1,2)  f(1,3)
b f(2,1) f(2,2)  f(2,3)
c f(3,1) f(3,2)  f(3,3)

1 个答案:

答案 0 :(得分:1)

取决于您需要的功能。假设B2:B4包含{1,2,3},可以执行以下操作。每个都将使用不同的功能,并以不同的方式添加或减少。第一个是唯一一个,它会以你提出的方式工作,但这只是用于矩阵乘法 - 你可以将它作为基础并根据需要在其上做其他函数。

   =ARRAYFORMULA(MMULT(--(B2:B4), --TRANSPOSE(B2:B4)))

   =ARRAYFORMULA((--(B2:B4)/--TRANSPOSE(B2:B4)))


   =ARRAYFORMULA((--(B2:B4)+--TRANSPOSE(B2:B4)))

   =ARRAYFORMULA((--(B2:B4)---TRANSPOSE(B2:B4)))