使用Translook Split与Vlookup和Importrange - Google表格

时间:2018-01-15 21:19:29

标签: google-sheets

我正在尝试使用转置拆分公式结合vlookup importrange值来巧妙地排序结果,这些结果会被" /" (斜线)。

基本上,我有一个表单需要根据其角色从名称列表中填充。在大多数情况下,一个名称占用一个角色,但我确实有一些角色,其中存在多个名称。这些被" /"分开。 (例如John Doe / John Smith)。

我是新手,并没有设法绕过我可能做错的事情。我的公式目前如下:

=iferror(VLOOKUP(B4,{IMPORTRANGE("1_T8NLkWhTDzK6LjxP09mLlphzfLx15FcZeGSdIKZj4M","'BOE''s B.Sc. (Hon) {Inc. ENG Units}'!A1:F");IMPORTRANGE("1_T8NLkWhTDzK6LjxP09mLlphzfLx15FcZeGSdIKZj4M","'BOE''s M.Sc. (Taught)'!A1:F")},4,0))

用于此公式的单元格是B11,我希望第二个名称(如果存在)被拆分并列在单元格B14中(如果不可能则为B12)。

1 个答案:

答案 0 :(得分:0)

如果我理解正确的话,

vLookUp()会给你一个单一的价值。如果您提供的公式位于B11,并且其结果值为John Doe/John Smith,那么您可以使用/将其拆分为=split(b11, "/")。当然它是一个水平数组,所以如果你想要垂直(转置)结果,你应该使用=transpose(split(b11, "/"))。然后B11将为John DoeB12将为John Smith