2009-11-04 2 views
9

Я использую MS Excel на Mac.Вставить новую строку в формулу Excel (MacOS)

У меня есть формула, и я хочу, чтобы вставить новую строку в нее:

Guests!A1 & " " & Guests!B1 & [newline here] Guests!C1 

Как я могу это сделать?

+0

Вы должны добавить «г» на «MacOS» тег –

+0

я собирался удалить метку, а затем я понял, что это за «MacOS» не «макросы». –

ответ

14

CHAR() является подходящей функцией для формулы Excel, и вам нужен символ 10 (подача строки) для создания разрыва строки. Пример:

Guests!A1 & " " & Guests!B1 & CHAR(10) & Guests!C1 

Вы должны будете иметь словесную обертку включена на ячейку, в противном случае CHAR (10) будет просто смотреть, как на маленькую площадь.

vbCRLF был бы правильным выбором при использовании VBA (т. Е. Макроса). Речь идет о формулах, а не VBA.

+1

Mac OS Excel все еще застрял во времена, когда Classic Macs использовал CR для новой строки. Вы обнаружите, что «CHAR (13)» - это тот, который вы хотите, и он не переносится между Mac и ПК. Вы можете создать функцию OS-sniffing с IF и INFO («OSVERSION»). – scruss

0
=Guests!A1 & " " & Guests!B1 & "<press Alt+Enter> 
" & Guests!C1 

Заменить <press Alt+Enter> на фактическую комбинацию клавиш.
На Mac, как предложил Коксима, вы, возможно, замените Alt другим ключом?

+1

Этот трюк работает только для прямого текста. Если у вас есть формула, она добавляет отдельную строку в строку формулы, но это не будет переводить на форматирование ячейки. Находка richardtallent, предлагающая char (10), - это путь. – guitarthrower

3

Нажмите Command + Опции + Введите