Профессиональные приемы работы в Microsoft Excel

Пожалуйста, войдите или зарегистрируйтесь.


Расширенный поиск  

Новости:

Новая редакция правил форума: 2.4. Если вопрос или ответ содержится во вложенном файле, все-равно кратко описывайте в сообщении вопрос или суть решения. Это необходимо, чтобы тему можно было найти через поиск.

Автор Тема: Сцепить через табуляцию  (Прочитано 499 раз)

0 Пользователей и 1 Гость просматривают эту тему.

runner

  • Постоялец
  • ***
  • Уважение: +7/-0
  • Оффлайн Оффлайн
  • Сообщений: 162
Сцепить через табуляцию
« : 19.01.2022, 10:13:06 »

Доброго дня всем!

Проблема - на картинке
Исходные данные - три столбца - "A"
Цель - получить текстовый столбец, где исходные значения столбцов разделены табуляцией - "D"

Наиболее близкий результат даёт использование символа с кодом [9] "B", но при вставке в Блокнот добавляются кавычки в начале и в конце каждой строки - "C".
Добавкой в формулу функции ПОДСТАВИТЬ(), для замены кавычек, проблема не решается, так как в результате первой формулы кавычек нет - они "появляются" только при вставке в Блокнот.




Записан

Serge 007

  • Администратор
  • Ветеран
  • *****
  • Уважение: +341/-0
  • Онлайн Онлайн
  • Сообщений: 3 038
    • Мир Excel
Re: Сцепить через табуляцию
« Ответ #1 : 19.01.2022, 10:52:32 »

Здравствуйте

Недавно была аналогичная тема: Функция ПЕЧСИМВ убирает нужные символы
Записан
Бесплатная помощь: www.excelworld.ru
Платная помощь: sergeyizotov@excelworld.ru
Яндекс-деньги: 41001419691823 | WMR:126292472390

Serge 007

  • Администратор
  • Ветеран
  • *****
  • Уважение: +341/-0
  • Онлайн Онлайн
  • Сообщений: 3 038
    • Мир Excel
Re: Сцепить через табуляцию
« Ответ #2 : 19.01.2022, 11:45:51 »

...использование символа с кодом [9] "B", но при вставке в Блокнот добавляются кавычки в начале и в конце каждой строки...
А зачем Вы этот символ используете? Почему не гораздо более очевидный пробел?

Так работает (кавычки в блокноте не появляются):=A1&СИМВОЛ(32)&B1&СИМВОЛ(32)&C1См. вложение
Записан
Бесплатная помощь: www.excelworld.ru
Платная помощь: sergeyizotov@excelworld.ru
Яндекс-деньги: 41001419691823 | WMR:126292472390

runner

  • Постоялец
  • ***
  • Уважение: +7/-0
  • Оффлайн Оффлайн
  • Сообщений: 162
Re: Сцепить через табуляцию
« Ответ #3 : 19.01.2022, 12:04:07 »

Функция ПЕЧСИМВ убирает нужные символы - могу только подтвердить - убирает. Вместе с ненужными кавычками и нужную табуляцию.
Решения не увидел. По ссылке на "Планету" - отфильтровать зерно истины не удалось, очень много постороннего.
На иксбт показано решение через VBA, но у меня не запускается, почему-то.

Символ 32 даёт не тот разделитель - разница видна в Word и в Блокноте - сверху - 32, снизу  - 9, как должно быть

Цитировать
А зачем Вы этот символ используете? Почему не гораздо более очевидный пробел?
"Пробел" даёт пробел, а нужна табуляция.
Записан

Serge 007

  • Администратор
  • Ветеран
  • *****
  • Уважение: +341/-0
  • Онлайн Онлайн
  • Сообщений: 3 038
    • Мир Excel
Re: Сцепить через табуляцию
« Ответ #4 : 19.01.2022, 12:14:21 »

..."Пробел" даёт пробел, а нужна табуляция...
Так табуляция получается за счет того, что данные расположены в нескольких строках Excel

Вы мое вложение смотрели? В нем скрин txt-файла, при копировании из Excel кавычки не проставляются
Записан
Бесплатная помощь: www.excelworld.ru
Платная помощь: sergeyizotov@excelworld.ru
Яндекс-деньги: 41001419691823 | WMR:126292472390

runner

  • Постоялец
  • ***
  • Уважение: +7/-0
  • Оффлайн Оффлайн
  • Сообщений: 162
Re: Сцепить через табуляцию
« Ответ #5 : 19.01.2022, 12:27:12 »

Вы мое вложение смотрели? В нем скрин txt-файла, при копировании из Excel кавычки не проставляются

Конечно, я посмотрел Ваш файл со скрином! К сожалению, это не тот "пробел"
Я тоже приложил картинку с различием в отображении результатов с разными символами.

P.S.
Serge 007  - спасибо за помощь - кое-что полезное для себя увидел!
Проблему решили со стороны сайтостроителей - теперь система воспринимает простой пробел).
Записан

Serge 007

  • Администратор
  • Ветеран
  • *****
  • Уважение: +341/-0
  • Онлайн Онлайн
  • Сообщений: 3 038
    • Мир Excel
Re: Сцепить через табуляцию
« Ответ #6 : 19.01.2022, 12:58:25 »

...это не тот "пробел"...
Ну так замените на нужный :)
В Excel много разных пробелов есть

...приложил картинку с различием в отображении результатов с разными символами...
Задача была - сделать так, что бы кавычки не появлялись при копировании из Excel в NotePad - я предложил Вам решение
Записан
Бесплатная помощь: www.excelworld.ru
Платная помощь: sergeyizotov@excelworld.ru
Яндекс-деньги: 41001419691823 | WMR:126292472390

runner

  • Постоялец
  • ***
  • Уважение: +7/-0
  • Оффлайн Оффлайн
  • Сообщений: 162
Re: Сцепить через табуляцию
« Ответ #7 : 19.01.2022, 14:12:36 »

Вот тут (пятое сообщение) есть некоторое объяснение появления этих кавычек
https://forum.ixbt.com/topic.cgi?id=23:36871

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



Темы без ответов

27.05.2022 14:38 конструкция из Shape 262
09.08.2019 14:09 Макрос для заполнения таблиц через форму 5160
18.07.2019 16:02 Рассылка почты из Excel при помощи почтовой программы TheBAT! 4544
07.02.2019 01:36 Как удалить дубликаты из выпадающего связанного списка? 6127
03.03.2018 00:00 Подсчет отработанного времени, за исключением заранее определенных перерывов 3221
23.05.2017 11:20 Копирование данных из одной таблицы в умную таблицу по условию 5044
15.03.2017 15:45 автозамена картинок PowerPoint 3953
11.03.2017 13:43 Изменить нумерацию страниц 3889
07.02.2017 18:43 Блокировка ячеек по наступлению даты 3008
28.08.2016 19:29 Одинаковые заголовки после обновления оглавления 3496





Яндекс цитирования msexcel.ru Яндекс.Метрика

Страница сгенерирована за 0.143 секунд. Запросов: 111.