我会解释得更好,因为问题不是最好的。不要说我有一张名为table1
的表,有10列和100行。然后,在新列上,我从table1
的第一列生成随机值(使用index和randBetween)。我想要做的是,然后生成9列,需要匹配table1
的每一行,具体取决于第一列。实施例。
Table1
ID Name Age
1 Jhon 35
2 Maria 70
3 Robert 85
所以,在一个新表上,如果我生成ID 3,那么下一个列的工作方式是Robert和85?我希望我能正确解释。
感谢。
答案 0 :(得分:1)
假设生成的ID位于Cell E2
,则在Cell F2
中输入以下公式
=VLOOKUP(E2,$A$2:$C$4,2)
在Cell G2
中输入以下公式
=VLOOKUP(E2,$A$2:$C$4,3)
参见图片以供参考
答案 1 :(得分:0)
在9行的新表中使用a VLOOKUP
formula。
下面,我输入了原始值3
,但您应该使用对新表的引用。我假设您的旧表位于A:C
列中。 2
是要返回的列;根据需要替换为3-9
。 FALSE
确保您只获得完全匹配。
=VLOOKUP(3,A:C,2,FALSE)
对于更干净的工作表,我倾向于包裹IFNA
,以便在没有匹配时单元格为空,而不是#N/A
=IFNA(VLOOKUP(3,A:C,2,FALSE),"")