当SheetA和SheetB中的单元格包含相同的文本时,从SheetA中的一个单元格获取结果

问题描述 投票:0回答:2

这是我遇到的问题:

SheetA C7:C106包含不同的名称+一些是空的E7:E106包含人们从下拉列表中选择的文本

现在在单元格D24中的Sheet中,如果单元格C24与SheetS C7:C106中的任何单元格具有相同的文本,则它应该在同一行中显示E7:E106中的文本。

例如:在Sheet单元格C24中有文本“Dog”,那么SheetS单元格D24中的公式应该在SheetA C6中搜索文本“Dog”:C106(假设它是C50)并显示E50中的内容。

两张纸都在同一份文件中。

google-sheets
2个回答
1
投票

正如Gary的学生所指出的,你需要在你的D单元格b中提供以下内容。

=iferror(index(SheetA!E$7:E$106,match(C24,SheetA!C$7:C$106,0)))

此示例适用于D24,但可以向上或向下拖动。

编辑:既然您使用的是Google表格,那么您也可以选择这种方式。

=iferror(query(SheetA!C7:E106,"Select E where C='"&C24&"'"))

0
投票

你可能想要这个:=ARRAYFORMULA(IF(LEN(A2:A); VLOOKUP(A2:A; 'Tab B'!A2:B; 2; 0); ))

这意味着来自IFTab B ID在Tab A中找到,公式将根据2的A列中的ID按照排序顺序从A:BTab B范围返回Tab A(第二)列 - 因此0

这是演示电子表格:https://docs.google.com/spreadsheets/d/

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.