Excel公式比较两个颜色列,得到琥珀色列的数据

Excel公式比较两个颜色列,得到琥珀色列的数据,excel,excel-formula,Excel,Excel Formula,我有两列AA和AB,它们填充了不同的颜色,我的公式应该比较AA和AB列,找出哪列有琥珀色,并在J列中显示该列的值 我试图从AB中提取值并在J列中更新它,但无法将AA和AB列与颜色进行比较,并基于此提取值 =INDEX($1:$1048576,I11,28) 为此,您可能需要VBA,因此UDF可能会帮助您快速编写一些内容: Function AMBER(RNG1 As Range, RNG2 As Range) As String If RNG1.Interior.Color = 48895

我有两列AA和AB,它们填充了不同的颜色,我的公式应该比较AA和AB列,找出哪列有琥珀色,并在J列中显示该列的值

我试图从AB中提取值并在J列中更新它,但无法将AA和AB列与颜色进行比较,并基于此提取值

=INDEX($1:$1048576,I11,28)

为此,您可能需要VBA,因此UDF可能会帮助您快速编写一些内容:

Function AMBER(RNG1 As Range, RNG2 As Range) As String

If RNG1.Interior.Color = 48895 Then AMBER = RNG1.Value
If RNG2.Interior.Color = 48895 Then AMBER = RNG2.Value

End Function
打电话进来,比如:

向下拖动


谢谢你,不管怎样,有没有做这个excel公式不,我不这么认为。
=AMBER(AA1,AB1)