Excel 如何在行标题为空的多维表格中查找值?
好的,我的标题是无可置疑的,让我通过一幅图片来解释;这是我收到的数据的一个示例: 我需要创建一个工作表,如果输入是,例如,类别B,子类别。ii和第4项,公式将获取相应日期的相应值,如下所示: 有人知道是否有可能在第二个表格中有一个结果公式,而不必填写给定表格中的所有空格(或进行任何合并)。。如果是,怎么做?在过去的3个小时里,我一直在试图弄明白这一点,但毫无结果 <>我知道我可以创建一个哑片并使用一些公式来填充空白单元格,从中使用简单的公式得到所需的结果。< /P>Excel 如何在行标题为空的多维表格中查找值?,excel,lookup,Excel,Lookup,好的,我的标题是无可置疑的,让我通过一幅图片来解释;这是我收到的数据的一个示例: 我需要创建一个工作表,如果输入是,例如,类别B,子类别。ii和第4项,公式将获取相应日期的相应值,如下所示: 有人知道是否有可能在第二个表格中有一个结果公式,而不必填写给定表格中的所有空格(或进行任何合并)。。如果是,怎么做?在过去的3个小时里,我一直在试图弄明白这一点,但毫无结果 我知道我可以创建一个哑片并使用一些公式来填充空白单元格,从中使用简单的公式得到所需的结果。< /P> 提前非常感谢 假设您的项目编
提前非常感谢 假设您的项目编号是唯一的,则子类别是不相关的。在这种情况下,以下公式应该有效(假设值在
A1:E12
中):
获取类别
=MATCH("Category B",A1:A12,0)
=MATCH("Item 4",OFFSET(C1:C6,MATCH("Category B",A1:A12,0)-1,0))
获取类别中的项目
=MATCH("Category B",A1:A12,0)
=MATCH("Item 4",OFFSET(C1:C6,MATCH("Category B",A1:A12,0)-1,0))
获取所需日期的索引
=INDEX(D1:D12,MATCH("Category B",A1:A12,0)+
MATCH("Item 4",OFFSET(C1:C6,MATCH("Category B",A1:A12,0)-1,0))-1)
显然,您可以将其拆分为多个单元格并隐藏一些单元格,但这取决于您。假设我们有如下数据:
我们想找回中型黑猫的名字。我是丘比特
我们可以使用:
=INDEX(D2:D100,SUMPRODUCT(--(A2:A100="medium")*(B2:B100="black")*(C2:C100="cat")*ROW(2:100))-1)
如果填写所有尺寸、颜色和动物类型
所以我们作弊
我们从以下几点开始:
Size Color Animal Name
large black bird Margaret
large black cat Trinculo
large black dog Sycorax
large brown bird Ferdinand
large brown cat Prospero
large brown dog Setebos
large white bird Stephano
large white cat Oberon
large white dog Caliban
medium black bird Francisco
medium black cat Cupid
medium black dog Miranda
medium brown bird Titania
medium brown cat Ariel
medium brown dog Umbriel
medium white bird Puck
medium white cat Belinda
medium white dog Perdita
small black bird Juliet
small black cat Cressida
small black dog Desdemona
small brown bird Mab
small brown cat Portia
small brown dog Rosalind
small white bird Bianca
small white cat Cordelia
small white dog Ophelia
我们单击A3并使用FormulaIs选项对其应用条件格式:
并选择与单元格颜色匹配的字体颜色。然后将此格式复制到整个数据表中。这“隐藏”了适当的分类单元,并为我们提供了正确的视觉效果。
现在,INDEX()?SUMPRODUCT()公式将起作用。因此,您不想使用另一个带有公式的工作表,您不需要参考[vba],您可能不想手动在每个空白处插入公式。。。你想要什么???