我在我的工作场所使用Excel 2013,单元格列编号而不是按字母顺序排列。
考虑到这一点,这些是我的vlookup公式的表数组值,当我用鼠标突出显示表区域时,excel会自动为我填充。
Sheet1!R[2]C[-3]:R[6]C[-2]
如何锁定这些值? 我试过像
这样的东西 Sheet1!$R$[2]$C$[-3]:$R$[6]$C$[-2]
但它没有用。
这是我当前的vlookup公式。
=VLOOKUP(RC[-1],Sheet1!R[2]C[-3]:R[6]C[-2],2,FALSE)
下面是我想要引用的表数组源。
请指教!谢谢!
答案:以下是我现在使用的公式:
=VLOOKUP(RC[-1],Sheet1!R4C1:R8C2,2,FALSE)
它被锁定在: - )
答案 0 :(得分:1)
在R1C1表示法中,您会错过绝对的方括号或包含相对的括号(数字周围)。
参考文献:
R1C1, the unused Excel cell reference system
另见here的讨论。
示例以下示例显示四种不同的表示形式 Sheet1上相同的单元格地址。示例中的注释是 将在消息框中显示的地址。
Set mc = Worksheets("Sheet1").Cells(1, 1) MsgBox mc.Address() ' $A$1 MsgBox mc.Address(RowAbsolute:=False) ' $A1 MsgBox mc.Address(ReferenceStyle:=xlR1C1) ' R1C1 MsgBox mc.Address(ReferenceStyle:=xlR1C1, _ RowAbsolute:=False, _ ColumnAbsolute:=False, _ RelativeTo:=Worksheets(1).Cells(3, 3)) ' R[-2]C[-2]
答案 1 :(得分:0)