Я пытаюсь изменить внешний вид ячейки в Excel, но не знаю, как это сделать. Допустим, у нас есть рабочий лист WSA с некоторыми данными:

У нас также есть лист WSB, в который я хочу скопировать данные из WSA:

Однако в ячейке WSB:A1 я не хочу видеть номер 2, а вместо этого данные из строки 2 WSA, что-то вроде этого:

Как мне этого добиться?

1 ответ1

3

Я не использовал это сам, но это то, где функция INDEX пригодится (https://exceljet.net/index-and-match)

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

Предполагая, что ваш лист WSB содержит идентификатор строки из листа WSA, который вы хотите, в листе WSC вы могли бы написать следующее:

=INDEX(WSA!A1:C2,WSB!A1,2)

Это фактически вернет вам значение второго столбца (в вашем случае Doe) в диапазоне ваших данных:

  • WSA!A1:C2 : диапазон, в котором вы смотрите
  • WSB!A1 : идентификатор строки в вышеуказанном диапазоне, который вы хотите найти (динамически от значения в листе WSB)
  • 2 : Столбец диапазона, который вы хотите получить в качестве возвращаемого значения запрошенной строки

Если вы хотите объединение, я бы предложил:

  • Добавление объединенного столбца в конце ваших данных WSA
  • Расширение диапазона до D2
  • Замена 2 в вышеуказанной функции на 4 (при условии, что ваша объединенная строка находится в столбце 4 на листе WSA)

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