Об'єднайте рядки з різних комірок в 1 клітинку


1

Пробачте про ASCII мистецтво (мистецтво! $?), Але як я можу отримати речі з C1 & C2 в C3 з додатковим текстом.

-------- | ------- | ------------------ |
С1 | С2 | С3 |
----------------------------------- |
Джон | Doe | Ім'я: C1 |
        | | Прізвище: C2 |
----------------------------------- |

До речі, як я обробляю новий рядок між Іменем та Прізвищем. "\ n Не працює!"
Holysmoke

Просто використовуйте Char (10) як символ нового рядка та переконайтеся, що у вас включений текст Wrap для комірки, у якій ви використовуєте формулу, інакше ви побачите лише квадрат.
алекс

Відповіді:


5

Просто використовуйте функцію з'єднання. Ви можете використовувати щось подібне

= CONCATENATE("First name: "; C1; CHAR(10); "Last name: "; C2)

Редагувати : Я додав CHAR (10) до формули, щоб створити новий рядок між двома полями. Однак вам потрібно ввімкнути Обгортання тексту для комірки.


Я перевірив це в Excel 2003, і ​​напівкрапка була правильною. Спроба в Excel 2007 працює, як ви вже говорили, використовуючи кому. Це здається дивним. Снарк також використав напівколонку ...
Алекс

Для Excel 2007 ваш синтаксис неправильний - він повинен бути, (кома), а не; (напівколонка)
ChrisF

Як не дивно, що вони повинні змінити це між версіями 2003 та 2007 років.
ChrisF

@ChrisF: різниця у керуванні регіональними налаштуваннями в Excel між версіями 2003 та 2007 років? Я використовую французькі налаштування.
Снарк

@Snark може бути ... У мене вдома була англійська та румунська. Це може бути поясненням різниці.
alex

3

Це у вашій темі: об'єднайте! :-)

У C3 використовуйте формулу:

=concatenate("First Name: ";C1;" Last Name: ";C2)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.