爱吃饺子 发表于 2021-12-19 20:08:00

指定单元格中引用另一单元格的公式


sheet1中如上图。

sheet2中的A1==Sheet1!A1。
我需要在sheet2中的B1返回A1的引用值所在行,列数往右偏移2的单元格,也就是sheet1中的C1,值为8。
请问在sheet2的B1中应该用哪个公式来实现?万分谢谢!

刘少军 发表于 2021-12-21 19:31:40

=OFFSET(Sheet1!A1,MATCH(A1,Sheet1!A:A,)-1,2)

见仁见智 发表于 2021-12-24 18:17:56

=VLOOKUP(A1,Sheet1!A1:C1,3,0)

大宝妈 发表于 2021-12-28 23:29:58

补充一下,想要实现这种效果,不直接引用sheet1的A1,而通过sheet2的A1中的引用内容的变化,而对B2产生变化。
例如:sheet2中的A1修改为A1=Sheet1!A3,那么B2就自动等于Sheet1!C3,也就是4。

庾健铭 发表于 2022-1-13 19:22:35

=OFFSET(Sheet1!$A$1,MATCH(A1,Sheet1!A:A,)-1,2)

王者望着你 发表于 2022-2-2 18:47:58

例如:sheet2中的A1修改为A1=Sheet1!A3,那么B2就自动等于Sheet1!C3,也就是4。>>>你试一试,看看结果是不是你想实现的。

挑剔的耳朵 发表于 2022-2-20 04:00:20

嗯,谢谢版主,以及楼上的各位!
=OFFSET(Sheet1!A1,MATCH(A1,Sheet1!A:A,)-1,2)
这个是通过MATCH的查找匹配来返回,如果遇到A列有两个及以上的相同数值的话,对应的旁边C列单元格就会不准确。
有没有其他方式来解决呢?
页: [1]
查看完整版本: 指定单元格中引用另一单元格的公式