Я хочу перенести кучу данных из листа в одном файле в другой файл, но только при соблюдении определенных критериев.Здесь около 10000 строк, так что слишком много, чтобы сделать это вручную.
Таким образом, исходный файл называется VDW-December-2017.csv, а лист называется VDW.
Одна часть формулы ищет совпадения с датами в столбце A исходного и целевого значений - =IF(J2=‘[VDW-December-2017.csv]VDW’!J2
.
Для второй части формулы нужны данные в столбце J, чтобыmatch, поэтому =IF(A2=‘[VDW-December-2017.csv]VDW’!A2
Таким образом, только если обе эти вещи верны, результатом будет то, что находится в столбце P исходного листа.
Если нет лучшего способа, моя цель состоит в том, чтобы формула была в столбце P моего листа цели, и код должен был бы примерно сказать следующее:
Если даты в столбце Amatch и имена в столбце J совпадают, тогда ответом будет то, что в столбце P, если это имеет смысл.если ответ «нет», ничего не произойдет
Мне удалось получить отдельные разделы кода и предположить, что это может быть формула IF AND, но я точно не знаю, что делать, так как я не знаюхочу, чтобы что-нибудь случилось, если ответ ложный.Только если это так, скопируйте данные из P в источнике в P в целевом объекте.
Это был код, который я придумал просто для проверки, могу ли я хотя бы получить результат, но ничего,так что не уверен, что я на правильном пути.
=IF(AND(A2=‘[VDW-December-2017.csv]VDW’!A2, J2=‘[VDW-December-2017.csv]VDW’!J2), True, False)
Я даже пытался использовать формулу IF только для того, чтобы увидеть, правильно ли я ее использую в разделах, но без результата
=IF(A2=‘[VDW-December-2017.csv]VDW’!A2, True, False)
Опять же, я здесь не отвечаю на вопрос «Истина» или «Ложь», поэтому, возможно, ЕСЛИ также не подходит, так как все, что мне нужно, это данные в любой ячейке в строке P, которые нужно скопировать в соответствующую строку в столбце Pцель, если и дата, и имя совпадают как в источнике, так и в цели
Любая помощь с радостью принята
cheers