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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Pravoved90
    Цитата:
    Как в пределах одного листа скопировать значение вместе с цветом без формул и всякой форматов, а то все формулы наровится скопироватяс, и значения сбиваються, а менять все на $ ради копии одной колонки...
    Цвет, это ячейка им покрашена или там условное форматирование? Имхо в 2 этапа.  
    1) вставка значений вместо формул
    2) копирование форматирования через кисточку.
    Нужно подробно объяснять?

    Всего записей: 22840 | Зарегистр. 19-01-2002 | Отправлено: 20:48 10-09-2008
    Pravoved90

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Mushroomer
    Уже понял. Благодарю за ответ

    Всего записей: 511 | Зарегистр. 08-02-2008 | Отправлено: 21:12 10-09-2008
    q1wed



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Mushroomer Pravoved90
    Цитата:
    2) копирование форматирования через кисточку
    условное форматирование тоже копируется вместе с формулами
     

    Всего записей: 208 | Зарегистр. 02-03-2007 | Отправлено: 21:24 10-09-2008 | Исправлено: q1wed, 21:26 10-09-2008
    Pravoved90

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Уважаемые специалисты. Подскажите еще такой момент:
    Допустим, есть ячейки A,B,C,D , где А - название, остальное - цифровые показатели. Можно ли сделать так, чтобы при нажатии на ячейку A, ячейки B,C,D копировались в указанное место на листе вместе с форматами(возможно - в другой лист\книгу)?

    Всего записей: 511 | Зарегистр. 08-02-2008 | Отправлено: 21:27 10-09-2008
    q1wed



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

    Цитата:
    Можно ли сделать так
    макросами все можно
     
     
    Добавлено:
    .... или почти всё

    Всего записей: 208 | Зарегистр. 02-03-2007 | Отправлено: 21:31 10-09-2008
    lucky_Luk

    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Где в Excel 2007 Мастер создания диаграмм? Нашел возможность создавать диаграммы с помощью команд на линейке. Но в этом случае создается сразу готовая диаграмма (командой выбираешь только тип диаграммы), а потом ее нужно "дорабатывать напильником" - выбирать диапазоны данных, подписи данных и пр.
    А пошаговый Мастер существует или нет, такой как в Excel 2003 и более ранних версиях, чтобы сначала выбрать тип диаграммы, потом подписи данных, заголовок диаграммы и пр.?

    Всего записей: 7100 | Зарегистр. 29-11-2004 | Отправлено: 00:00 11-09-2008
    gbcfkf



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Посоветуйте программу для восстановления поврежденных файлов Excel 2003
     
    ps R-Excel не подходит, а recovery tool box не бесплатна..и не лечится

    Всего записей: 702 | Зарегистр. 17-10-2006 | Отправлено: 06:56 11-09-2008
    q1wed



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Много разного и интересного читал на planetaexcel, но от этого просто охренел Микрографики
    Вот уже действительно проще надо быть))

    Всего записей: 208 | Зарегистр. 02-03-2007 | Отправлено: 09:47 11-09-2008
    AuthorR

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Модераторы, добавьте, плиз, вверх к строке
     
    Предыдущие ветки топика:Часть 1 [?] | Часть 2 [?]  
    еще и "Часть 3 [?] ", чтобы стало так:
     
    Предыдущие ветки топика:Часть 1 [?] | Часть 2 [?]  Часть 3 [?]  

    Всего записей: 164 | Зарегистр. 11-02-2007 | Отправлено: 11:21 11-09-2008
    Pravoved90

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Люди добрые, обьясните, как сделать, чтобы макрос после записи ссылался пропорционально на каждую ячейку. У меня он все время проводит операцию на ячейку, использованную пир записи, откуда бы я его не запустил...

    Всего записей: 511 | Зарегистр. 08-02-2008 | Отправлено: 12:57 11-09-2008
    q1wed



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

    Цитата:
    проводит операцию на ячейку, использованную пир записи, откуда бы я его не запустил
    потому что при записи макроса прописывается абсолютные значения.
    зайди в записанных макрос и измени абсолютный адрес на нечто типа select.activcell-+r5c3. Все довольно просто надо только с пол-часика почитать о способах адресации и выбора ячеек в VBA и у тебя все получится.

    Всего записей: 208 | Зарегистр. 02-03-2007 | Отправлено: 13:46 11-09-2008
    Pravoved90

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    q1wed
    Спасибо за ответ. Как не пытался отложить тему изучения макросов, она меня таки настигла :-S))

    Всего записей: 511 | Зарегистр. 08-02-2008 | Отправлено: 13:52 11-09-2008 | Исправлено: Pravoved90, 13:52 11-09-2008
    dmention

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Задача:
     
    Есть Наименования (например фамилии) и относящиеся к ним показатели (около 30).
     
    Наименование1 Показатель1 Показатель2 ... Показатель30
    Наименование2 Показатель1 Показатель2 ... Показатель30
    ...
    НаименованиеN Показатель1 Показатель2 ... Показатель30
     
    При этом необходимо чтобы такие МАТРИЦЫ сохранялись за каждый год или даже более частые периоды и вычислялись относительные изменения показателей в сравнении с предыдущим периодом.
     
    Набор Наименований за разные периоды может быть не одинаков!
     
    Есть 1-й заполнения:
                            Период1                                                    Период2  
    Наименование1 Показатель1 Показатель2 ... Показатель30 Показатель1 Показатель2 ... Показатель30 Изм1 Изм2 ... Изм30
    Наименование2 Показатель1 Показатель2 ... Показатель30 Показатель1 Показатель2 ... Показатель30 Изм1 Изм2 ... Изм30
    ...
    НаименованиеN Показатель1 Показатель2 ... Показатель30 Показатель1 Показатель2 ... Показатель30 Изм1 Изм2 ... Изм30
     
    При таком заполнении добавление строки добавляет ячейки во все периоды, но если периодов 10 то на лист в ширину уже таблица не влезет и работать с ней невозможно.
     
    Есть 2-й вариант:
    На листе с именем Период1
    Наименование1 Показатель1 Показатель2 ... Показатель30
    Наименование2 Показатель1 Показатель2 ... Показатель30
    ...
    НаименованиеN Показатель1 Показатель2 ... Показатель30
     
    На листе с именем Период2 аналогичная таблица.
     
    Тогда на отдельном листе (или на листе Период2 справа) можем посчитать изменения показателей. И таблица не будет громоздкой.
     
    Но, при этом добавлять строку или удалять нужно аналогично на всех листах, по всем периодам.
     
    Можно ли как то задать структуру листа в виде матрицы, чтобы добавление строки на один лист добавляло строку во все листы книги в нужное место?
     
    Скажите, можно так сделать? Или подскажите как еще можно реализовать...
     
    Спасибо!
     

    Всего записей: 206 | Зарегистр. 09-07-2005 | Отправлено: 14:16 11-09-2008
    Pravoved90

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Уважаемые специалисты, еще скромный вопрос: Как в формуле отобразить название в ячейке? Например: Если в ячейке А1 написано "сентябрь" , ячейка B1 = 2

    Всего записей: 511 | Зарегистр. 08-02-2008 | Отправлено: 15:20 11-09-2008
    dmention

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

    Цитата:
    Уважаемые специалисты, еще скромный вопрос: Как в формуле отобразить название в ячейке? Например: Если в ячейке А1 написано "сентябрь" , ячейка B1 = 2

     
    Не совсем понятно что имеется в виду, но видимо в ячейке B1 должна быть формула:
    =ЕСЛИ(A1="Сентябрь";2;"")

    Всего записей: 206 | Зарегистр. 09-07-2005 | Отправлено: 15:52 11-09-2008
    Pravoved90

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

    Цитата:
    =ЕСЛИ(A1="Сентябрь";2;"")  

    Именно это)). Только еще маленький нюанс. Нужно чтобы вместо 2 формула показывала занчение определенной ячейки.
    Что-то вроде этого  
    =ЕСЛИ(A1="Сентябрь";Значение С1;""), только незнаю как правильно написать

    Всего записей: 511 | Зарегистр. 08-02-2008 | Отправлено: 16:58 11-09-2008
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Pravoved90
    Цитата:
    Что-то вроде этого  
    =ЕСЛИ(A1="Сентябрь";Значение С1;""), только незнаю как правильно написать
    =ЕСЛИ(A1="Сентябрь";С1;"")

    Всего записей: 22840 | Зарегистр. 19-01-2002 | Отправлено: 17:40 11-09-2008
    Pravoved90

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Спасибо за ответы, только я все напутал и не так выразился)...Суть такова: есть Ячейки A1 B1 C1. В ячейке A1 забита формула допустим =СУММ(100/$C$27*$D$27). Нужно, чтобы при записи в С1 слова "Сентябрь", в ячейку B1 копировалось И значение И формула И условное форматирование из A1. То есть все, что бы скопировалось при обычном копировании A1 в другую ячейку. Это нужно для того, чтобы при последующем копировании B1 не ссылалась на С1,как это было бы в первом случае, поскольку Значение в С1 будет меняться.  Можно ли это сделать формулой, или нужен макрос?...Подскажите, будьте любезные, а то даже не знаю, в какую сторону копать...

    Всего записей: 511 | Зарегистр. 08-02-2008 | Отправлено: 18:09 11-09-2008
    q1wed



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

    Цитата:
    Модераторы, добавьте, плиз

    в личку напиши, не думаю, что модеры здесь читают про Эксель
     
    Добавлено:
    Pravoved90

    Цитата:
    есть Ячейки A1 B1 C1. В ячейке A1 забита формула допустим =СУММ(100/$C$27*$D$27). Нужно, чтобы при записи в С1 слова "Сентябрь", в ячейку B1 копировалось И значение И формула И условное форматирование из A1. То есть все, что бы скопировалось при обычном копировании A1 в другую ячейку. Это нужно для того, чтобы при последующем копировании B1 не ссылалась на С1,как это было бы в первом случае, поскольку Значение в С1 будет меняться
    Без макросов, я думаю, возможен только один вариант: формула для B1: =ЕСЛИ(C1="сентябрь";ДВСЫЛЬ("A1");"")
    для условного форматирования прописать в В1 тоже что и для А1, только добавить условие чтоб выполнялось только если С1=сентябрь (опереатор И, возможно, подойдет)

    Всего записей: 208 | Зарегистр. 02-03-2007 | Отправлено: 18:41 11-09-2008
    Pravoved90

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

    Цитата:
    возможен только один вариант

    Не получается..К тому же суть в том, чтобы сделать этот процесс без непосредственного вмешательства в формулы B1, то есть чтобы в ячейку B1 скопировалась формула из A1, но указать на єто так сказать с другого места...а то каламбур получается))...
    Все равно - спасибо за помощь).

    Всего записей: 511 | Зарегистр. 08-02-2008 | Отправлено: 19:53 11-09-2008 | Исправлено: Pravoved90, 19:53 11-09-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