如何在 Excel 工作表中使用 Index 和 Small

How do I use Index and Small in excel sheet

提问人:Abdul Wahab 提问时间:10/20/2023 最后编辑:Scott CranerAbdul Wahab 更新时间:10/20/2023 访问量:31

问:

我在excel中有三张纸,一张是供应商表,另外两张是客户表。我希望在更新供应商表时这样做,以便数据也自动复制到客户表。为此,我使用这个公式

=IFERROR(INDEX(USMANGLOBALKARACHI!$A$8:$A$11, SMALL(IF(USMANGLOBALKARACHI!$C$8:$C$11="BURUNDI", ROW(USMANGLOBALKARACHI!$A$8:$A$11)-MIN(ROW(USMANGLOBALKARACHI!$A$8:$A$11))+1), ROW(C1))), "")

问题是当我将这个公式复制到整个工作表时,它给了我空单元格,所以我错了。请指导我

enter image description here

enter image description here

为了清楚起见,我还附上了 excel 工作表的图像。供应商名称是 USMANGLOBALKARACHI,客户名称是 BURUNDI.

Excel 索引 公式 唯一

评论

2赞 Ars_Codicis 10/20/2023
嗨@Adbul瓦哈卜!欢迎来到 StackOverflow。首先,我建议不要在 Excel 电子表格中发布公司信息以供互联网查看。即使它不是非常详细的信息,它也不是最佳做法。其次,我建议格式化你的问题,以便我们可以更好地阅读它。也许还可以提供一个数据集,以便我们可以复制您遇到的问题。帮助我们帮助您!
0赞 Abdul Wahab 10/20/2023
确认@Ars_Codicis
1赞 P.b 10/20/2023
发布一些示例数据(使其成为虚拟数据)可能会有所帮助: tablesgenerator.com/markdown_tables
0赞 Mayukh Bhattacharya 10/20/2023
不确定您的 excel 版本是什么,但如果您使用的是旧版本,那么您的公式需要在退出编辑模式时点击 ++。而且最好用CTRLSHIFTENTERAGGREGATE() --> =IFERROR(INDEX(USMANGLOBALKARACHI!$A$8:$A$11, AGGREGATE(15,6,(ROW(USMANGLOBALKARACHI!$A$8:$A$11)-(ROW(USMANGLOBALKARACHI!$A$8)+1)/(USMANGLOBALKARACHI!$C$8:$C$11="BURUNDI"),ROW(A1))), "")
0赞 Abdul Wahab 10/20/2023
@ Mayukh Bhattacharya感谢您的回复,但它给出了错误。请使其正确。

答: 暂无答案