Для знатаков excel ...
Создано несколько листов, как сделать, чтобы в первый лист переносились данные со второго, ЕСЛИ ВО ВТОРОМ ЛИСТЕ ЗНАЧЕНИЕ ОТСУТСТВУЕТ (ячейка пустая, данные не внесены) он брал значения с третьего листа и т. д.?
По дате
По рейтингу
Вот такой:
Sub test()
For a = 2 To Sheets.Count
If Sheets(a).Range("A1") <> "" Then Sheets(1).Range("A1").Value = Sheets(a).Range("A1"): Exit For
Next
End Sub
кидает в А1 на первом листе значение из первой непустой ячейки А1 в остальных листах.
если надо конкретно брать ячейки, то как вариант
=IF(Лист2.A1<>"";Лист2.A1;IF(Лист3.A1<>"";Лист3.A1;"lol"))
с помощью макросов VBA, поищи в гугле, есть куча готовых например здесь http://excelvba.ru/code