2022-07-16 17:53来源:m.sf1369.com作者:宇宇
在R2单元格输入下面的公式,不要直接回车,按 Ctrl + Shift + Enter:
=IFERROR(INDEX($A:$A,SMALL(IF($B$2:$E$6=$Q2,ROW($B$2:$E$6)),COLUMN(A:A))),)
再向右、向下拉公式即可,如图:
根据你的表格中的范围,修改公式中的范围,其它地方不要动:
=IFERROR(INDEX($A:$A,SMALL(IF($B$2:$O$30=$Q2,ROW($B$2:$O$30)),COLUMN(A:A))),)
有两种方法解决:
1.同时按“ctrl+`”,是ctrl+键盘左上角的,ESC下面那个键。
2.到菜单上选择“工具”→“选项”→“视图”,下面的窗口选项中有一个公式,把前面的勾取消。
你题目中的EXCAL是EXCEL么?不过EXCEL和数据库没有直接的关系。Excel是微软的一款表格产品,Accses才是Office套件中的数据库套件。数据库是个大的概念。 数据库不是建立在EXcel表格上进行分析的。但是有一点是有一点相同的是,数据库中的确有许多表格,里面也一样装载着数据。而Excel表格也确实可以作为外部数据源导入到各种数据库的数据表当中
第一种可能:会不会是合计栏,没有设定小数位数。因为前面的数值你设定保留两位小数,但只是显示结果是两位小数,实际计算出来的数据其小数位数可能超过2位。因此,设定合计栏的单元格格式为“数值”,小数位数为“2”位就可以了。 第二种可能:用于合计计算的单元格,其数据是通过公式计算出来的。虽然你把单元格格式设为“2位小数”,但这只是显示的结果。建议你对所在单元格用这个函数“round(A,2)”,直接对数据进行四舍五入取2位小数。