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

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



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ZORRO2005
    Bravo bravissimo!!!  
    Неужели все так просто? Век живи - век учись!  
    Спасибо огромное!

    Всего записей: 27 | Зарегистр. 14-03-2008 | Отправлено: 14:32 21-03-2008 | Исправлено: shadur, 14:41 21-03-2008
    DonkeyHottt

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Друзья, а как обновить данные в сводной таблице, если изменения произошли не в той области таблицы по которой создавалась сводная, а просто к исходной таблице снизу добавились строки с данными? Или только новую делать?

    Всего записей: 104 | Зарегистр. 26-12-2004 | Отправлено: 22:56 21-03-2008
    val_04

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Намедни нашел у себя "взятую" где-то (у кого-то) функцию, может кому интересно:

    Код:
    Function ExtractElement(Txt, n, Separator) As String
    '   Функция выдает n-ый элемент текстовой строки Txt, где
    '   символ Separator используется как разделитель
     
        Dim Txt1 As String, TempElement As String
        Dim ElementCount As Integer, i As Integer
         
        Txt1 = Txt
    '   Если в качестве разделителя используется пробел, то убираем лишние
    '   и двойные пробелы
        If Separator = Chr(32) Then Txt1 = Application.Trim(Txt1)
         
    '   Добавляем разделитель в конец строки (если необходимо)
        If Right(Txt1, 1) <> Separator Then Txt1 = Txt1 & Separator
         
    '   Начальные значения
        ElementCount = 0
        TempElement = ""
         
    '   Извлекаем элемент
        For i = 1 To Len(Txt1)
            If Mid(Txt1, i, 1) = Separator Then
                ElementCount = ElementCount + 1
                If ElementCount = n Then
    '               Found it, so exit
                    ExtractElement = TempElement
                    Exit Function
                Else
                    TempElement = ""
                End If
            Else
                TempElement = TempElement & Mid(Txt1, i, 1)
            End If
        Next i
        ExtractElement = ""
    End Function

    Всего записей: 12 | Зарегистр. 18-04-2007 | Отправлено: 21:46 22-03-2008
    ZORRO2005



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    val_04
    Спасибо,
    это отсюда:
    http://www.planetaexcel.ru/tip.php?aid=33

    Всего записей: 342 | Зарегистр. 08-10-2005 | Отправлено: 01:23 23-03-2008
    popkov

    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Баг в Excel 2007 (в 2003 всё в порядке).
     
    А вот целая куча таких багов в Excel 2007. Похоже, разработчики "перестарались", увеличивая точность вычислений. Excel 2007 разучился умножать!
     
    UPDATE: баг только в функции, отображающей результат, но в памяти хранится правильный ответ:
    http://blogs.msdn.com/excel/archive/2007/09/25/calculation-issue-update.aspx
    http://www.walkingrandomly.com/?p=18

    Всего записей: 1833 | Зарегистр. 22-03-2003 | Отправлено: 13:50 23-03-2008 | Исправлено: popkov, 20:15 24-03-2008
    gnomnv

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Такая проблема: как в экселе сделать диаграму если в столбце
    а
    а
    а
    а
    ы
    ы
    ы
    ы
    ч
    ч
    ч
     
    надо отобразить в круговой диаграме скока в процентах/или численном выражении в столбце "а" скока "ы" и скока "ч"

    Всего записей: 71 | Зарегистр. 13-11-2006 | Отправлено: 15:26 23-03-2008
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    gnomnv
    Ну я бы сделал 2 дополнительных столбца
    а   =СЧЁТЕСЛИ(A1:A11;"а")/СЧЁТЗ(A1:A11)  
    ы   =СЧЁТЕСЛИ(A1:A11;"ы")/СЧЁТЗ(A1:A11)
    ч   =СЧЁТЕСЛИ(A1:A11;"ч")/СЧЁТЗ(A1:A11)
    И по этим 2 столбцам построил круговую диаграмму.

    Всего записей: 22840 | Зарегистр. 19-01-2002 | Отправлено: 16:16 23-03-2008
    gnomnv

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

    Всего записей: 71 | Зарегистр. 13-11-2006 | Отправлено: 18:26 23-03-2008
    crotoff

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DonkeyHottt
    просто исходный диапазон задай без указания строк, только столбцы (например $A:$F)

    Всего записей: 961 | Зарегистр. 17-04-2007 | Отправлено: 09:09 24-03-2008
    Sanyaaa

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите уважаемые участники!
    Есть таблица
     
    а  
    а  
    а  
    б  
    в
    б  
    д
    а
    Как удалмть все повторы? (а и б к примеру)

    Всего записей: 323 | Зарегистр. 04-02-2003 | Отправлено: 16:28 24-03-2008 | Исправлено: Sanyaaa, 18:00 24-03-2008
    Tarasyan



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    есть таблица  
     
    a - указан эмаил  
    b - указано имя
    с - дата
    d - текст
     
    как сделать макрос что бы при наближении даты за два дня до указанной при запуске макроса отправлялось сообщение "d" по адресатам "а" ?
    Строчек около 200. Каждой строчке есть свой эмаил и свой текст.
     
     

    Всего записей: 274 | Зарегистр. 27-11-2004 | Отправлено: 17:19 24-03-2008
    Vitus_Bering



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Sanyaaa
    Как вариант http://ifolder.ru/5864869 или через макрос.

    Всего записей: 936 | Зарегистр. 30-09-2005 | Отправлено: 19:36 24-03-2008
    DonkeyHottt

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    crotoff
    Я сделал так, и сводная таблица теперь считает только количество значений по всем столбцам а не суммы столбцов.

    Всего записей: 104 | Зарегистр. 26-12-2004 | Отправлено: 21:42 24-03-2008
    AuthorR

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Когда строится диаграмма, то шкала масштабируется автоматически.
    В дальнейшем можно установить собственные параметры диаграммы, связанные со шкалой, например: "минимальное значение", "максимальное значение", "цена основных делений", "цена промежуточных делений", "Ось X (категорий) пересекается в значении" ....
     
    Так вот, если выставить эти параметры вручную, то в дальнейшем они уже не будут автоматически подбираться. То есть, если, например, выставить "максимум" 100, а значение стало 120, то график не будет помещаться.  
    Вопрос: как после ручного выставления параметров заставить диаграмму вернуться к состоянию, когда параметры выставлялись автоматически??

    Всего записей: 164 | Зарегистр. 11-02-2007 | Отправлено: 16:37 25-03-2008
    SharikovAN

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Здравствуйте.
    Как поставить пароль на открытие определённого листа? Т.е. надо, чтобы юзер не мог без пароля просмотреть определённый лист в документе, при этом, не защищая остальные листы.
     

    Всего записей: 1 | Зарегистр. 25-03-2008 | Отправлено: 17:52 25-03-2008
    Bredun

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AuthorR
    Поставь снова галочку на авто напротив необходимого параметра.
     
    SharikovAN
    Через защиту листа можно запретить редактирование. По-моему, средствами чисто Excel запрет на просмотр не ставится. В VBA в настройках листа можно сделать лист невидимым плюс поставить на сам проект VBA пароль.

    Всего записей: 134 | Зарегистр. 16-05-2007 | Отправлено: 08:47 26-03-2008
    crotoff

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DonkeyHottt
    Убедись что в Параметрах поля стоит операция "Сумма" а не "Количество". Окошко "Вычисление поля сводной таблицы"  

    Всего записей: 961 | Зарегистр. 17-04-2007 | Отправлено: 09:14 26-03-2008
    SERGE_BLIZNUK

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

    Всего записей: 2014 | Зарегистр. 12-09-2002 | Отправлено: 10:00 26-03-2008
    ZORRO2005



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

    Цитата:
    откорректированное значение будет занимать СОВЕРШЕННО другую позицию
    Потому что по алфавиту(возрастанию) выстраиваются.
    Цитата:
    можно ли спозиционировать выделение в списке на элемент
    Можно с помощью дополнительного столбца и конкатенации:
    http://slil.ru/25620076 правда не очень красиво получается.

    Цитата:
    можно ли получить полный список значений, отображаемый в выпадающем списке фильтра?
    Это для случая когда в фильтре задано условие?Не очень понятен вопрос.
    Это не поможет?

    Всего записей: 342 | Зарегистр. 08-10-2005 | Отправлено: 11:28 26-03-2008 | Исправлено: ZORRO2005, 11:38 26-03-2008
    SERGE_BLIZNUK

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ZORRO2005
    Большое спасибо. буду разбираться!
    тут отпишусь о результатах.

    Всего записей: 2014 | Зарегистр. 12-09-2002 | Отправлено: 11:55 26-03-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