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

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

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

Widok (29-08-2008 13:12): лимит страниц. продолжаем здесь  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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-Следопыт
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

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

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


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


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

  • Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 19:48 17-05-2007 | Исправлено: Maz, 22:45 24-02-2017
    ivas



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Troll
    Можно сводную таблицу, можно формулу (в ячейку, справа от цены)

    Цитата:
    =ЕСЛИ(RC[-2]=R[-1]C[-2];RC[-1]+R[-1]C[-1];"")

    Но формула справедлива только для 2-х одинаковых счетов, если их больше - надо дополнять.

    Всего записей: 3175 | Зарегистр. 23-11-2004 | Отправлено: 12:56 10-06-2008
    Borey

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ivas,  всё  хорошо  получалось  с Excel ХР,   но  он  мне  не  подходит  т.к.  мало
    строк.   Почти  целый  день  убил  с   Excel  2007,  та  же  самая  дребедень.
    Вместо  цены  стоит  дата.  Хотя  на  3 шаге  установил  1 столбец - "Текст" и установка
      сохранилась.   2  столбец   установил  "стандарт"  или "  число"   и несмотря  на  это
    в  некоторых  строчках  стоит  вместо цены  "дата"  и  формат  этих  строк: " по желанию
    юзера".    Т. е.   установка  не  сохраняется.  Может  быть  кривой  Excel?
    P.S  Наверное  это  всё  от лукавого.   Так  как  я  уже  возомнил,  что  теперь  уже  будет  всё ОК.

    Всего записей: 122 | Зарегистр. 27-07-2004 | Отправлено: 19:18 10-06-2008 | Исправлено: Borey, 19:21 10-06-2008
    ivas



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Borey
    Цитата:
    т.к.  мало строк
    Это стандарт для листа Excel любой версии.
    Цитата:
    Может  быть  кривой  Excel
    Это-то тут причём?
    Пробуй делать выгрузку (экспорт) из своей программы в понятный формат. Тогда можно будет разобраться. Может можно будет в Access конвертировать (он до миллиона записей поддерживает)

    Всего записей: 3175 | Зарегистр. 23-11-2004 | Отправлено: 21:05 10-06-2008
    Borey

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ivas,  в 2007  на  1  листе   1000 000  строк,  поэтому  и  перешёл  нанего.  
    У  меня  300 000  строк.  В excele xp  всё  получилось,  но там помещается только  часть файла.
    А в 2007  я  все  действия  повторил  и не  сложилось.
    Как  и чем  сделать выгрузку  файла  в  другой  формат.  Я  могу  файлу  присвоить расширение .txt       Это  файл  прайса из  эектронного каталога  запчастей  бмв
    и в  их  формате.  

    Всего записей: 122 | Зарегистр. 27-07-2004 | Отправлено: 21:51 10-06-2008
    ivas



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Borey
    Попробовал в 2007. Получилось. При конвертации указал текст, потом переделал в числовой заменил точку на запятую во всём столбце. Надо делать видео для тебя и выкладывать?

    Всего записей: 3175 | Зарегистр. 23-11-2004 | Отправлено: 22:06 10-06-2008
    Troll

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

    Цитата:
    Можно не делать сортировку.  
    Сводная таблица тебе поможет.

    спасибо, все просто как, век живи век учись

    Всего записей: 115 | Зарегистр. 04-11-2003 | Отправлено: 22:08 10-06-2008
    Borey

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ivas,  я  тоже всё  также  и делал.   Сейчас  попробую  ещё  раз.
     
    Перезалил  Excel.   Сделал  всё  по  инструкции.  Всё  пошло  на ура.
    [b]ivas[/b  в какой  формат  конвертировать?   У  меня  показывает  "текст"

    Всего записей: 122 | Зарегистр. 27-07-2004 | Отправлено: 22:18 10-06-2008 | Исправлено: Borey, 23:04 10-06-2008
    ivas



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Borey
    Цитата:
    в какой  формат  конвертировать?   У  меня  показывает  "текст"
    Не понял...
    При конвертации выбирай 2-й столбец с ценами и указывай "Текст" (или как там, у меня английская версия). Потом в готовом файле Ctrl+H, меняешь точку на запятую во всем столбце, и потом весь столбец в числовой формат.

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

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ivas я  всё  это  проделал. В каком  формате  в 2007  запомнить конвертированный  файл.  Там  какие-то  непонятные  форматы.  

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



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Borey
    Цитата:
     каком  формате  в 2007  запомнить конвертированный  файл
    А у тебя нет вариантов - только Excel 2007. Но никто кроме него самого открыть не сможет. А ранние версии обрежет данные до 65 тыс. строк. Если надо сохранить в более ранние версии - придётся вручную переносить данные на другой лист.

    Всего записей: 3175 | Зарегистр. 23-11-2004 | Отправлено: 23:48 10-06-2008
    mrdime



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Народ, подскажите, где Excel 2007 хранит свои настройки, ака: тип/ размер шрифта, количество листов в книге и т.п? Надо на нескольких машинах все сделать одинаково, а каждый раз руками лезть надоело.

    Всего записей: 2975 | Зарегистр. 04-01-2005 | Отправлено: 00:22 11-06-2008
    Borey

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ivas у меня нет  в  меню сохранить в  формате Excel 2007.

    Всего записей: 122 | Зарегистр. 27-07-2004 | Отправлено: 00:25 11-06-2008
    ivas



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Borey
    Цитата:
    у меня нет  в  меню сохранить в  формате Excel 2007
    Не может быть! Выпадающее меню под названием файла!
     
    mrdimeТебе надо в одном файле установить всё как надо, а потом сохранить его как шаблон по умолчанию.
     

    Всего записей: 3175 | Зарегистр. 23-11-2004 | Отправлено: 07:59 11-06-2008
    Borey

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ivas, mrdime  всем  спасибо.   В  принципе  мне нужно  сделать базу  данных.
    Я  понимаю, что Access  в  этом  случае  правильнее.   Но  если  в    Excelе  я  что-то
    понимаю,   то в    Access   я  ничего  не  умею. ( хорошо бы если  только  в этом)
    Задача  у меня  вот такая.  Я  представляю  алгоритм  решения,  но  в  реализации это  всё  сложнее.      
    P.S  С божьей  помощью!  А  вы  как  наместники  бога  на  земле  по Excel  в этом  трудном  деле  помогаете.

    Всего записей: 122 | Зарегистр. 27-07-2004 | Отправлено: 12:04 11-06-2008 | Исправлено: Borey, 12:09 11-06-2008
    Minoz



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите плз как можно сделать из этой табицы  
    01.03.2008 0:30:00 5    
    01.03.2008 1:00:00 5    
    01.03.2008 1:30:00 13    
    01.03.2008 2:00:00 12

    вот такую  
    01.03.2008 1:00:00 10    
    01.03.2008 2:00:00 25

    где в первом столбце это день месяца, а их 31 штука, во втором время одного дня, а в 3 столбце сумма 5+5 (значение времени от 0:30:00 до 1:00:00). Я в принципе сделал, но мне нужно привязать к сумме проверку даты, что бы он считал тока свой день.  
     
    ЗЫ. В принципе сложного ничего нет, просто большая таблица получается за месяц, и задание как то автоматизировать перерасчет по часу....

    Всего записей: 794 | Зарегистр. 22-11-2004 | Отправлено: 12:26 11-06-2008 | Исправлено: Minoz, 12:36 11-06-2008
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Minoz
    А всего только 2 варианта может быть по времени? либо ровный час, либо час + 30 минут?

    Всего записей: 22839 | Зарегистр. 19-01-2002 | Отправлено: 15:41 11-06-2008
    ZORRO2005



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Minoz
    Сводная таблица Вам поможет:
    http://slil.ru/25890789

    Всего записей: 342 | Зарегистр. 08-10-2005 | Отправлено: 17:14 12-06-2008
    ivas



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Для steelth:
    Цитата:
    Необходимо в новом листе посчитать итог по всем листам
    Нужно в  просуммировать итоговые данные со всех листов:
    Цитата:
    =Лист1!A1+Лист2!A1+Лист3!A1


    ----------
    "Не видно ни ..." (три буквы, но они у каждого свои)

    Всего записей: 3175 | Зарегистр. 23-11-2004 | Отправлено: 18:45 12-06-2008
    Bambara



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

    Всего записей: 14 | Зарегистр. 13-06-2008 | Отправлено: 23:06 13-06-2008
    Bambara



    Newbie
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
         Просмотрел кучу материалов здесь и в нете, думал уже писать макрос на VBA, но с нуля как то напряжно ( в цейтноте) и вот опять возвратился к формулам.
          Для себя обозначил одно из важных условий при работе с переменными массивами  
    ( внесение изменений и дополнений в базу данных по календарному графику):чтобы извлечь информацию о количестве столбцов с текстом требуется частичное использование постоянных (не изменяющихся во времени) данных в последнем непустом столбце для обеспечения реализации привязки форулы Excel к флажку (последний непустой столбец) окончания массива.
           Далее, зная точную размерность отображаемого массива, можно сделать арифметический алгоритм с вложенными циклами и служебными строками для перестановки строк каждой из таблиц, не прибегая к VBA, хотя займет это уйму времени.      

    Всего записей: 14 | Зарегистр. 13-06-2008 | Отправлено: 16:14 14-06-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

    Компьютерный форум Ru.Board » Компьютеры » Программы » Microsoft Excel FAQ (часть 3)
    Widok (29-08-2008 13:12): лимит страниц. продолжаем здесь


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru