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

» Excel FAQ (часть 3)

Автор: ASA57
Дата сообщения: 08.06.2008 06:56
ivas
Некая программа выводит результаты своей работы в таблицу excel. При печати если текст более 250 знаков последние строки текста обрезаются. Штатные средчтва форматированич не помогают. Руками раздвигать муторно.
Автор: ivas
Дата сообщения: 08.06.2008 11:29
ASA57
Цитата:
если текст более 250 знаков последние строки текста обрезаются. Штатные средчтва форматированич не помогают
После формирования данных на листе нажимается кнопка слева от А и выше 1 (пустой прямоугольник), выделяется весь лист и применяется форматирование, которое я указал постом выше.
Можно применить форматирование к отдельному столбцу или группе столбцов (куда выводится этот текст).
Я попробовал ещё раз (текст более 400 символов) всё работает.

Автор: Borey
Дата сообщения: 09.06.2008 18:06
Уважаемые спецы! При импортирования файла в Excel в некоторых строках вместо
цены детали отображается дата. Как справиться с этой бедой?
P.S Например: вместо 26,00 стоит Jul 94
Автор: Troll
Дата сообщения: 09.06.2008 19:53
Может кто знает мне очень срочно нужно, не оставляйте без внимание!!!

Есть таблица, два столбца, задача если слева мы имеем два одинаковых счета, то мы должны обьеденить в один счет и показать только один счет но суммой (второй столбец) одинаковых счетов, тоесть в итоге мы где то выводим результат.

40817810088040033208    0,6
40817810088040033208    200
40817810088040034139    20000
40817810088040034139    9950
40817810088040034171    9939
40817810088040035905    300

Автор: ivas
Дата сообщения: 09.06.2008 20:19
Borey
Цитата:
Как справиться с этой бедой
Формат ячеек - Числовой (для всего столбца)


Добавлено:
Troll
А одинаковые счета идут по-порядку? Если да - можно ограничиться формулой, если нет - макрос.
Автор: Borey
Дата сообщения: 09.06.2008 20:50
ivas, спасибо за ответ.
Но если после загрузки файла ввести формат числа, то вместо даты появляется число
абсолютно не соответствующие истинному значению.
P.S Примерно это выглядит так:
A B
Номер детали    Цена
71217666800    Apr 13
17117666804    144.76
36317666819    643.50
36317666820    198.00
11117666821    112.20
11117666822    Jan 95
1297666878    20.00
1297666904    Jul 94

После установки в столбце "В" формата числа:

А В
Номер детали    Цена
71217666800    41365,00
17117666804    144.76
36317666819    643.50
36317666820    198.00
11117666821    112.20
11117666822    34700,00
1297666878    20.00
1297666904    34516,00

Автор: Troll
Дата сообщения: 09.06.2008 21:28

Цитата:
А одинаковые счета идут по-порядку? Если да - можно ограничиться формулой, если нет - макрос.
да могу сделать одинаковые путем сортирование обычного, формулу можно тоогда? заранее спасибо..блин хороший форум, всегда помогут;)
Автор: ivas
Дата сообщения: 09.06.2008 21:31
Borey
Хмм.
Т.е. число 26,00 преобразовывается в Jul 94? Не улавливаю закономерности.
А попробовать до выгрузки задать формат ячеек возможно?
С этими ценами манипуляции (посчёт, выборка, фильтрация) производятся?
Автор: Borey
Дата сообщения: 09.06.2008 22:43
ivas есть файл упакованный примерно 600 Кб, распакованный 8 Мб.
Не знаю в каком формате ( это цены из электронного каталога запчастей БМВ).
Я его открываю Excel. И вот получается такая дребедень.
Файлик могу скинуть куда-нибудь.

Автор: ivas
Дата сообщения: 09.06.2008 23:07
Borey
Выложи на какой-нибудь хостинг. Гляну.
Автор: Borey
Дата сообщения: 09.06.2008 23:34
ivas отправил в личку.
Автор: ivas
Дата сообщения: 09.06.2008 23:56
Borey
При конвертации (открытии) файла на 3-ем шаге выбираешь столбец и указываешь формат "числовой". Всё проходит на ура.
Автор: Borey
Дата сообщения: 10.06.2008 08:10
ivas большой спасибо. Я всё сделал по твоей инструкции. Но на третьем
шаге у меня в в выборе формата столбца нет "числового", а есть только
" стандарт", "текст", и "дата". Я установил "стандарт" и тоже всё пошло ОК.
Excel WinXP
Автор: ivas
Дата сообщения: 10.06.2008 08:24
Borey
Цитата:
Excel WinXP
Нет такого Excel'я. Есть 2003 и 2007

Цитата:
и тоже всё пошло ОК
Вот и славно.
Только знай, не весь файл конвертится. На листе 65536 записей (строк), а в твоём файле их больше.
Автор: Borey
Дата сообщения: 10.06.2008 08:40
ivas у меня порядка 300 000 строк, поэтому я поставил 2007 excel
P.S при этом вылезла ещё одна коза: в первом столбце номера начинающиеся с "0" не полностью конвертируются. Т.е. первый знак "0" не показывается.
Автор: ZORRO2005
Дата сообщения: 10.06.2008 09:48
Troll
Можно не делать сортировку.
Сводная таблица тебе поможет.

Добавлено:
Borey

Цитата:
Т.е. первый знак "0" не показывается

Формат ячейки-текстовый
Автор: Borey
Дата сообщения: 10.06.2008 10:01
ZORRO2005, спасибо. Всё ОК.
Автор: ivas
Дата сообщения: 10.06.2008 11:56
Troll
Можно сводную таблицу, можно формулу (в ячейку, справа от цены)

Цитата:
=ЕСЛИ(RC[-2]=R[-1]C[-2];RC[-1]+R[-1]C[-1];"")

Но формула справедлива только для 2-х одинаковых счетов, если их больше - надо дополнять.
Автор: Borey
Дата сообщения: 10.06.2008 18:18
ivas, всё хорошо получалось с Excel ХР, но он мне не подходит т.к. мало
строк. Почти целый день убил с Excel 2007, та же самая дребедень.
Вместо цены стоит дата. Хотя на 3 шаге установил 1 столбец - "Текст" и установка
сохранилась. 2 столбец установил "стандарт" или " число" и несмотря на это
в некоторых строчках стоит вместо цены "дата" и формат этих строк: " по желанию
юзера". Т. е. установка не сохраняется. Может быть кривой Excel?
P.S Наверное это всё от лукавого. Так как я уже возомнил, что теперь уже будет всё ОК.
Автор: ivas
Дата сообщения: 10.06.2008 20:05
Borey
Цитата:
т.к. мало строк
Это стандарт для листа Excel любой версии.
Цитата:
Может быть кривой Excel
Это-то тут причём?
Пробуй делать выгрузку (экспорт) из своей программы в понятный формат. Тогда можно будет разобраться. Может можно будет в Access конвертировать (он до миллиона записей поддерживает)
Автор: Borey
Дата сообщения: 10.06.2008 20:51
ivas, в 2007 на 1 листе 1000 000 строк, поэтому и перешёл нанего.
У меня 300 000 строк. В excele xp всё получилось, но там помещается только часть файла.
А в 2007 я все действия повторил и не сложилось.
Как и чем сделать выгрузку файла в другой формат. Я могу файлу присвоить расширение .txt Это файл прайса из эектронного каталога запчастей бмв
и в их формате.
Автор: ivas
Дата сообщения: 10.06.2008 21:06
Borey
Попробовал в 2007. Получилось. При конвертации указал текст, потом переделал в числовой заменил точку на запятую во всём столбце. Надо делать видео для тебя и выкладывать?
Автор: Troll
Дата сообщения: 10.06.2008 21:08

Цитата:
Можно не делать сортировку.
Сводная таблица тебе поможет.

спасибо, все просто как, век живи век учись
Автор: Borey
Дата сообщения: 10.06.2008 21:18
ivas, я тоже всё также и делал. Сейчас попробую ещё раз.

Перезалил Excel. Сделал всё по инструкции. Всё пошло на ура.
[b]ivas[/b в какой формат конвертировать? У меня показывает "текст"
Автор: ivas
Дата сообщения: 10.06.2008 22:10
Borey
Цитата:
в какой формат конвертировать? У меня показывает "текст"
Не понял...
При конвертации выбирай 2-й столбец с ценами и указывай "Текст" (или как там, у меня английская версия). Потом в готовом файле Ctrl+H, меняешь точку на запятую во всем столбце, и потом весь столбец в числовой формат.
Автор: Borey
Дата сообщения: 10.06.2008 22:20
ivas я всё это проделал. В каком формате в 2007 запомнить конвертированный файл. Там какие-то непонятные форматы.
Автор: ivas
Дата сообщения: 10.06.2008 22:48
Borey
Цитата:
каком формате в 2007 запомнить конвертированный файл
А у тебя нет вариантов - только Excel 2007. Но никто кроме него самого открыть не сможет. А ранние версии обрежет данные до 65 тыс. строк. Если надо сохранить в более ранние версии - придётся вручную переносить данные на другой лист.
Автор: mrdime
Дата сообщения: 10.06.2008 23:22
Народ, подскажите, где Excel 2007 хранит свои настройки, ака: тип/ размер шрифта, количество листов в книге и т.п? Надо на нескольких машинах все сделать одинаково, а каждый раз руками лезть надоело.
Автор: Borey
Дата сообщения: 10.06.2008 23:25
ivas у меня нет в меню сохранить в формате Excel 2007.
Автор: ivas
Дата сообщения: 11.06.2008 06:59
Borey
Цитата:
у меня нет в меню сохранить в формате Excel 2007
Не может быть! Выпадающее меню под названием файла!

mrdimeТебе надо в одном файле установить всё как надо, а потом сохранить его как шаблон по умолчанию.

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: Настройка The Bat под gmail.com


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