Поместите в одно поле значения из других полей в одну строку с дополнительным текстом EXCEL - PullRequest
0 голосов
/ 18 октября 2018

У меня есть ситуация, подобная его

Text    Number    Letter     Color

empty     1         A         Blue

Я хочу поместить значения из поля «Число, буква и цвет в тексте», чтобы они выглядели так:

Text                Number       Letter     Color

Number is: 1          1            A         Blue
Letter is: A
Color is: Blue        

Как все это поместитьзначение из других полей с дополнительным текстом в одно поле в Excel?

Ответы [ 2 ]

0 голосов
/ 18 октября 2018

Excel Method

Используйте формулу =INDEX($C$1:$E$1,,ROW(1:1)) & " is: " & INDEX($C$2:$E$2,,ROW(1:1)) ВНУТРИ КАЖДОЙ ячейки, из которой вы хотите скопировать данные.

enter image description here

GOOGLE SHEET METHOD

Вы можете использовать формулу: ={{"Number is: ", C2}; {"Letter is: ", D2}; {"Color is: ", E2}} В любой 1 ячейке.Даю вам это.

enter image description here

0 голосов
/ 18 октября 2018

use

="Number is: " & B2 & char(10) & "Letter is: " & C2 & Char(10) & "Color is: " & D2

Убедитесь, что WrapText включен.

enter image description here

Если у вас есть TEXTJOIN, вы можете использовать этот массив:

=TEXTJOIN(CHAR(10),,$B$1:$D$1 & " is: " & B2:D2)

Будучи формулой массива, она должна быть подтверждена с помощью Ctrl-Shift-Enter вместо Enter при выходе из режима редактирования.

TEXTJOIN был представлен в Office 365 Excel

enter image description here


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

=INDEX($B$1:$D$1,,ROW(1:1)) & " is: " & INDEX($B$2:$D$2,,ROW(1:1))

И скопируйте вниз.

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...