我正在尝试使用转置拆分公式结合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)。
答案 0 :(得分:0)
vLookUp()
会给你一个单一的价值。如果您提供的公式位于B11
,并且其结果值为John Doe/John Smith
,那么您可以使用/
将其拆分为=split(b11, "/")
。当然它是一个水平数组,所以如果你想要垂直(转置)结果,你应该使用=transpose(split(b11, "/"))
。然后B11
将为John Doe
,B12
将为John Smith
。