1

Мне нужно объединить ячейки, содержащие ту же информацию, и я новичок в Excel, поэтому я действительно мог бы использовать некоторую помощь. Вот моя ситуация. Мне дали 3 таблицы. Первый с идентификатором пользователя и отделом. Второй имеет идентификатор пользователя, имя и фамилию, а третий - идентификатор пользователя и роли. Они не выстроены в одном столбце, и мне нужно объединить идентификаторы пользователей в столбце A и другую информацию, чтобы они были в одной строке, не внося данные в беспорядок.

Иными словами, если идентификатор пользователя в столбце A совпадает с идентификатором пользователя в столбце D, мне нужно объединить столбец D с ячейкой, содержащей идентификатор в столбце A. Затем мне нужно правильное имя, фамилия, отдел, и любые роли, связанные с этим идентификатором пользователя, должны быть размещены в соответствующих местах в этой строке. Пожалуйста помоги!

Вот как выглядит текущая таблица. Информация, которую я получил в каждой электронной таблице, отделена черными столбцами, но будет удалена. Я включил их, чтобы понять, откуда взялся каждый набор данных.


полное изображение

Вот как я хочу, чтобы это выглядело. Вторая и третья роли должны быть заполнены только в том случае, если у человека есть вторая / третья роль.


полное изображение

1 ответ1

0

Вот шаги, которые я использовал для решения проблемы:

  • Заполните C2 и вниз (перетаскивая маркер заполнения) формулой = Sheet2!A2
  • Заполните B2 и вниз (дважды щелкнув маркер заполнения) формулой = INDEX (Sheet2!B:B, MATCH (C2, Лист2!А: А, 0))
  • Заполните A2 и дважды (дважды щелкнув маркер заполнения) формулой = INDEX (Sheet2!C: C, MATCH (C2, Лист2!А: А, 0))
  • Заполните D2 и вниз (дважды щелкнув маркер заполнения) формулой =INDEX(Sheet1!B:B,MATCH(C2,Sheet1!A:A,0))
  • Заполните E2 формулой = IFERROR (INDEX (Лист3!$ B: $ B, МАЛЫЙ (IF (Sheet3!$ A: $ A = $ C2, ROW (Sheet3!$ A: $ A)), COLUMNS ($ E2: E2))), ""), которые нужно будет ввести с помощью Ctrl+Shift+Enter, поскольку это формула массива.
  • С выделенной ячейкой E2 перетащите маркер заливки в ячейки F2 и G2.
  • С выделенными ячейками E2, F2 и G2 дважды щелкните маркер заполнения, чтобы отправить формулы вниз.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .