Как сравнить значения ячеек в разных книгах Excel?
Как сравнить значения ячеек в разных книгах Excel?
В общем виде адрес ячейки имеет вид:
[BookName]SheetName!$Column$Row
Пример. Сравниваются значения
клетки С12 на листе "Sheet1" кгиги "Book1" и
клетки B1 на листе "Sheet1" кгиги "Book2"
В любой клетке любой таблицы (можно даже еще в одной книге) напиши формулу:
=IF([Book1]Sheet1!$C$12=[Book2]Sheet1!$B$1,"Action if Equal","Action if NOT")
Ежли в Басике, то там будет еще проще
<--- Code Begin
Dim v1stRange as Variant
Dim v2dRange as Variant
v1stRange = Workbooks("Book1").Sheets("sheet1").Range("C12")
v2dRange = Workbooks("Book2").Sheets("sheet1").Range("B1")
If v1stRange <> v2dRange then
'Do something here
Else
'Do something here
End If
<--- Code End
или совсем так
If Workbooks("Book1").Sheets("sheet1").Range("C12") <> Workbooks("Book2").Sheets("sheet1").Range("B1") Then 'Do something here
С бестами и регардами,
Алекс
=IF(['My 1st Book']'my sheet 1'!$C$12=['My 2nd Book']'my sheet 1'!$B$1,"Action if Equal","Action if NOT")