Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Как включить в список разделителей столбцов новый символ EOT - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
Страница 1 из 11
Модератор форума: _Boroda_, Pelena, Manyasha, SLAVICK 
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Как включить в список разделителей столбцов новый символ EOT (Формулы/Formulas)
Как включить в список разделителей столбцов новый символ EOT
jakky Дата: Суббота, 07.05.2016, 19:09 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Стандартные символы – разделители полей(столбцов) в EXCEL это Табуляция, Пробел, точка с запятой, запятая, пробел.
Проблема:
Как включить в список разделителей полей для EXCEL символ EOT(Конец Передачи) ?
Напрямую, «в лоб» проблема не решается. Если в Мастере Текстов указать Alt04 что соответствует EOT то никакой реакции.
Символ EOT (Конец Передачи) \004 или 4 или EOT или \x04 или ^D или Alt04 (End of transmission)
http://donsnotes.com/tech/charsets/ascii.html
Все Дело в том, что в старом текстовом файле-каталоге Электронной Библиотеки [b]MyHomeLib в качестве разделителей полей были использованы символы EOT[/b]
Стоит задача редактировать этот файл-каталог в EXCEL
Образец файла в Приложении
К сообщению приложен файл: new2.zip(1Kb)
 
Ответить
СообщениеСтандартные символы – разделители полей(столбцов) в EXCEL это Табуляция, Пробел, точка с запятой, запятая, пробел.
Проблема:
Как включить в список разделителей полей для EXCEL символ EOT(Конец Передачи) ?
Напрямую, «в лоб» проблема не решается. Если в Мастере Текстов указать Alt04 что соответствует EOT то никакой реакции.
Символ EOT (Конец Передачи) \004 или 4 или EOT или \x04 или ^D или Alt04 (End of transmission)
http://donsnotes.com/tech/charsets/ascii.html
Все Дело в том, что в старом текстовом файле-каталоге Электронной Библиотеки [b]MyHomeLib в качестве разделителей полей были использованы символы EOT[/b]
Стоит задача редактировать этот файл-каталог в EXCEL
Образец файла в Приложении

Автор - jakky
Дата добавления - 07.05.2016 в 19:09
_Boroda_ Дата: Суббота, 07.05.2016, 19:22 | Сообщение № 2
Группа: Модераторы
Ранг: Экселист
Сообщений: 9365
Репутация: 3939 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
А если открыть текстовик, скопировать там этот символ, Контрл+h, в найти вставить его, в заменить - что-нибудь другое (например, @), а потом уже открывать Excelем с помощью мастера текстов? У меня получилось.

Или то же самое проделать прямо в Excel формулой (розовое в файле)
Код
=ПОДСТАВИТЬ(A1;СИМВОЛ(4);"@")


Или сразу формулой разбить на куски (зеленое в файле)
Код
=СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ(СИМВОЛ(4)&$A37;СИМВОЛ(4);ПОВТОР(" ";999));999*СТОЛБЕЦ(A37);999))
К сообщению приложен файл: new2_1.xlsx(21Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеА если открыть текстовик, скопировать там этот символ, Контрл+h, в найти вставить его, в заменить - что-нибудь другое (например, @), а потом уже открывать Excelем с помощью мастера текстов? У меня получилось.

Или то же самое проделать прямо в Excel формулой (розовое в файле)
Код
=ПОДСТАВИТЬ(A1;СИМВОЛ(4);"@")


Или сразу формулой разбить на куски (зеленое в файле)
Код
=СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ(СИМВОЛ(4)&$A37;СИМВОЛ(4);ПОВТОР(" ";999));999*СТОЛБЕЦ(A37);999))

Автор - _Boroda_
Дата добавления - 07.05.2016 в 19:22
jakky Дата: Суббота, 07.05.2016, 20:55 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
цитата удалена
К сожалению, там в каталоге 500 000 и более книг, каждая строка соответствует одной книге, если в какой-либо строке будет символ "@" или другой выбранный в качестве замены исходного разделителя EOT, тогда все эти строки(а значит и книги) будут потеряны в Каталоге. Увы.
Нужен именно ПРЯМОЙ выбор EOT как Разделитель столбцов. Замена исходного символа-разделителяEOT на какой-то другой символ крайне не желательна
[moder]Не надо цитировать пост целиком. Это нарушение Правил форума[/moder]


Сообщение отредактировал Pelena - Суббота, 07.05.2016, 21:18
 
Ответить
Сообщениецитата удалена
К сожалению, там в каталоге 500 000 и более книг, каждая строка соответствует одной книге, если в какой-либо строке будет символ "@" или другой выбранный в качестве замены исходного разделителя EOT, тогда все эти строки(а значит и книги) будут потеряны в Каталоге. Увы.
Нужен именно ПРЯМОЙ выбор EOT как Разделитель столбцов. Замена исходного символа-разделителяEOT на какой-то другой символ крайне не желательна
[moder]Не надо цитировать пост целиком. Это нарушение Правил форума[/moder]

Автор - jakky
Дата добавления - 07.05.2016 в 20:55
Gustav Дата: Суббота, 07.05.2016, 21:16 | Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1211
Репутация: 484 ±
Замечаний: 0% ±

начинал с Excel 4.0...
Замена исходного символа-разделителяEOT на какой-то другой символ крайне не желательна

Перечитал Ваши сообщения раз 10 - так и не вкурил, чем формульный подход Александра (_Boroda_) не устраивает. Конечная цель-то всего мероприятия какая? Иметь список в Excel, разбитый по колонкам? Или что?


Мой tip box - яд 41001663842605
 
Ответить
Сообщение
Замена исходного символа-разделителяEOT на какой-то другой символ крайне не желательна

Перечитал Ваши сообщения раз 10 - так и не вкурил, чем формульный подход Александра (_Boroda_) не устраивает. Конечная цель-то всего мероприятия какая? Иметь список в Excel, разбитый по колонкам? Или что?

Автор - Gustav
Дата добавления - 07.05.2016 в 21:16
jakky Дата: Воскресенье, 08.05.2016, 00:31 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Задачи, собственно две:
1. Откорректировать файл-каталог в EXCEL-е
2. Восстановить исходную структуру файла-каталога(если она была изменена), т.е. символы-разделители EOT и другие управляющие символы должны быть восстановлены.
иначе Программа-Библиотекарь MyHomeLib не откроет этот файл-каталог.


Сообщение отредактировал jakky - Воскресенье, 08.05.2016, 00:35
 
Ответить
СообщениеЗадачи, собственно две:
1. Откорректировать файл-каталог в EXCEL-е
2. Восстановить исходную структуру файла-каталога(если она была изменена), т.е. символы-разделители EOT и другие управляющие символы должны быть восстановлены.
иначе Программа-Библиотекарь MyHomeLib не откроет этот файл-каталог.

Автор - jakky
Дата добавления - 08.05.2016 в 00:31
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Как включить в список разделителей столбцов новый символ EOT (Формулы/Formulas)
Страница 1 из 11
Поиск:

Яндекс цитирования
© 2010-2016 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!