我想在电子表格中为具有"#N/A"值的单元格着色.为了做到这一点,我使用以下宏:
Sub ColorCells()
Dim Data As Range
Dim cell As Range
Set currentsheet = ActiveWorkbook.Sheets("Comparison")
Set Data = currentsheet.Range("A2:AW1048576")
For Each cell In Data
If cell.Value = "#N/A" Then
cell.Interior.ColorIndex = 3
End If
Next
End Sub
Run Code Online (Sandbox Code Playgroud)
但该行If cell.Value = "#N/A" Then给出错误:类型不匹配.也许有人可以帮助理解错误在哪里?谢谢
我有一个包含日期的范围 B3:Bn 和一个包含另一个日期范围的范围 C2:Y2。我试图从范围 C2:Y2 中的范围 B3:Bn 中查找日期,然后从此单元格开始求和值。为此,我使用:
=SUM(OFFSET(C3;0;MATCH(B3;$C$2:$Y$2;0)):Y3)
Run Code Online (Sandbox Code Playgroud)
但我想说的不是 Y3:总和值只是从偏移单元格值开始直到 + 7 个其他列。

也许有人可以帮忙?谢谢!
我在其中一列中有2个值重复的表。我想做左连接而不带行,其中提到的列值重复。例如,我有表X:
id Value
A 2
B 4
C 5
Run Code Online (Sandbox Code Playgroud)
和表Y:
id Value
A 2
A 8
B 2
Run Code Online (Sandbox Code Playgroud)
我正在做一个左联接:
SELECT*
FROM X LEFT JOIN Y ON X.id = Y.id;
Run Code Online (Sandbox Code Playgroud)
想拥有类似的东西:
id Value
A 2 A 2
B 4 B 2
C 5
Run Code Online (Sandbox Code Playgroud)
因此,不考虑来自表Y的重复ID(A 8)。