Aleksey Asked:2020-01-26 15:12:07 +0000 UTC2020-01-26 15:12:07 +0000 UTC 2020-01-26 15:12:07 +0000 UTC 如何将数据从一列关联到另一列 772 A 列 - 标识符的简短列表 B 列 - value1 到 identifier1 C 列 - value2 到 identifier2 D 列 - value3 到 identifier3 E 列 - value4 到 identifier4 F 列 - 标识符的完整列表。 任务:从A列中取一个标识符,从B、C、D、E列中为其取值,在完整列表(F列)中找到相同的标识符,并在G、H列中为其添加值,我,J,分别。 excel 1 个回答 Voted Best Answer vikttur_Stop_RU_war_in_UA 2020-01-26T23:07:41Z2020-01-26T23:07:41Z 如果仅指定搜索范围的第一列,则可以,VLOOKUP函数可以确定该范围内是否存在值(显示所需的值或#N/ A 错误)。 范围必须正确设置。VLOOKUP在范围的第一列中搜索它要查找的内容,并显示所需列中的值。对于第三列: ВПР(F1;A$1:E$100;3;0) 如果范围内的列数很少,那么在每个公式中写一个常数(列数)就不难了。对于作者的示例,这将是第 2-5 列的 4 个公式。 列号可以使用COLUMN()函数确定。 F列有一个更大的列表,它包含不在A列中的值。当搜索不存在的东西时,该函数将引发错误。可以通过附加检查或使用错误检查功能绕过该错误: =ЕСЛИ(СЧЁТЕСЛИ($A$1:$A$100;$F1);ВПР($F1;$A$1:$E$100;СТОЛБЕЦ(B1););) =ЕСЛИОШИБКА(ВПР($F1;$A$1:$E$100;СТОЛБЕЦ(B1););"") 如果出现错误,您可以显示一个空文本“”而不是零(如第二个公式所示)。我不建议:数值中存在文本会损害数据的进一步使用(例如,在计算中)。第二个不便:对于找到的标识符,在行中有空单元格而不是值,将显示零。这也可以绕过,但要增加一项检查。 零值可以在工作表设置中隐藏(File-Options-Advanced-For_sheet,取消勾选零值的显示)。 具有其他功能的更多选项: =ИНДЕКС($B$1:$E$100;ПОИСКПОЗ($F1;$A$1:$A$100;);СТОЛБЕЦ(A1)) =ИНДЕКС(B$1:B$100;ПОИСКПОЗ($F1;$A$1:$A$100;)) =ПРОСМОТР($F1;$A$1:$A$100;B$1:B$100) 注意修复公式中的链接。不要忘记消除可能的错误。
如果仅指定搜索范围的第一列,则可以,VLOOKUP函数可以确定该范围内是否存在值(显示所需的值或#N/ A 错误)。
范围必须正确设置。VLOOKUP在范围的第一列中搜索它要查找的内容,并显示所需列中的值。对于第三列:
如果范围内的列数很少,那么在每个公式中写一个常数(列数)就不难了。对于作者的示例,这将是第 2-5 列的 4 个公式。
列号可以使用COLUMN()函数确定。
F列有一个更大的列表,它包含不在A列中的值。当搜索不存在的东西时,该函数将引发错误。可以通过附加检查或使用错误检查功能绕过该错误:
如果出现错误,您可以显示一个空文本“”而不是零(如第二个公式所示)。我不建议:数值中存在文本会损害数据的进一步使用(例如,在计算中)。第二个不便:对于找到的标识符,在行中有空单元格而不是值,将显示零。这也可以绕过,但要增加一项检查。
零值可以在工作表设置中隐藏(File-Options-Advanced-For_sheet,取消勾选零值的显示)。
具有其他功能的更多选项:
注意修复公式中的链接。不要忘记消除可能的错误。