生成随机数据时两列之间的链接

我有德文和英文的电子表格。

例如:

ABCD 1 Hallo Hello random word 2 Blau Blue 3 Hund Dog 4 Blumen Flowers 5 Auto Car 

在一个随机的单元格中(比如在单元格D1中),我可以使用以下命令从列A生成一个随机的german单词:

 =INDEX($A:$A|RANDBETWEEN(1|COUNTA($A:$A))|1) 

现在在E1,我想打印适当的english单词。 所以当我们按F9生成一个新的随机词时,我总是得到修正翻译。

任何build议如何使这个链接?

E1

 =VLOOKUP(D1,A:B,2,FALSE) 

在这里输入图像说明

其中D1包含:

 =INDEX(A:A,RANDBETWEEN(1,COUNTA(A:A))) 

E1单元格中,你可以这样做:

 = INDEX($B:$B,MATCH(D1,$A:$A,0)) 

尽pipebuild议将全列数组缩减到数据的末尾。 (例如,如果您有100行数据,请更改为$A$1:$A$100