Col A остается как есть. Col B остается как есть. Col C перемещается в Col E. Col D перемещается в Col F.
Новый Col C, ячейка C1 = =IFS(AND(A1<>"",(COUNTIF($E$1:E, A1)=1)=TRUE),A1,AND(A1<>"",(COUNTIF($E$1:E, A1)=1)=FALSE),"",A1="",ArrayFormula(INDEX($E$1:E,SMALL(IF(ISERROR(MATCH($E$1:E,$A$1:A,0)),(ROW($E$1:E)-MIN(ROW($A$1:A))+1),""),SUM(ROW(1:1)-COUNTA($A$1:A1))))))
Скопируйте это из C1
Новый столбец D, ячейка D1 = =IF(C1="","",VLOOKUP(C1,$E$1:F,2,FALSE))
Примечание. Я написал это в листах Google, поэтому, когда я набираю ctrl + shift + enter
, он включается в ArrayFormula()
. Вам нужно будет сделать формулу массива превосходным способом - ctrl + shift + enter
и удалить ArrayFormula()
.
Не стесняйтесь просматривать это на листе - https://docs.google.com/spreadsheets/d/10hygbPyzj7L1u77izejoeGriaquoZ_omp49pCJ2U7uE/edit?usp=sharing
Если вы хотите экспортировать лист. Щелкните правой кнопкой мыши вкладку «Лист 1», go, чтобы «скопировать в» и «Новая электронная таблица»
По всем вопросам, сообщите мне:)