Ru-Board.club
← Вернуться в раздел «Программы»

» Excel FAQ (часть 4)

Автор: immotus
Дата сообщения: 20.01.2009 09:38
Пытался открыть dat файл от 1С в Microsoft Excel 2003. На двух машинах открылся нормально, а на третьем вместо русского текста, кракозябры. Шрифт используется один и тот же Arial Cyr, только почему-то вместо кодировки Windows 1252, как на двух других машинах, отображается въетнамская кодировка. Как исправить этот глюк, без пересохранения файла? Видимо надо изменить кодировку по умолчанию для вновь открываемый файлов. Как?

Добавлено:
Ну как временное решение, исправил в рестре:

Код: Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage]
"1258"="c_1251.nls"
Автор: Mushroomer
Дата сообщения: 20.01.2009 11:48
immotus
Цитата:
исправил в рестре:
Это решение имхо и есть правильное. Не так давно тоже это проходил, но только со ставкой из буфера из 1С. Правда вставка была в Word.
Автор: bredonosec
Дата сообщения: 22.01.2009 14:49
вопрос:
имеем экспортированную в ёксель распечатку бухгалтерии.
пользоваться оной для расчетов не получается, бо ячейки как-то хаотически расположены (один визуальный ряд - на 4-5 рядов ячеек, промеж столбцами- куча мусора..
Как эту гадость в удобоваримый вид привести?
Метод "выгнать в ворд, перегнать табл в текст, почистить разделители и обратно" не срабатывает именно из-за хаотичности - вручную надо формовать строки, что для большого дока трудно.

Автор: Mushroomer
Дата сообщения: 22.01.2009 16:54
bredonosec
Образец (1-2 строки с шапкой) можешь выложить? И желательно выложить то, к чему хочешь придти.
Автор: bredonosec
Дата сообщения: 22.01.2009 18:55
могу смылить (не публичные данные)
Автор: crotoff
Дата сообщения: 22.01.2009 20:19
bredonosec
однажды парился с похожей проблемой - форму КС в ёксель переводил. Экспортировал в PDF а затем конвертировал PDF Transformerом (в принципе обычным ФайнРидером можно) - меньше искажений получается

Добавлено:
то есть просто можно отсканировать твою справку с разрешением 600 dpi и распознать
Автор: Mushroomer
Дата сообщения: 23.01.2009 05:37
bredonosec
Цитата:
могу смылить (не публичные данные)
Перебей непубличные данные мусором (вместо текста - xxx), вместо цифр - любые цифры и выложи.
Автор: Zeratull
Дата сообщения: 23.01.2009 12:35
Добавьте в шапку:
Смена представления имен столбцов с буквенного на цифровое и обратно

Office 2003
Сервис\Параметры\Общие\Стиль ссылок R1C1

Office 2007
Сервис-Параметры Excel-Формулы
пункт. "Стиль ссылок R1C1"
галочка стоит - вверху цифры
галочка не стоит - вверху буквы
Автор: ihorlt
Дата сообщения: 23.01.2009 19:06
можна хорошую книгу по 2003 и 2007 посоветовать, типа обо всем и кратко, как справочник, только понятный?
Автор: kotlomoy
Дата сообщения: 24.01.2009 01:48
Нужно из xlsx получить картинку bmp. Кто-нибудь может посоветовать что-нибудь?

Качал All Office Converter Platinum две разные версии -- и обе с треском вылетают.
Автор: Mushroomer
Дата сообщения: 24.01.2009 08:15
kotlomoy
У тебя есть файл в формате 2007 Excel и ты хочешь получить его содержимое в картинке? Данных больше чем на одну страницу? PrtScr (Print screen) тебя не устроит?
Автор: KepBoard
Дата сообщения: 24.01.2009 08:16
ihorlt
Лучше Укенбаха еще никто ничего не написал
kotlomoy
А снимок экрана не подходит? Если не секрет, для чего .bmp, а не .jpg?
Автор: Soft_deadly
Дата сообщения: 24.01.2009 10:46
Здравствуйте уважаемые.
У меня такая проблема в excel есть група столбцов содержащие следующие данные:
82 200    
10 080    
4 800
и т.д. подскажите пожалуйста каким образом эти данные привисти к виду:
82,2
10,08
4,8
Я знаю что все можно умножить на 0,001, но это не выход так как столбцов достаточно много.
Спасибо заранее.
Автор: sizop
Дата сообщения: 24.01.2009 11:31
Soft_deadly
Делаешь рядом дополнительный столбец, в первую его ячейку пишешь формулу =А1*0,001, растягиваешь вниз, копируешь посчитанные цифры и вставляешь значения в нужный столбец через специальную вставку, дополнительный столбец можешь удалить.
Автор: kotlomoy
Дата сообщения: 24.01.2009 11:40
Mushroomer
KepBoard
Данных на несколько экранов. Принтскрином приходится в несколько заходов один файл фотографировать. Хотелось бы за один заход это сделать.
А для полного счастья -- чтобы еще фотографировались только выделенные ячейки, а не весь файл.

Формат картинки не так важен, bmp или jpg или другой может какой
Автор: Soft_deadly
Дата сообщения: 24.01.2009 11:45
sizop
Спасибо, но как раз я и писал что этот способ мне известен, но когда столбцов пять, и в каждом по 400-500 строк, немного муторно это все делать. хочется найти сбособ избавляющий от создания новых столбцов, тем более что потом приходится их менять местами.
Автор: Mushroomer
Дата сообщения: 24.01.2009 11:50
Soft_deadly
Цитата:
столбцов достаточно много.
Много это сколько?

Цитата:
но когда столбцов пять, и в каждом по 400-500 строк, немного муторно это все делать.
Что тут муторного? Тяжело формулу разогнать на 500 строк? Т.е. всего-то надо мышку вниз переместить. Делается за 5-10 секунд.
Автор: Soft_deadly
Дата сообщения: 24.01.2009 12:08
Mushroomer

Выкладываю фрагмент таблицы
A     B     C     D     Е F

2 000    7 000    D16     SESC002404     12 800    179 200
Изменить надо столбцы A,B,E,F
Повторяюсь: сейчас я решаю эту проблему путем умножения значений на 0,001.



Добавлено:


Цитата:
Что тут муторного? Тяжело формулу разогнать на 500 строк? Т.е. всего-то надо мышку вниз переместить. Делается за 5-10 секунд

Да то и муторно что столбцы потом надо возвращать на место.
Наверное я задаю глупые вопросы, ну что-ж примим как есть другого решения нет!?
Автор: Mushroomer
Дата сообщения: 24.01.2009 12:43
Soft_deadly
Делаешь дополнительный столбец между A и B, т.е. он будет B. В нем формула B1=A1*0.001 Ну и так далее.

Цитата:
Да то и муторно что столбцы потом надо возвращать на место.
Ничего возвращать не надо. Просто скрой ненужный столбец.
Автор: Mushroomer
Дата сообщения: 24.01.2009 15:57
KepBoard
Цитата:
Лучше Укенбаха еще никто ничего не написал
Имхо это подробное описание, а ihorlt нужно краткое описание

ihorlt
попробуй спросить в топике http://forum.ru-board.com/topic.cgi?forum=93&topic=0439
Автор: Mushroomer
Дата сообщения: 24.01.2009 18:24
kotlomoy
Цитата:
Нужно из xlsx получить картинку bmp. Кто-нибудь может посоветовать что-нибудь?
Для чего это вообще нужно? может проще это все в pdf загнать?
Автор: kotlomoy
Дата сообщения: 24.01.2009 20:05
Mushroomer
Вот для чего: http://forum.ru-board.com/topic.cgi?forum=86&bm=1&topic=3172&start=40#lt

За раз надо сделать несколько таблиц, каждую фотографирую в 3-4 приема. Потом еще каждый снимок обрезать. Хотелось бы как-нибудь оптимизировать этот процесс
Автор: Mushroomer
Дата сообщения: 24.01.2009 23:00
kotlomoy
Имхо это задача не для этого топика.
Возможно решение: загнать все это в pdf с нужным масштабом, а затем через специальные программы (типа Advanced PDF to IMAGE Converter) конвертировать pdf в jpg.
Автор: Nerian
Дата сообщения: 25.01.2009 00:16
Добрый день! Подскажите пожалуста, как сделать. Есть таблица такого вида:

Имя
Вася
Вася
Петя
Вася
Алексей
Петя
Вася

Нужно в результате получить что то вроде:

Вася 4
Петя 2
Алексей 1

Чтобы из этого дела потом построить диаграмму.

Грубо говоря на SQL это бы выглядило как select Имя, count(Имя) from Таблица group by Имя
Автор: Mushroomer
Дата сообщения: 25.01.2009 00:44
Nerian
=СЧЁТЕСЛИ(A2:A8;"Вася")
=СЧЁТЕСЛИ(A2:A8;"Петя")
=СЧЁТЕСЛИ(A2:A8;"Алексей")
Автор: ibko
Дата сообщения: 25.01.2009 01:25
kotlomoy

В 2003:
выделить диапазон
нажать шифт, выбрать в меню Правка > Копировать рисунок...
а там по месту сориентироваться.

Можно записать в макрос:
Selection.CopyPicture Appearance:=xlPrinter, Format:=xlPicture

Есть некоторые ограничения - надо экспериментировать.
При желании можно подключить что-нибудь типа AutoHotKey или AutoIT - вставить картинку в файл, сохпранить, обработать и т.д.
Автор: kotlomoy
Дата сообщения: 25.01.2009 13:30
ibko
Не знал, что такая фича есть...

Я долго ее искал в Excel 2007 и все-таки нашел!
Долго искал, потому что фича спрятана в меню Втавить | Как рисунок | Копировать как рисунок... Кто там меню делал, уволить сразу же

Спасибо, именно это мне и нужно было
Автор: Soft_deadly
Дата сообщения: 26.01.2009 22:16

Цитата:
Что тут муторного? Тяжело формулу разогнать на 500 строк? Т.е. всего-то надо мышку вниз переместить. Делается за 5-10 секунд

Mushroomer
Еще раз спасибо, кстати это можно сделать быстрее, если двойным счелчко счелкнуть на крестике то формула заполняется по всему столбцу.

Но все-же интересно, есть ли возможность делать это путем изменения форматов, или других настроек???
Спасибо за понимание
Автор: VictorKos
Дата сообщения: 26.01.2009 22:59
Soft_deadly
Попробуйте так:
В пустую ячейку ввести число 0,001, затем скопировать эту ячейку в буфер обмена (Ctrl+C).
Выделите данные, которые нужно умножить на это число (в принципе, можно выделить весь диапазон, включая и те столбцы, в которых находятся нечисловые данные - они не пострадают). Теперь из контекстного меню выбрать Специальную вставку и в окне настроек отметить операцию "умножить". Всё, жмём ОК и получаем то, что хотели.
Теперь можно очистить (Delete) вспомогательную ячейку с числом 0,001. (Если очистить её раньше, сразу после копирования, то буфер обмена тоже очистится и Специальная вставка будет недоступна.)
Автор: VovaII
Дата сообщения: 27.01.2009 09:14
All
Как побороть такое западло: в екселе 2003, в ячейке, набиваеш циферку, например 1234, жмеш Ентер или стрелку, и получаеш 12,34.
Т.е. оно любое число, при вводе с клавиатуры, делит на 100. Но толко в екселе.
Переустановка с удалением "C:\Program Files\Microsoft Office\" ничего не дала.

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970

Предыдущая тема: Какой поставить ведеоплеер под Vista


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.