Что такое "следующий символ ячейки" при копировании и вставке из таблицы?

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

Например. У меня есть этот текст: Phone (P), Email (E), Home (H) и если я заменю все , с \n и вставьте текст в табличный формат в Pages/Word/Excel, он интерпретируется как столбец.

Чтобы заменить строку новой строкой, я использовал:

> pbpaste | tr -s ', ' '\n' | pbcopy 

Я старался \t, а также \n\n но они все еще вставлены в ряд.

Затем я попытался скопировать его подряд и распечатать на терминале с помощью (gcat потому что я на macOS)

> pbpaste | gcat -A 
a^Ib^Ic⏎  

Читая документы, он говорит:

отображать символы табуляции как ^I

Но замена , с \t не делает этого Кто-нибудь знает, что это за символ и как я могу заменить его запятой, чтобы вставить строку?

1 ответ

В Excel вы можете определить, какой символ используется в качестве разделителя, используя опцию "Текст в столбец" (я обнаружил это, сходя с ума, когда вставлял значения, и он как-то разделялся).

Если вы перейдете к параметру "Текст в столбец" на вкладке "Данные", он сначала спросит, Delimited или же Fixed Width , Выберите разделитель, затем нажмите "Далее".

На следующем экране вы можете выбрать Tab , Semicolon , Comma , Space или же Other (с полем, чтобы сказать, какой другой персонаж). Установите это там и закончите.

Если бы вы имели, например, 1,2 и вставил нормально, он заполнил бы только одну ячейку. Однако, если вы сделаете этот процесс и выберете Запятую, при повторной вставке он будет разделен запятой.

Это не совсем то, о чем спрашивался вопрос, потому что спрашивающий хотел знать, что заменить запятую и в различных программах, но таким образом вам вообще не нужно заменять ее, вместо этого заставив Excel понять, что вы хотите разделить запятую ,

Другие вопросы по тегам