[Офис] Из Ворда в Эксель

Тема в разделе "Софт", создана пользователем Rabli, 10 ноя 2008.

Статус темы:
Закрыта.
  1. Rabli

    Rabli Создатель

    Регистр.:
    1 авг 2008
    Сообщения:
    15
    Симпатии:
    3
    Не могу перенести данные из таблицы в ворде в эксель - данные одного столбца (цифры) при вставке в эксель преобразуются в дату.
    Делаю в экселе формат-ячейки-число-общий, и эти даты преобразуются в совершенно другие цифры.

    Как перенести данные таблицы из ворда в эксель по-человечески? Спасибо за помощь.
     
  2. unsiker

    unsiker

    Регистр.:
    6 июн 2008
    Сообщения:
    465
    Симпатии:
    172
    1.открой ексель
    2.в экселе формат-ячейки-число-общий
    3. скопируй в ворде текст
    4. Вставь в ексель
     
  3. Rabli

    Rabli Создатель

    Регистр.:
    1 авг 2008
    Сообщения:
    15
    Симпатии:
    3
    читай выше: 5. и числовые данные преобразуются в даты.
     
  4. unsiker

    unsiker

    Регистр.:
    6 июн 2008
    Сообщения:
    465
    Симпатии:
    172
    Ексель преобразовывает числа в даты ТОЛЬКО В ТОМ СЛУЧАЕ если формат ячеек дата. Ты изначально поставь формат ячеек текстовый, а потом уже переноси даные. Я у себя проверил 2 раза ... целые и дробные числа переносятся без проблем .... и не преобразовываются в дату.

    Если там не супер секретные даные то скинь вордовскую таблицу, преобразую тебе в есель, хотя по алгориму который преведен выше все должно перебрасыватся ...
     
  5. Tisa

    Tisa Постоялец

    Регистр.:
    19 мар 2007
    Сообщения:
    142
    Симпатии:
    140
    Только что пробовал - на самом деле есть такая проблема.

    Провел 2 експеримента:
    1. Заранее ячейкам в екселе задал формат "Число" и вставил данные через "Специальна вставка - текст" - при этом все попало в виде чисел, но не все корректно.

    2. Немного через голову но сработать должно:
    В ворде замените разделитель дробной части на что-то другое, например если у вас числа в виде 234,34 через замену сделайте 234*34.
    Затем "это" вставьте в ексель, назначьте формат "числовой", и проведите обратную замену!
    Сработает 100% ;)

    Добавлено через 2 минуты
    Хэ... это у меня сработало.
    И метод попроще будет :D
     
  6. allov

    allov

    Регистр.:
    7 июл 2008
    Сообщения:
    156
    Симпатии:
    214
    Дело вот в чем: в Word в числах таблицы, которые вставляются как дата в Excel, в качестве разделителя целой и дробной части используются точки. Т.е., как я понимаю, используются числа типа: 2.7
    Использовав вставку как текст в Excel, казалось бы, мы решаем проблему. Но это на первый взгляд! Попробуйте сложить такие числа, и увидите печальный результат.:ah:
    В Excel, для дробных чисел, в качестве системного разделителя используется запятая. Так вот, перед копированием таблицы, когда она выделена в Word, надо выполнить команду Правка --> Заменить, указав:
    Найти .
    Заменить на ,
    И выбрать Заменить все
    После этого скопировать такую таблицу и смело вставлять ее в Excel. После этого, скопируются именно числа, которые можно анализировать средствами Excel.
    В Word'е же легко нажать кнопку отмена, и данные будут такие, как до замены.
     
  7. Rabli

    Rabli Создатель

    Регистр.:
    1 авг 2008
    Сообщения:
    15
    Симпатии:
    3
    Водровская таблица содержала цифры с разделителем -точкой вместо запятой - для десятичных знаков..

    Тему можно закрыть. Спасибо
     
Статус темы:
Закрыта.