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

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

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

Widok (17-05-2007 19:48): лимит страниц. продолжаем здесь  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

   

Widok



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

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

 
  • Смена представления имен столбцов с буквенного на цифровое и обратно
  • Надстройки "Сумма прописью"
  • Список соответствия имен функций в английской и русской версиях Excel
  • Описание Microsoft Excel File Format
     
     
    Предыдущие ветки топика: Часть 1 |
     
    Все вопросы по программированию (макросы, скрипты, пользовательские функции и т.п.) обсуждаются в теме Excel VBA в разделе Прикладное программирование.
     
    При необходимости выложить скриншот пользуйтесь сервисом ImageShack® (ограничение на размер файла <1.5 Mb)

  • Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 15:32 01-04-2006 | Исправлено: Maz, 22:45 24-02-2017
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    w25
    И действительно. Даже и не знал об этом. Привык все через делать клавиатуру и меню. Спасибо.

    Всего записей: 22839 | Зарегистр. 19-01-2002 | Отправлено: 11:47 17-02-2007
    CEMEH



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Не совсем понял....
    Мне надо чтобы в ячейке стало не =листА1, а "Вася Пупкин"
    Может не заниматься гемором, а просто скопировать-вставить?

    Всего записей: 237 | Зарегистр. 17-09-2006 | Отправлено: 12:46 17-02-2007
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    CEMEH
    Цитата:
    Может не заниматься гемором, а просто скопировать-вставить
    Тебе об этом уже 2 человека сказало. Только вставка должно быть хитрой, а именно значения. Ну давай с одной ячейкой попробуем.
    1) встань в ячейку, где написано =листА1
    2) нажми CTRL + C (это аналог меню Правка -> Скопировать)
    3) Находясь в этой же ячейки выбери по меню Правка -> Специальная вставка -> Значения
    4) и посмотри на результат.

    Всего записей: 22839 | Зарегистр. 19-01-2002 | Отправлено: 13:47 17-02-2007
    pikvvik



    Мастер-библиотекарь
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    2 CEMEH

    Цитата:
    просто скопировать-вставить?

    Вот еще 1 рассказ в картинках  
  • Выделяем область где должен быть "Вася Пупкин"
  • Нажимаем кнопки как на картинке:
       
  • Вначале нажимаем кнопку Копировать
  • Далее нажимаем на маленький черненький треугольник справа у кнопки Вставить (см. рисунок)  
  • Выбираем в появившемся меню пункт Значения  
    Все.

    ----------
    Google - страшная сила!

  • Всего записей: 3706 | Зарегистр. 30-11-2004 | Отправлено: 16:02 17-02-2007
    RedKrasik

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Есть столбцы: A B C D E F G H I J K .....
    Есть другой лист. Формула простая: Число с первого листа с определенной ячейки первого во второй (=Лист1!E10). Но все последующие выборки: +6 по столбцу, т.е. следующая уже (=Лист1!K10). Это можно как-то автоматом сделать? Чтобы не вручную вбивать, а формулой +6 по столбцу?

    Всего записей: 1449 | Зарегистр. 15-11-2005 | Отправлено: 16:15 17-02-2007
    SERGE_BLIZNUK

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RedKrasik
    Цитата:
    Есть столбцы: A B C D E F G H I J K .....  
    Есть другой лист. Формула простая: Число с первого листа с определенной ячейки первого во второй (=Лист1!E10). Но все последующие выборки: +6 по столбцу
    попробуйте, формула некрасивая - значит её можно упростить и сократить - но зато она работает...

    Код:
     
    =СМЕЩ(Лист1!$E$10;0;((СТОЛБЕЦ(C3)-СТОЛБЕЦ($C$3))*6))
     

    цветом выделен адрес той ячейки, в которую вы вставляете первую ссылку  (=Лист1!E10)
    У себя поставите нужный адрес - потом скопируете ячейку по строке и всё должно работать!

    Всего записей: 2014 | Зарегистр. 12-09-2002 | Отправлено: 17:44 17-02-2007
    ZORRO2005



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    RedKrasik
    Для строк можно вот так:

    Код:
    =ДВССЫЛ("Лист1!"&"A"&6*СТРОКА(A1))

    А для столбцов надо еще подумать.
    А строк много,или одна.
    И сколько столбцов примерно

    Всего записей: 342 | Зарегистр. 08-10-2005 | Отправлено: 17:48 17-02-2007
    CEMEH



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

    Всего записей: 237 | Зарегистр. 17-09-2006 | Отправлено: 17:49 17-02-2007
    ZORRO2005



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    SERGE_BLIZNUK, RedKrasik
    Увидел,только после того как написал свою.

    Цитата:
    формула некрасивая

    Очень симпатичная формула.
    А если нужно скопировать еще вниз строки
    то вместо $E$10  поставьте  $E10

    Всего записей: 342 | Зарегистр. 08-10-2005 | Отправлено: 18:02 17-02-2007 | Исправлено: ZORRO2005, 18:13 17-02-2007
    RedKrasik

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    SERGE_BLIZNUK
    ZORRO2005
    Ничего не получилось. Может я неправильно объяснил.
    Лист 1. Куча ячеек с цифрами. Но есть те, которые необходимо выделить отдельно в другой лист.
    У всех нужных цирф - фиксированная строка, но отличные друг от друга столбцы  - по нарастающей +6 столбцов (E K Q W .... ). Хочу автоматом сделать ссылку, а не ручным методом.

    Всего записей: 1449 | Зарегистр. 15-11-2005 | Отправлено: 18:13 17-02-2007
    ZORRO2005



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    RedKrasik
    Формула SERGE_BLIZNUK
    работает...
    Вставьте формулу и будет автомат.
    Или пример выложите

    Всего записей: 342 | Зарегистр. 08-10-2005 | Отправлено: 18:25 17-02-2007 | Исправлено: ZORRO2005, 18:27 17-02-2007
    kandi



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Оставил вопрос еще 12-02-2007. Прождал неделю. Неужели такая сложная задача, что никто не может помочь?
    Прошу прощения за назойливость и повторяю вопрос еще раз:

    Цитата:
    На листе Excel расположено N-ое количество однотипных табличек с данными. Возле каждой из них находится управляющий элемент - ActiveX command button, по нажатию на который происходит обработка данных соответствующей таблички, строится отчет и выводится на принтер. Задача в том, чтобы каким-то образом определить до обработки данных и построения отчета КАКОЙ именно ActiveX command button был нажат, т.е. либо в переменной, либо в произвольной ячейке получить уникальный идентификатор нажатой кнопки.

    Всего записей: 38 | Зарегистр. 27-12-2003 | Отправлено: 10:22 19-02-2007
    mistx

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    The okk
    либо первое либо второе, не имеет значение
    ученики учатся складывать положительные и отрицательные числа

    Всего записей: 765 | Зарегистр. 13-01-2005 | Отправлено: 11:04 19-02-2007
    Mitkasik



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Помогите решить задачку: есть файл Excel за определенный месяц
    в этом файле листы столько- сколько рабочих дней было. Могут быть и не рабочие. Называются 01 02 05 06 (3,4 - выходные)
    за каждый день рассчитывается некая сумма - исходящий остаток.
    Задача: При копировании нового листа вставлять в определенную ячейку значение рассчитаной суммы из предыдущего листа, учитывая пропуски в названии листов.

    Всего записей: 53 | Зарегистр. 06-12-2006 | Отправлено: 07:51 21-02-2007
    SERGE_BLIZNUK

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Mitkasik
    Цитата:
    При копировании нового листа вставлять в определенную ячейку значение рассчитаной суммы из предыдущего листа,  
    думаю, номер предыдущего листа получить вам поможет функция РАБДЕНЬ(нач_дата;количество_дней;праздники) — Возвращает число, представляющее дату, отстоящую на заданное количество рабочих дней вперед или назад от даты нач_дата. Рабочими днями не считаются выходные дни и дни, определенные как праздничные.  
     
     

    Всего записей: 2014 | Зарегистр. 12-09-2002 | Отправлено: 08:55 21-02-2007
    Mitkasik



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

    Цитата:
    думаю, номер предыдущего листа получить вам поможет функция РАБДЕНЬ(нач_дата;количество_дней;праздники) — Возвращает число, представляющее дату, отстоящую на заданное количество рабочих дней вперед или назад от даты нач_дата. Рабочими днями не считаются выходные дни и дни, определенные как праздничные.
     
    Это, конечно здорово, но в условии указанно, что могут быть и не рабочие дни, т.е. выходные тоже могут быть.
    Нужно что-нибудь типа:
    функция ПредыдущийЛист
      пока (ТекущийЛист -1) НеСуществует делать  
        ТекущийЛист=ТекущийЛист-1
        возрат ТекущийЛист-1
     
    Можно такое сделать?
     

    Всего записей: 53 | Зарегистр. 06-12-2006 | Отправлено: 09:10 21-02-2007 | Исправлено: Mitkasik, 09:42 21-02-2007
    The okk



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

    Цитата:
    Это, конечно здорово, но в условии указанно, что могут быть и не рабочие дни, т.е. выходные тоже могут быть.  

    Тебе уже ответил SERGE_BLIZNUK:

    Цитата:
    РАБДЕНЬ(нач_дата;количество_дней;праздники)

    Так что, можно просто указать список нерабочих дней.

    Всего записей: 327 | Зарегистр. 16-11-2006 | Отправлено: 10:17 21-02-2007
    SERGE_BLIZNUK

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Mitkasik
    Цитата:
    Нужно что-нибудь типа:  
    функция ПредыдущийЛист  
    Конечно можно... Вы уже практически всё написали... ;-))
    Но это уже не в рамкам топика Excel FAQ - скорее это сюда - Excel VBA

    Всего записей: 2014 | Зарегистр. 12-09-2002 | Отправлено: 10:27 21-02-2007
    Mitkasik



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    The okk
    Я не знаю будет день рабочим или нет и никто не знает, скажут, откроют.
     
     
    SERGE_BLIZNUK
    а Excel-ем стандартно никак?
    я не знаю VBS
    типа  
    (не знаю как сослаться на лист буду применять ЛИСТ№)
    =ЕСЛИ(ЛИСТ№(ТЕКСТ(ДЕНЬ(СЕГОДНЯ()-1);"00"))<>0;ЛИСТ№(ТЕКСТ(ДЕНЬ(СЕГОДНЯ()-1);"00")!A1;ЕСЛИ(ЛИСТ№(ТЕКСТ(ДЕНЬ(СЕГОДНЯ()-2);"00"))<>0;ЛИСТ№(ТЕКСТ(ДЕНЬ(СЕГОДНЯ()-2);"00")!A1;ЕСЛИ(ЛИСТ№(ТЕКСТ(ДЕНЬ(СЕГОДНЯ()-3);"00"))<>0;ЛИСТ№(ТЕКСТ(ДЕНЬ(СЕГОДНЯ()-3);"00")!A1;"Лучше ручками поставить!")))
     
    Кто поможет перевести эту формулу в нормальный Excel?
     
    Или вот идея еще есть. Где-то же хранится последовательность листов в книге. Может есть возможность получить её?

    Всего записей: 53 | Зарегистр. 06-12-2006 | Отправлено: 11:35 21-02-2007 | Исправлено: Mitkasik, 12:45 21-02-2007
    AndrNN

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    На компьютере стоит Windows 2000, Excel 2000.
        Вопрос: В один прекрасный момент перестал открываться запаролированный файл Excel.
        Как это происходит: открываю файл, он у меня спрашивает как обычно пароль. Я ввожу. Он его принимает и буквально на 10 мили секунд такое впечатление что открывается и потом – н-и-ч-е-г-о.
        Т.е. на экране такая же картина как до того как я начал открывать данный файл. И ни каких сообщений.
        Еще один нюанс: При открытии самого Excel на экране автоматически открывается первый файл «Книга1» и вверху в синей шапке надпись «Microsoft Excel – Книга1». Если я беру и закрываю файл Книга1, то в рабочем пространстве серое поле (серый фон) а вверху в синей шапке надпись уже просто «Microsoft Excel». И когда я при данном варианте открываю свой глючный файл, то происходит то же самое до положения н-и-ч-е-г-о, но в вверху в синей шапке надпись уже «Microsoft Excel – fail.xls», фон так же остался серым. Т.е. такое впечатление, что файл открылся, но просто он почему то стал не видимым. При этом пункт «Отобразить…» главное меню «Окно» не активирован.
     
        Второй нюанс: Если я намеренно ввожу не верный пароль, он реагирует правильно, т.е. выдает сообщение: «Неверный пароль. Убедитесь, что отключена клавиша CAPS LOSK и используйте правильный регистр».
     
        Третий нюанс: У меня на компьютере еще несколько Excel-евских файлов с таким же паролем, но они открываются нормально и ни каких глюков не наблюдается.
     
        Просмотрел Ваш форум, Вы на нем даете такие квалифицированные ответы, м.б. и на мою проблему сможете что то подсказать, а то у меня данный файл уже всю кровь выпил. Не дайте помереть. По закону подлости, как назло, в данном файле нужная информация, нет что бы какой либо другой файл глюканул.
     
    Заранее благодарю за ответ.
    AndrNN

    Всего записей: 2 | Зарегистр. 22-02-2007 | Отправлено: 03:51 22-02-2007
       

    Страницы: 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

    Компьютерный форум Ru.Board » Компьютеры » Программы » Microsoft Excel FAQ (часть 2)
    Widok (17-05-2007 19:48): лимит страниц. продолжаем здесь


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru