我怎样才能select一个值取决于另一个值没有IF(多个值)

我会解释一下,因为问题不是最好的。 唯恐说我有一张桌子,叫做table1有10列和100行。 然后,在一个新的列上,我从table1的第一列(使用index和randBetween)生成随机值。 我想要做的是,然后再生成9列,这将需要匹配table1每一行,这取决于第一列。 例。

 Table1 ID Name Age 1 Jhon 35 2 Maria 70 3 Robert 85 

那么,在新的桌子上,如果我生成ID 3,那么接下来的列是罗伯特和85呢? 我希望我解释得很好。

谢谢。

假设生成的id在Cell E2 ,则在Cell F2input以下公式

 =VLOOKUP(E2,$A$2:$C$4,2) 

Cell G2input以下公式

 =VLOOKUP(E2,$A$2:$C$4,3) 

请参阅图片以供参考

在这里输入图像说明

在9行中的新表上使用VLOOKUP公式 。

下面,我已经把原始值3但你应该使用对你的新表的引用。 我假设你的旧表在列A:C2是要返回的列; 根据需要replace3-9FALSE确保您只能得到完全匹配。

 =VLOOKUP(3,A:C,2,FALSE) 

对于更干净的纸张,我倾向于包装在IFNA以便在没有匹配的情况下电池是空白的,而不是IFNA #N/A

 =IFNA(VLOOKUP(3,A:C,2,FALSE),"")