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

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



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Mushroomer
    Выложи, как время позволит. Буду разбираться.
     
    Что-то ВПР значение не возвращает вообще никакого, формулу пишет.
    Попробовал сделать эту схему на чистом листе, все работает
     
    Добавлено:
    Все получилось, только не пойму в чем было дело, но все заработало!

    Всего записей: 1008 | Зарегистр. 02-08-2004 | Отправлено: 19:40 23-08-2006 | Исправлено: sizop, 06:07 24-08-2006
    StasM



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Привет!
    Два вопроса:
    1. Как закрепить конкретную строку? Получилось закрепить строку сверху (окно - закрепить область). А мне нужно еще закрепить пару строк снизу. Как это сделать?
    2. Если стоит символ в одной ячейке стоит "-" то в другую ячейку добовляется 10. Пытался это сделать с помощью ф-ии "ЕСЛИ", но лог_выражение - должно быть обязательно числовым. Т.е. если просто стоит знак "-", то формула не может быть посчитана. Как это можно обойти?

    Всего записей: 844 | Зарегистр. 03-05-2002 | Отправлено: 13:10 24-08-2006
    morjov



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Такой вопрос. Можно ли блокировать определённые листы в зависимости от изменений в определённом поле?

    ----------
    Баннер - это флаг, транспарант, растяжка. В Интернете это должно называться по другому. E-баннер.

    Всего записей: 341 | Зарегистр. 05-01-2004 | Отправлено: 14:13 24-08-2006
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    StasM
    Цитата:
    2. Если стоит символ в одной ячейке стоит "-" то в другую ячейку добовляется 10
    Что значит добавляется? Она пустая до этого добавления? Или там было 5, а станет 15?

    Всего записей: 22840 | Зарегистр. 19-01-2002 | Отправлено: 15:22 24-08-2006
    StasM



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

    Всего записей: 844 | Зарегистр. 03-05-2002 | Отправлено: 17:56 24-08-2006
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    StasM
    =ЕСЛИ(A1="-";10;"")

    Всего записей: 22840 | Зарегистр. 19-01-2002 | Отправлено: 18:06 24-08-2006
    StasM



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Mushroomer
    Спасибо большое!

    Всего записей: 844 | Зарегистр. 03-05-2002 | Отправлено: 18:17 24-08-2006
    xCedz



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Можно ли реализовать следующее:
    на листе 1 ссылка на ячейку листа 2. так вот как сделать чтобы при добавлении
    новых ячеек в лист 2 ссылки листа 1 оставались те товар (лист1)---> наменование (лист2)
    а то при добавлении ячейки смещаются.

    Всего записей: 48 | Зарегистр. 03-08-2005 | Отправлено: 21:39 24-08-2006
    divik



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Проблема вот в чем : мы купили 4 сист.блока Селерон 2600(около того)  
    с опер.системой win XP SP2.Установив офис 2003 на них обнаружилась одна проблема:  
    в Exel пишу в ячейке число больше нуля с тремя цифрами после запятой , а он в ячейке также и пишет, но в строке формул пишет его без запятой.  
    Т.е. пишу 5,758 , а в строке формул пишет 5758.  
    Соответственно и вычисление делает с чилом без запятых.  
    При этом любое число с 2 знаками после запятой воспринимает нормально!  
    В чем дело если сможешь подскажи????  
    В любом случае жду ответа. ответ в ПМ....

    Всего записей: 94 | Зарегистр. 28-09-2005 | Отправлено: 06:45 25-08-2006
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    xCedz
    А добавлять новые ячейки в лист 2 в самый низ нельзя? Надо обязательно добавлять между ячейками листа 2?

    Всего записей: 22840 | Зарегистр. 19-01-2002 | Отправлено: 09:42 25-08-2006
    KLERIK2222



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Здравствуйте.  
    У меня такой вопрос. Имеется книга Excel с формулами, макросами (далее программа). Как сделать, что бы после установки у пользователя в Excel'e появилась кнопка, запускающая мою прогу?

    Всего записей: 634 | Зарегистр. 29-03-2006 | Отправлено: 04:49 26-08-2006
    Yuk



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    xCedz
    Кроме как делать вставку и удаление строк через макрос, не знаю.  
     
    divik
    Эксель не английский случайно? Поведение именно такое. Запятая отделяет тысячи. 5,48 так и остается, но это строка, а не число.
    Или проверь региональные установки.

    Всего записей: 1182 | Зарегистр. 02-07-2001 | Отправлено: 05:13 26-08-2006
    Markes



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ТАкая проблема. Имеется ячейка с большой формулой, внутри только слогаемые, штук 10. Когда пытаюсь добавить ещё одно, значение ячейки сбрасывается в 0. С математикой и форматом ячейки (числовой) всё ОК. В чём искать проблему?

    Всего записей: 1403 | Зарегистр. 13-09-2004 | Отправлено: 18:33 27-08-2006
    Yuk



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Markes
    А если попробовать добавить слагаемое в отдельной ячейке?
    Например, если формула в А1, в А2 ввести =A1+новое_слагаемое
    Или попробовать напрямую =величина_в_А1+новое_слагаемое
    Пробуй также наоборот - ввести новое_слагаемое в отдельную ячейку (В1) и добавлять ее адрес в формулу. А что будет в =B1+B1 ?
     

    Всего записей: 1182 | Зарегистр. 02-07-2001 | Отправлено: 00:44 28-08-2006
    utmpatpc

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ребята, помогите!
    Я профан в Excele, а задача сложная, даже не знаю как подобраться. Есть лог-файл и его надо подредактировать в Экселе. Для начала как в Excele удалить строки между первой и десятой, т.е. оставить 1-ую, 10-ую,  20-ую, 30-ую... и так далее строки. Пробовал delete, но строк много и файлов много.
    Заранее спасибо

    Всего записей: 19 | Зарегистр. 28-08-2006 | Отправлено: 16:15 28-08-2006
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    utmpatpc
    У тебя столбец, в котором есть номер строки есть? Если нет, то сделай, пригодится.  
    Сделай еще один столбец, в него поставь формулу =ЕСЛИ(ОСТАТ(СТРОКА();10)=0;1;0)
    Выдели всю таблицу и отсортируй по этому столбцу (с 0 и 1) по убыванию. Сроки с 1 будут сверху, с 0 - внизу. Удали все строки с 0. Выдели всю таблицу и отсортируй (по возрастанию) по столбцу с номерами строк. Ты получишь свои 10,20.... строки. Все.

    Всего записей: 22840 | Зарегистр. 19-01-2002 | Отправлено: 17:57 28-08-2006
    utmpatpc

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Mushroomer
    Попытался сделать, но не получилось, но разберусь, наверно что-то не так делаю.
    Проблемка в том что, эти данные передаются в Эксель от весов, подключенных через com-порт по RS-232, где-то шесть раз в секунду. Значит в Экселе за одну секунду заполняется 6 строк. По строкам дубликатам здесь много написано, может как-нибудь решу. Проблема в лимите строк в Экселе (65500).
    Пытаюсь решить удалением дубликатов.
    Но было бы круто если бы можно было бы регулировать время передачи данных от весов в Эксель. Связывался с производителем весов, он сказал Весы могут передавать данные через Com-порт после каждого АЦП-преобразования.  Вопрос отображения значений веса только в интересующие Вас моменты времени решается программно. То же самое касается и вывода данных непосредственно в таблицу Excel.
    Мне бы хватило, если бы данные передавались в Эксель один раз через 2 минуты.
    Как решить эту проблему?
    Зарание благодарен
     
    (Могу выслать экселевский сэмпл с логом)

    Всего записей: 19 | Зарегистр. 28-08-2006 | Отправлено: 19:07 28-08-2006
    Yuk



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

    Цитата:
    Вопрос отображения значений веса только в интересующие Вас моменты времени решается программно.
    Не совсем понятно. Решается программно кем? И в чем?
     
    В общем, в любом случае можно было бы решить проблему через макрос. Если нужна помощь, ДП в Excel VBA форум (см. шапку).

    Всего записей: 1182 | Зарегистр. 02-07-2001 | Отправлено: 20:10 28-08-2006
    utmpatpc

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

    Цитата:
    Не совсем понятно. Решается программно кем? И в чем?

    В общем данные передаются в открытый экселевский файл от весов при помощи программы CPS Plus. При этом многие строки дублируются и по времени хаотично отображаются.
    Хотелось бы решить вопрос со временем.

    Цитата:
    Сделай еще один столбец, в него поставь формулу =ЕСЛИ(ОСТАТ(СТРОКА();10)=0;1;0)
    - это у меня получилось, отлично работает.
    У меня есть идея, но не могу её реализовать. Время отображается в следующем виде:
    22:14:29
    22:14:29
    22:14:30
    22:14:31
    22:14:31
    22:14:32
    22:14:33
    22:14:33
    22:14:34
    22:14:35
    22:14:35
    22:14:36
    22:14:37
    22:14:37
    22:14:38
    22:14:39
    22:14:39
    22:14:40
    Как отсортировать, чтобы 30-ую и 40-ую и т.д. секунды выделить из потока данных и удалить.
    Заранее спасибо!
     
     
    Добавлено:

    Цитата:
    Как отсортировать, чтобы 30-ую и 40-ую и т.д. секунды выделить из потока данных и удалить

    ОШИБКА!
    Как отсортировать, чтобы 30-ую и 40-ую и т.д. секунды выделить из потока данных, а ОСТАЛЬНОЕ удалить

    Всего записей: 19 | Зарегистр. 28-08-2006 | Отправлено: 13:57 29-08-2006
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    utmpatpc
    Цитата:
    Как отсортировать, чтобы 30-ую и 40-ую и т.д. секунды выделить из потока данных, а ОСТАЛЬНОЕ удалить
    Сделай дополнительный столбец и загони в него формулу =ЕСЛИ(ИЛИ(СЕКУНДЫ(A1)=30;СЕКУНДЫ(A1)=40);1;0) Ну а потом всю таблицу отсортируй по этому столбцу по убыванию. Строки с 1 будут сверху, с 0 - внизу. Строки с 0 надо удалить.

    Всего записей: 22840 | Зарегистр. 19-01-2002 | Отправлено: 17:48 29-08-2006 | Исправлено: Mushroomer, 17:48 29-08-2006
       

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