
У меня ограниченные знания формул в Excel, и я был бы очень признателен за помощь с этим вопросом:
У меня есть два рабочих листа: Worksheet1 и Worksheet2. Worksheet A1 показывает список всех образцов, которые находятся в лаборатории, а Worksheet2 показывает список только тех образцов в лаборатории, которые были проанализированы и имеют результаты. Столбец A в обоих рабочих листах — это номер лаборатории, но, как уже упоминалось, столбец A в Worksheet1 содержит все лабораторные номера образцов в лаборатории, а столбец A в Worksheet2 содержит лабораторные номера только проанализированных образцов. Некоторые образцы имеют 2 метода анализа, поэтому они дважды появляются в столбце A в Worksheet2. Было выполнено три типа анализа: U/Pb, At/At и K/Ar; они соответствуют столбцам B, C, D в Worksheet1 соответственно. Столбец B в Worksheet2 называет тип выполненного анализа. Мне нужно заполнить столбцы B, C и D в Worksheet1 следующим образом:
Прежде всего, мне нужно сравнить столбец A в Worksheet1 со столбцом A в Worksheet2; если значение номера лаборатории в A в Worksheet1 появляется в A в Worksheet2, то посмотрите на столбец B в Worksheet2, чтобы проверить, какой тип анализа был выполнен. Если был выполнен анализ U/Pb, заполните соответствующую ячейку в Worksheet1 значением YES или "(пусто)" для этого типа анализа; т. е. если анализ U/Pb и K/Ar был выполнен для образца 427, то YES должно появиться в столбцах B и D, столбцы C должны быть пустыми. Если анализ K/Ar был выполнен для образца 482, то YES должно появиться в столбцах D и B, а C должны быть пустыми.
Я приложил скриншот рабочих листов:
решение1
Заполните ячейку B2 листа A1 следующими данными:
=IF(IFERROR(VLOOKUP($A2,'A2'!$A:$B,2,FALSE)="U/Pb","FALSE"),"YES","")
Ячейка C2 с:
=IF(IFERROR(VLOOKUP($A2,'A2'!$A:$B,2,FALSE)="Ar/Ar","FALSE"),"YES","")
Ячейка D2 с:
=IF(IFERROR(VLOOKUP($A2,'A2'!$A:$B,2,FALSE)="K/Ar","FALSE"),"YES","")
Скопируйте формулы вниз по листу. Я предположил Ar/Ar (At/At?) по той же схеме, что и другие два. Пожалуйста, отметьте как ответ, если это сработает для вас.