Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Microsoft Excel FAQ (часть 4)

Модерирует : gyra, Maz

Widok (09-03-2010 13:14): Лимит страниц. Продолжаем здесь.  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105

   

Widok



Moderator-Следопыт
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

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

 
  • Смена представления имен столбцов с буквенного на цифровое и обратно


    Сумма прописью
  • Надстройка "PROP" (сумма прописью)
  • надстройка Excellerator (c) Michael Zemlanukha & Maxim Shemanarev
  • макрос Num2String


  • Список соответствия имен функций в английской и русской версиях Excel
  • Описание Microsoft Excel File Format (eng.)
  • Горячие клавиши в Excel (табличка)
     
    Предыдущие ветки топика: Часть 1 | Часть 2 | Часть 3
     
    Все вопросы по программированию (макросы, скрипты, пользовательские функции и т.п.) обсуждаются в теме Excel VBA в разделе Прикладное программирование.
     
    При необходимости выложить скриншот, пользуйтесь сервисом ImageShack® (ограничение на размер файла <1.5 Mb)
     
    Книга Джон Уокенбах "Подробное руководство по созданию формул в Microsoft Office Excel 2002" PDF 34МБ Файлы к книге

  • Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 13:12 29-08-2008 | Исправлено: Maz, 22:45 24-02-2017
    q1wed



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AmberB =ДВССЫЛ(B1)  

    Всего записей: 208 | Зарегистр. 02-03-2007 | Отправлено: 18:17 18-10-2008
    ivas



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    jocer, на какую команду, конкретнее.
    Если горячие клавиши нужны на макрос, то при записи сразу можно указывть.

    Всего записей: 3175 | Зарегистр. 23-11-2004 | Отправлено: 20:31 18-10-2008
    bdfy

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    вот есть в ексель понятие абсолютной ссылки. т.е типа $A$1. вопрос - есть ли комбинация клавиш чтобы в формулу вставлялся адрес ячейки в абсолютном формате, т.е $A$1, а не A1 просто. ибо руками при необходимости каждый раз дописывать ой как неудобно...

    Всего записей: 977 | Зарегистр. 21-04-2004 | Отправлено: 01:52 20-10-2008
    q1wed



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    bdfy заходишь в ячейку, выделяешь адрес и жмешь F4. Не идеал, но намного лучше чем самому баксы дописывать. Для большего удобства пожалуй только макросы - уже когда то обсуждалось здесь

    Всего записей: 208 | Зарегистр. 02-03-2007 | Отправлено: 05:02 20-10-2008
    bdfy

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    мда... разрабам не зачет. было бы логично вставлять линк абсолютный при контроле например зажатом.  а как для этого макросы то можно использовать ? ветка огромная - не найду ведь ((

    Всего записей: 977 | Зарегистр. 21-04-2004 | Отправлено: 18:43 20-10-2008
    q1wed



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    bdfy ну там тоже не универсальное средство: типа на указанном диапазоне переводит адреса из относительных в абсолютные.  
     
    PS кста интресная идея: может можно сделать макрос который бы в зависимости от нажатости Ctrl вставлял абсолютную ссылку)))
     
    Добавлено:
    вот здесь было обсуждение решения через макрос. (точнее два - быстрый и медленный! - быстрый можно использовать ТОЛЬКО если не используются формулы массива!!!!)
    а сами макросы тут - Convert Excel Formulas from Relative to Absolute_ Convert Excel Formulas from Absolute to Relative References

    Всего записей: 208 | Зарегистр. 02-03-2007 | Отправлено: 19:42 20-10-2008
    bdfy

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    за ссылку спасибо. но по сути эти бесполезно для меня. интересует именно ускорение набора формул. а рисование руками долларов этому сильно не способсвует.  

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

    было бы архи здорово...

    Всего записей: 977 | Зарегистр. 21-04-2004 | Отправлено: 20:49 20-10-2008
    soliduz



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Порекомендуйте качественный учебник по Excel 2007.

    Всего записей: 132 | Зарегистр. 18-08-2005 | Отправлено: 03:38 21-10-2008
    pribl



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    нужно сделать так что бы в столбик шли числа - 1, под ним 2, ниже 3 и т.д. и т.п. как так сделать в экселе ?

    Всего записей: 813 | Зарегистр. 20-03-2004 | Отправлено: 13:49 21-10-2008
    Leo1000



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    pribl

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

    Сортировкой?
    Или имеется в виду заполнить? Тогда напиши 1 и 2, а следующие клетки заполни, перетащив за черный квадратик выделение, охватывающее 1 и 2.

    ----------
    War never changes...

    Всего записей: 3251 | Зарегистр. 04-02-2003 | Отправлено: 13:59 21-10-2008
    jocer

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ivas:

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

    например Данные - Группировать...

    Всего записей: 21 | Зарегистр. 13-08-2008 | Отправлено: 14:28 21-10-2008
    q1wed



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    jocer
    Цитата:
    например Данные - Группировать...

    а стандартный хоткей уже не подходит?
     
    Добавлено:

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

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

    Всего записей: 208 | Зарегистр. 02-03-2007 | Отправлено: 15:38 21-10-2008 | Исправлено: q1wed, 15:44 21-10-2008
    RJ2k6



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Всем привет!
    Тут вот такая задачка. Имеется екселевский документ со списком товаров состоящий из 7000 строк. Так вот нужно после каждых 48 строк вставить одну пустую строку. Т.е. отобрались 48 строк, вставилась пустая строка, после этого отобрались следующие 48 строк и после них вставилась пустая строка. Можно ли это проделать одним махом? А то вручную делать - это просто кошмар какой-то . Помогите, пожалуйста, бо загнусь .

    Всего записей: 898 | Зарегистр. 25-07-2006 | Отправлено: 11:26 22-10-2008 | Исправлено: RJ2k6, 11:32 22-10-2008
    q1wed



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

    Всего записей: 208 | Зарегистр. 02-03-2007 | Отправлено: 12:44 22-10-2008 | Исправлено: q1wed, 14:53 22-10-2008
    Bredun

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

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

    Только цикл наоборот надо сделать: от 7000 до 1

    Всего записей: 134 | Зарегистр. 16-05-2007 | Отправлено: 15:00 22-10-2008
    q1wed



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    надо
    не надо

    Всего записей: 208 | Зарегистр. 02-03-2007 | Отправлено: 17:57 22-10-2008
    Mashinist

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Товарищи помогите пожалуйста.
    Нужно сделать таблицу с базой тел. номеров с возможностью добавления новых.
    При добавлении нового номера должен происходить поиск по базе и если такого номера нет то он добавляется, а если есть то номер не добавляется и выскакивает окошко с предупреждением.
    В Excel полный профан, по сему прошу как можно подробней описать процедуру создания такой таблици.
     
    Добавлено:
    Здравствуйте уважаемые.
    Нужно сделать таблицу с базой тел. номеров с возможностью добавления новых.
    Алгоритым такой: при добавлении нового номера происходит поиск по базе, если такого номера в базе нет то он добавляется, если такой номер есть то он не добавляется и выскакивает какое ни будь окно с предупреждением.
    В Excel практически ни чего не смыслю, а потому объеснити пожалуйста как можно подробней.
    Зарание спасибо.

    Всего записей: 79 | Зарегистр. 29-10-2006 | Отправлено: 23:13 22-10-2008
    q1wed



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Mashinist если телефоны будут распологаться в столбце A начиная с 3 строчки тогда выделяем A3, заходим в меню: данные, порверка данных, выбираем тип данных - другое. В строку вписываем формулу: =СЧЁТЕСЛИ(A$3:A3;A3)=1 Дополнительно можно указать какое сообщение выводить при ошибке (повторе) и сделать подсказку что именно нужно вводить в ячейку. Для того что бы эта проверка применилась для всего списка необходимо условие  из A3 растянуть (так же как формулу) на весь предпологаемый список телефонов. После этого можно вводить телефоны начиная с начала списка.
    Если формулу немного переделать, то телефоны можно вводить не сначала, а в разброс. Для списка, в котором предпологается 1000 телефонов, формула-условие будет иметь вид: =СЧЁТЕСЛИ(A$3:A$1000;A3)=1 и растянуть это условие на 1000 строк.

    Всего записей: 208 | Зарегистр. 02-03-2007 | Отправлено: 04:59 23-10-2008 | Исправлено: q1wed, 07:12 23-10-2008
    wins2008

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Есть такая задача  - на одном листе (одной диаграмме) отразить ВАРИАНТЫ некоторого расчета.
    То есть - есть сложная таблица. В ней есть исходные коэффициенты, есть промежуточные и итоговые цифры.
    Мне нужно решить 2 задачи:
    1. сделать лист, на котором будет таблица с десятком строк, в каждой строке которой - несколько столбцов - коэффициенты, остальные столбцы - результаты расчета по этим коэффициентам. То есть насколько я понимаю, при просчете строки таблицы в исходные данные на листе расчета в нужные ячейки подставляются коэффициенты, и берутся результаты. Как это сделать автоматически - голову сломал.
    2. Диаграмма, на которой автоматически будет отображено НЕСКОЛЬКО графиков одной и той же задачи при разных коэффициентах (т.е синяя - К=4, красная - K=5, черная - К=10)  
    Плиз, хелп...
    голову сломал уже...

    Всего записей: 27 | Зарегистр. 24-05-2008 | Отправлено: 09:51 23-10-2008
    DrMihalich

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Есть ячейка с форматом "дата" для указания Дня Рождения.
    Ввожу ДР. Если я знаю полную дату ДР, включая год, то все в порядке. Но если я знаю только день и месяц и ввожу только их, то Excel сам подставляет год - текущий год. Можно как-то настроить формат "дата", что если год введен, то значит введен, а если год не указан, то не фиг умничать и додумывать до меня. Т.е. если год не указан, то и не надо его добавлять.
     
    Объясню, почему мне надо именно так. Следующая ячейка у меня вычисляет, сколько лет исполняется человек. Если год не указан, что я это проверю и выведу какое-нибудь сообщение. Если дата указана полностью, с годом, то у меня посчитается, сколько человеку стукнет. И если Ексель за меня подставит текущий год, то получится, что человеку стукнет 1 год, что не есть правильно.
     
    Есть решение, разбить дату на три ячейки: день, месяц, год. И я знаю, как это сделать. Но хотел узнать, можно ли подобное сделать с одной ячейкой?

    Всего записей: 20 | Зарегистр. 20-06-2005 | Отправлено: 20:07 23-10-2008
       

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105

    Компьютерный форум Ru.Board » Компьютеры » Программы » Microsoft Excel FAQ (часть 4)
    Widok (09-03-2010 13:14): Лимит страниц. Продолжаем здесь.


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru