IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Обсуждение программ (http://www.imho.ws/forumdisplay.php?f=3)
-   -   Microsoft Excel: Вопросы и ответы (http://www.imho.ws/showthread.php?t=26600)

Alex Dark 08.12.2006 10:36

а может просто выложить файло на всеобщее обозрение???

Frenzy 08.12.2006 12:30

выложил всю папку на всякий случай http://slil.ru/23537303

Borland 08.12.2006 13:33

Цитата:

Frenzy:
открыть файл start.xls заканчиваются на вводе пароля
Дык, Тебе надо открыть для изменения? Тогда спроси пароль у Савченко С.А, который заблокировал документ от внесения изменений! В режиме "только чтение" всё прекрасно запускается и без пароля!
А вот пароль "6905" - не подходит!

Stafford 08.12.2006 14:22

Есть фаил excel с размером 3 мб, в нём 47 картинок общим объёмом в 400кб и текст в 20 кб. Нужно превратить этот excel файл в размер 300-400кб без потери качества изображения, настоящий размер, который должен быть у такого файла.

файл - www.royalton.ru/files/47kf.rar

Alex Dark 11.12.2006 08:12

Вложений: 1
Цитата:

Stafford:
Есть фаил excel с размером 3 мб, в нём 47 картинок общим объёмом в 400кб и текст в 20 кб. Нужно превратить этот excel файл в размер 300-400кб без потери качества изображения, настоящий размер, который должен быть у такого файла.
1 вставляемые картинки изначально можно сжать
2 формат рисунка, рисунок, кнопка сжать: ко всем, для инета и экрана и все галки

получил из твоего файла 340 килограм и явное улучшения качества восприятия изображения
проверь

ultra_boss 22.12.2006 13:59

Таблица подстановки в Excel 2007
 
Коллеги, кто разобралсяв этой чудо программе Excel 2007? Куда они дели Таблицу одстановки? Раньше она была в меню Data, а теперь нету. И в хелпе нету...
В английском интерфейсе оно называлось просто Table...

Cartman 22.12.2006 14:49

Объединяю.

Borland 22.12.2006 16:14

Цитата:

ultra_boss:
Раньше она была в меню Data, а теперь нету. И в хелпе нету...
В английском интерфейсе оно называлось просто Table...
Данные->Работа с данными->Анализ "Что-если"->Таблица данных
Оно?

m16 11.01.2007 22:16

Глюк с импортом файла Excel в MS Outlook
 
Привет всем,

Может кто подскажет если встречался с такой проблемой. Короче импортирую файл Excel в MS Outlook чтобы создать контакты. Импортируется только часть списка а где остальное хрен знает. Причем Outlook при импортитовке не ругается.

Пасибо за любые советы

bob02 17.01.2007 09:54

подскажите как назначит/поменять сочетание клавиш на ввод текущей даты?
в формульном виде выглядит так "=today()"
или в русском офисе "=сегодня()"
поумолчанию сочетание клавиш "ctrl+;"

P.s. Excel 2003 SP2

V0land 17.01.2007 10:20

bob02,
я не думаю что в екселе можно назначать шорткеи (темболее гугл и екселевский хелп по этому поводу тоже молчат)

но ты можешь поставить себе любой хоткей менеджер и назначить ввод определенного текста на любую комбинацию клавиш

Alex Dark 17.01.2007 10:40

Вложений: 1
Цитата:

Сообщение от bob02 (Сообщение 1337242)
подскажите как назначит/поменять сочетание клавиш на ввод текущей даты?
в

может я что то не понял. у меня 2002. Реализуется макросом и нет проблем

******************
Можешь вписать ActiveCell.FormulaLocal = "=СЕГОДНЯ()"
будет формула тогда вписываться

V0land 17.01.2007 10:43

Alex Dark, у меня тоже работает.
но как я понял, товарисч bob02 хотел сменить с ctrl+l на что-то другое

Alex Dark 18.01.2007 08:11

Цитата:

Сообщение от V0land (Сообщение 1337265)
но как я понял, товарисч bob02 хотел сменить с ctrl+l на что-то другое

а.... ну... это к дяде билли. макросы только на буквах висят. Если не ошибаюсь.
bob02 если это так, то смотри, не отключи нужные макросы :) они то же присутствуют

korotetsky 18.01.2007 15:57

Цитата:

Сообщение от Alex Dark (Сообщение 1338231)
не отключи нужные макросы

например какие?

Alex Dark 19.01.2007 06:40

Цитата:

Сообщение от korotetsky (Сообщение 1338608)
например какие?

Чесно? Не знаю. На вскидку не скажу. Давно было. Обрабатывал листки. Писал свои обработки, вешал на кнопки. Оказалось, что самые удобные кнопки заняты "стандартными" макросами Эхеля, которыми в принципе не пользовался.

Комбинатор 11.02.2007 22:07

помогите плиз надо осуществить следующее :

есть несколько больших файлов *.xls
файлы в виде отчетов допустим с такими полями:
имя / фамилия / место / дата

мне надо как то сделать фильтрацию по некоторым полям
допустим выбираю: такая то дата, и такое то имя..

и надо чтоб взяло соответствующие данные из всех файлов *.xls
и представило в виде одного файла или предложило бы сохранить в виде *.xls

можно ли такое сделать в Excel или может в Access ?

заранее спасибо :)

V0land 11.02.2007 22:11

Цитата:

файлы в виде отчетов допустим с такими полями:
полями или колонками?

если колонки, то в чем проблема? делаешь на них автофильтр, выбираешь нужное и просто копируешь в свежий файл.

Комбинатор 11.02.2007 22:41

Цитата:

Сообщение от V0land (Сообщение 1354237)
полями или колонками?

колонками

Цитата:

Сообщение от V0land (Сообщение 1354237)
то в чем проблема? делаешь на них автофильтр, выбираешь нужное и просто копируешь в свежий файл.

на сколько я знаю автофильтр можно делать только для текущего/открытого файла

а у меня допустим 30 файлов и из всех из них мне надо взять соответствующие строки после применения фильтра.
допустим в одном из файлов нужных записей 10
во втором 30 и т.п.

V0land 12.02.2007 01:16

ну а что поделать? делаешь авто фильтр в каждом файле...
просто я правда не вижу другого выхода. теоретически можно написать прогу для этого. вопрос только, нах нада столько гимора? =)

Alex Dark 12.02.2007 06:36

Алгоритм простой (с реализацией посложнее)
создаешь РЕЗУЛЬТАТ.xls файл в котором пишешь макрос, которые делает следующие действия:
1 цикл перебора файлов источников
в котором:
2 открыть файл -источник (Лучше для чтения, во избежание...)
3 (При условии что у всех вайлов структура данных одинаковая) копируешь строки с данным в РЕЗУЛЬТАТ
4 Цикл закончился
5 Сортируешь
6 Удаляешь лишние, т.е те что не удовлетворяют условию

Результат готов

добавлено через 4 минуты
Внимание пункт 6 лучше делать в ручную, если у тебя условие сложное (более чем по одному полю и условия or или and)

Если у тебя сложности с кодом, то это др вопрос. Могу тряхнуть стариной

Alex Dark 12.02.2007 09:15

Вложений: 1
ну вот накропал тут в перерыве между перекурами

обрати внимание, там только до пункта 5. Даже 5 пункт тебе как бы и не нужен
То есть просто объединение всего в 1 кучу. А дальше уж лучше ручками. Надежне будет

Комбинатор 12.02.2007 10:17

Цитата:

Сообщение от V0land (Сообщение 1354301)
ну а что поделать? делаешь авто фильтр в каждом файле...

файлов много, и в каждом ручками фильтровать гиморойно

Цитата:

Сообщение от V0land (Сообщение 1354301)
теоретически можно написать прогу для этого. вопрос только, нах нада столько гимора? =)

ну для выполнения задачи :)


Цитата:

Сообщение от Alex Dark (Сообщение 1354337)
Внимание пункт 6 лучше делать в ручную, если у тебя условие сложное (более чем по одному полю и условия or или and)

очень желательно чтоб все было в авто режиме
(структура файлов одинаковая)

Цитата:

Сообщение от Alex Dark (Сообщение 1354337)
Если у тебя сложности с кодом, то это др вопрос. Могу тряхнуть стариной

макросами екселя ни когда дело не имел
вот приходится учиться)




Цитата:

Сообщение от Alex Dark (Сообщение 1354380)
обрати внимание, там только до пункта 5. Даже 5 пункт тебе как бы и не нужен
То есть просто объединение всего в 1 кучу. А дальше уж лучше ручками. Надежне будет

спасибо, а можно чтоб все автоматом делало?

korotetsky 12.02.2007 12:18

Цитата:

Сообщение от Комбинатор (Сообщение 1354420)
спасибо, а можно чтоб все автоматом делало?

ну можно банально на кнопочку прицепить. Alex Dark исходил из желания избежать ошибок в обработке строк

Alex Dark 13.02.2007 10:03

Вложений: 1
Ну вот по просьбе Комбинатор доделал
Самому понравилось даже. Баги и глюки не отлавливал. Пользуйте кому надо. Будут вопросы стучите.
Шлите пиво почтой

korotetsky 13.02.2007 18:45

в запарке не придумаю - как округлить дату до целого месяца в большую или меньшую сторону?

к примеру имеем в ячейке 25.06.01, хотим в соседней получить 01.07.01 и т.д.

добавлено через 31 минуту
сам разобрался выпив стакан водички:

сервис / надстройки / птицу на пакете анализа
появляется функция КОНМЕСЯЦА или EoMonth

FACE CONTROL 15.02.2007 15:48

добрго времени суток, возникла такая проблема при работе в excel 2003 бывает такое что ячейки залитые каким-нибудь цветом самопроизвольно меняют цвета. Что это может быть и как это можно исправить.??? :help: :idontnow:

Да и работаю я в терминалею.
Заранее спасибо!

Voik 15.02.2007 16:26

Как это сами меняют цвет? Либо копируешь что-то куда-то со всем форматированием, либо макрос какой есть. Выход: копировать без форматирования, найти и поправить макрос.

Cartman 15.02.2007 16:44

Еще есть такая вещь, как условное форматирование. Может оно задано для этих ячеек.

Katzman 15.02.2007 23:21

Думаю, для многих вопрос покажется "детским", но у меня ответ самостоятельно как-то не находится, а рыться в литературе неохота.
Имеется диапазон ячеек с формулами, скажем D2=B2+C2. Значение в в этих ячейках может быть либо равным нулю (когда для расчёта значения по формуле не хватает исходных данных, скажем это число месяца еще наступило), либо не равным ему (когда всё считается нормально). Причем в произвольный момент времени значение может меняться.
Нужно посчитать среднее значение всего этого диапазона, но без учета нулевых значений.
Скажем есть у нас диапазон - 3,4,5,0,0,0.
Мне нужно, чтобы среднее в данном конкретном примере было 4, а не 2.
Стандартная функция СРЗНАЧ (не помню, как по-английски) делит общую сумму на кол-во всех ячеек, а мне надо, чтобы только на те, которые не равны нулю.
Как это сделать?

Evgeni 16.02.2007 00:13

В 2007 офисе работают 2 способа:
1. В D2 записать формулу =ЕСЛИ(B2+С2=0;"";B2+С2). В ячейке со средним =СРЗНАЧ(D2:D10)
2. В столбце D просто сумма, а ячейке со средним =СРЗНАЧЕСЛИ(D2:D10;">0")
Как будет в ранних версиях не знаю

bertran 16.02.2007 01:26

Цитата:

Сообщение от Evgeni (Сообщение 1357418)
В 2007 офисе работают 2 способа:
1. В D2 записать формулу =ЕСЛИ(B2+С2=0;"";B2+С2). В ячейке со средним =СРЗНАЧ(D2:D10)
2. В столбце D просто сумма, а ячейке со средним =СРЗНАЧЕСЛИ(D2:D10;">0")
Как будет в ранних версиях не знаю

1 способ в Excel 2003 работает
2 способ в Excel 2003 не работает, но если его вот так подправить:
=СУММЕСЛИ(D2:D10;">0")/СЧЁТЕСЛИ(D2:D10;">0")
то все заработает и в Excel 2003.

Cartman 16.02.2007 08:20

bertran, а на фик там СУММЕСЛИ использовать?
=СУММ(D2:D10)/СЧЁТЕСЛИ(D2:D10;"<>0")
Имхо так вроде ;)

AV4 16.02.2007 09:41

Для меня самое обидное, что Excel 2007 разучился сохранять в формате DBF :(, хотя открывать его еще умеет... Приходится использовать Access :)

Evgeni 16.02.2007 10:21

Цитата:

Сообщение от Cartman (Сообщение 1357498)
bertran, а на фик там СУММЕСЛИ использовать?

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

Cartman 16.02.2007 13:44

Цитата:

Сообщение от Evgeni (Сообщение 1357555)
Если же там может оказаться каким-либо образом отрицательное значение

Зачастую, когда делаются подобные расчеты, отрицательные значения так же необходимы. Например при расчете показателей рентабельности.
Но в общем то это все домыслу. Думаю Katzman сможет подобрать для себя верный вариант ;)

bertran 16.02.2007 15:13

Цитата:

Сообщение от Cartman (Сообщение 1357498)
а на фик там СУММЕСЛИ использовать?
=СУММ(D2:D10)/СЧЁТЕСЛИ(D2:D10;"<>0")
Имхо так вроде

Именно СУММЕСЛИ, при делении Excel еще размерность проверяет - очевидно прихоть разработчиков ;)
кстати, посмотри, на тестовом примере (3,4,5,0,0,0) что получается по твоей формуле ;)

Cartman 16.02.2007 15:59

В норме все, у меня просто 3,4,5,0,0,0,0,0,0 для примера, а у тебя наверное пустые строки.

Strateg 17.02.2007 00:03

Есть вопрос: существует ли возможность удалять дубликаты из документа на автомате, то есть набор цифр и помере добавления новых возможно таких же значений появляются одинаковые как показанно на рисунке,
[IMG]http://img212.***************my.php?image=clipboard1xl0.jpg[/IMG]
т.к же их удалять ??? в ручную очень муторно!!!

Borland 17.02.2007 14:27

Удалять - не знаю...
Есть возможность поставить фильтр на отображение только уникальных значений.
В Excel2003:
  1. Выделить столбец, по которому будет идти фильтрация
  2. Данные->Фильтр->Расширенный фильтр, галочка "только уникальные"
Есть возможность сразу скопировать результаты фильтрации в другой лист.


Часовой пояс GMT +4, время: 09:38.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.