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

» Excel FAQ (часть 4)

Автор: ivas
Дата сообщения: 18.10.2008 19:31
jocer, на какую команду, конкретнее.
Если горячие клавиши нужны на макрос, то при записи сразу можно указывть.
Автор: bdfy
Дата сообщения: 20.10.2008 00:52
вот есть в ексель понятие абсолютной ссылки. т.е типа $A$1. вопрос - есть ли комбинация клавиш чтобы в формулу вставлялся адрес ячейки в абсолютном формате, т.е $A$1, а не A1 просто. ибо руками при необходимости каждый раз дописывать ой как неудобно...
Автор: q1wed
Дата сообщения: 20.10.2008 04:02
bdfy заходишь в ячейку, выделяешь адрес и жмешь F4. Не идеал, но намного лучше чем самому баксы дописывать. Для большего удобства пожалуй только макросы - уже когда то обсуждалось здесь
Автор: bdfy
Дата сообщения: 20.10.2008 17:43
мда... разрабам не зачет. было бы логично вставлять линк абсолютный при контроле например зажатом. а как для этого макросы то можно использовать ? ветка огромная - не найду ведь ((
Автор: q1wed
Дата сообщения: 20.10.2008 18:42
bdfy ну там тоже не универсальное средство: типа на указанном диапазоне переводит адреса из относительных в абсолютные.

PS кста интресная идея: может можно сделать макрос который бы в зависимости от нажатости Ctrl вставлял абсолютную ссылку)))

Добавлено:
вот здесь было обсуждение решения через макрос. (точнее два - быстрый и медленный! - быстрый можно использовать ТОЛЬКО если не используются формулы массива!!!!)
а сами макросы тут - Convert Excel Formulas from Relative to Absolute_ Convert Excel Formulas from Absolute to Relative References
Автор: bdfy
Дата сообщения: 20.10.2008 19:49
за ссылку спасибо. но по сути эти бесполезно для меня. интересует именно ускорение набора формул. а рисование руками долларов этому сильно не способсвует.

Цитата:
PS кста интресная идея: может можно сделать макрос который бы в зависимости от нажатости Ctrl вставлял абсолютную ссылку)))

было бы архи здорово...
Автор: soliduz
Дата сообщения: 21.10.2008 02:38
Порекомендуйте качественный учебник по Excel 2007.
Автор: pribl
Дата сообщения: 21.10.2008 12:49
нужно сделать так что бы в столбик шли числа - 1, под ним 2, ниже 3 и т.д. и т.п. как так сделать в экселе ?
Автор: Leo1000
Дата сообщения: 21.10.2008 12:59
pribl

Цитата:
как так сделать в экселе ?

Сортировкой?
Или имеется в виду заполнить? Тогда напиши 1 и 2, а следующие клетки заполни, перетащив за черный квадратик выделение, охватывающее 1 и 2.
Автор: jocer
Дата сообщения: 21.10.2008 13:28
ivas:

Цитата:
jocer, на какую команду, конкретнее.

например Данные - Группировать...
Автор: q1wed
Дата сообщения: 21.10.2008 14:38
jocer
Цитата:
например Данные - Группировать...

а стандартный хоткей уже не подходит?

Добавлено:

Цитата:
Отображение, скрытие и структурирование данных

ALT+SHIFT+СТРЕЛКА ВПРАВО
Сгруппировать строки или столбцы.
ALT+SHIFT+СТРЕЛКА ВЛЕВО
Разгруппировать строки или столбцы.
CTRL+8
Отобразить или скрыть знаки структуры.
CTRL+9
Скрыть выделенные строки.
CTRL+SHIFT+( (открывающая скобка)
Отобразить скрытые строки в выделенном фрагменте.
CTRL+0 (нуль)
Скрыть выделенные столбцы.
CTRL+SHIFT+) (закрывающая скобка)
Отобразить скрытые столбцы в выделенном фрагменте.


Добавлено:
то что описано в справке касательно назначения: работает только для тех функций которые вынесены на панель инструментов или в меню.
Автор: RJ2k6
Дата сообщения: 22.10.2008 10:26
Всем привет!
Тут вот такая задачка. Имеется екселевский документ со списком товаров состоящий из 7000 строк. Так вот нужно после каждых 48 строк вставить одну пустую строку. Т.е. отобрались 48 строк, вставилась пустая строка, после этого отобрались следующие 48 строк и после них вставилась пустая строка. Можно ли это проделать одним махом? А то вручную делать - это просто кошмар какой-то . Помогите, пожалуйста, бо загнусь .
Автор: q1wed
Дата сообщения: 22.10.2008 11:44
RJ2k6 проблема легко решается макросом
Код: Sub Вставка_строк()
For i = 1 To 7000 Step 49
Rows(i).Insert
Next
End Sub
Автор: Bredun
Дата сообщения: 22.10.2008 14:00

Цитата:
RJ2k6 проблема легко решается макросом
Код:Sub Вставка_строк()
For i = 1 To 7000 Step 49
Rows(i).Insert
Next
End Sub
тебе остается только подправить начальное значение i

Только цикл наоборот надо сделать: от 7000 до 1
Автор: q1wed
Дата сообщения: 22.10.2008 16:57

Цитата:
надо
не надо
Автор: Mashinist
Дата сообщения: 22.10.2008 22:13
Товарищи помогите пожалуйста.
Нужно сделать таблицу с базой тел. номеров с возможностью добавления новых.
При добавлении нового номера должен происходить поиск по базе и если такого номера нет то он добавляется, а если есть то номер не добавляется и выскакивает окошко с предупреждением.
В Excel полный профан, по сему прошу как можно подробней описать процедуру создания такой таблици.

Добавлено:
Здравствуйте уважаемые.
Нужно сделать таблицу с базой тел. номеров с возможностью добавления новых.
Алгоритым такой: при добавлении нового номера происходит поиск по базе, если такого номера в базе нет то он добавляется, если такой номер есть то он не добавляется и выскакивает какое ни будь окно с предупреждением.
В Excel практически ни чего не смыслю, а потому объеснити пожалуйста как можно подробней.
Зарание спасибо.
Автор: q1wed
Дата сообщения: 23.10.2008 03:59
Mashinist если телефоны будут распологаться в столбце A начиная с 3 строчки тогда выделяем A3, заходим в меню: данные, порверка данных, выбираем тип данных - другое. В строку вписываем формулу: =СЧЁТЕСЛИ(A$3:A3;A3)=1 Дополнительно можно указать какое сообщение выводить при ошибке (повторе) и сделать подсказку что именно нужно вводить в ячейку. Для того что бы эта проверка применилась для всего списка необходимо условие из A3 растянуть (так же как формулу) на весь предпологаемый список телефонов. После этого можно вводить телефоны начиная с начала списка.
Если формулу немного переделать, то телефоны можно вводить не сначала, а в разброс. Для списка, в котором предпологается 1000 телефонов, формула-условие будет иметь вид: =СЧЁТЕСЛИ(A$3:A$1000;A3)=1 и растянуть это условие на 1000 строк.
Автор: wins2008
Дата сообщения: 23.10.2008 08:51
Есть такая задача - на одном листе (одной диаграмме) отразить ВАРИАНТЫ некоторого расчета.
То есть - есть сложная таблица. В ней есть исходные коэффициенты, есть промежуточные и итоговые цифры.
Мне нужно решить 2 задачи:
1. сделать лист, на котором будет таблица с десятком строк, в каждой строке которой - несколько столбцов - коэффициенты, остальные столбцы - результаты расчета по этим коэффициентам. То есть насколько я понимаю, при просчете строки таблицы в исходные данные на листе расчета в нужные ячейки подставляются коэффициенты, и берутся результаты. Как это сделать автоматически - голову сломал.
2. Диаграмма, на которой автоматически будет отображено НЕСКОЛЬКО графиков одной и той же задачи при разных коэффициентах (т.е синяя - К=4, красная - K=5, черная - К=10)
Плиз, хелп...
голову сломал уже...
Автор: DrMihalich
Дата сообщения: 23.10.2008 19:07
Есть ячейка с форматом "дата" для указания Дня Рождения.
Ввожу ДР. Если я знаю полную дату ДР, включая год, то все в порядке. Но если я знаю только день и месяц и ввожу только их, то Excel сам подставляет год - текущий год. Можно как-то настроить формат "дата", что если год введен, то значит введен, а если год не указан, то не фиг умничать и додумывать до меня. Т.е. если год не указан, то и не надо его добавлять.

Объясню, почему мне надо именно так. Следующая ячейка у меня вычисляет, сколько лет исполняется человек. Если год не указан, что я это проверю и выведу какое-нибудь сообщение. Если дата указана полностью, с годом, то у меня посчитается, сколько человеку стукнет. И если Ексель за меня подставит текущий год, то получится, что человеку стукнет 1 год, что не есть правильно.

Есть решение, разбить дату на три ячейки: день, месяц, год. И я знаю, как это сделать. Но хотел узнать, можно ли подобное сделать с одной ячейкой?
Автор: art0123
Дата сообщения: 23.10.2008 20:24
DrMihalich
Пока в голову приходит только 1 вариант:
В следущей ячейке проверять - если текущий год, то и не считать его...
Автор: SERGE_BLIZNUK
Дата сообщения: 23.10.2008 20:40
DrMihalich
выделите диапазон, в который вы вносите даты (например, весь столбец).
Установите формат ячейки "Текстовый"...
теперь Excel не будет "умничать и додумывать "...
Автор: DrMihalich
Дата сообщения: 23.10.2008 21:45
art0123
Я про это думал. А если я указал ДР с текущим годом (у кого-то родился ребенок). Такое ведь тоже может быть.

SERGE_BLIZNUK
Я так пробовал. В принципе работает, но в этом случае месяц указан цифрой, а хотелось бы, чтобы после ввода месяца в виде цифры он преобразовывался в слово.

Добавлено:

Цитата:
[/q]
[q]art0123
Я про это думал. А если я указал ДР с текущим годом (у кого-то родился ребенок). Такое ведь тоже может быть.

И главное в ячейке ДР год все равно будет стоять неправильный. И вот этого-то я и хочу избежать.
Автор: art0123
Дата сообщения: 23.10.2008 22:02
DrMihalich
Ну а если как вариант при вставке даты, если в ней только число и месяц, форматнуть ячейку в такой же формат даты...
Автор: q1wed
Дата сообщения: 24.10.2008 03:39
DrMihalich переводи в текстовый формат, а в соседней ячейке можно формулой в слово перевести.
Автор: RJ2k6
Дата сообщения: 24.10.2008 09:19
q1wed
Все получилось! Спасибо! С меня вагон пива
Автор: Pravoved90
Дата сообщения: 24.10.2008 13:09
Добрый день, Господа. Скромный вопросик. Есть ячейка, в которой должен быть выпадающий список, и в то же время была бы возможность вводить любое другое значение\слово. Как сделать, чтобы при этом ексель не ругался, что "значение не совпадает с выпадающим списком"? Спасибо
Автор: q1wed
Дата сообщения: 24.10.2008 13:46
Pravoved90 Привет! Долго думал как это написать потом решил скриншотом сделать=)
Автор: Pravoved90
Дата сообщения: 24.10.2008 14:17
q1wed
Спасибо за ответ. Все оказалось даже намного проще)). Оказывается в меню данные\проверка\сообщение об ошибке надо просто отключить галочку "выводить сообщение об ошибке"))
Автор: DrMihalich
Дата сообщения: 24.10.2008 14:26
q1wed
Идею понял, поэксперементирую. Спасибо
Автор: mp3exchanger
Дата сообщения: 24.10.2008 14:58
Подскажите, пожалуйста, есть ли возможность выбрать цвет ячейки отличный от стандартого

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970

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


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