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

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

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

Maz (27-03-2018 08:04): Microsoft Excel FAQ (часть 6)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199

   

Widok



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

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

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


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


  • Список соответствия имен функций в английской и русской версиях Excel или здесь
  • Описание Microsoft Excel File Format (eng.)
  • Горячие клавиши в Excel (табличка)
  • краткая, но емкая инструкция для чайников по добавлению готовых макросов (на примере макросов по увеличению размера шрифта на X пунктов от мемебера ferias
     
    Предыдущие ветки топика: Часть 1 | Часть 2 | Часть 3 | Часть 4
     
    Все вопросы по программированию (макросы, скрипты, пользовательские функции и т.п.) обсуждаются в теме Excel VBA в разделе Прикладное программирование.
     
    При необходимости выложить скриншот, пользуйтесь сервисом ImageShack® (ограничение на размер файла <1.5 Mb)
     
    Книга Джон Уокенбах "Подробное руководство по созданию формул в Microsoft Office Excel 2002" PDF 34МБ Файлы к книге

  • Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 13:13 09-03-2010 | Исправлено: uzeerpc, 12:47 20-12-2017
    SFC



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Чтото сам не соображу. Подскажите кто сталкивался.
    Дано:
    Есть в столбик список документов.
    Каждому виду Документу соответствует гдето на другом листе одна строка, соотнесенная виду документа
    Задача:
    Составить на каком-нибудь листе список таких соотнесенных строк, каждая из которых соответствует соответствующему документу.
    Решение:
    Элементарно, индексный столбец + по ВПР вытянуть все содержимое из соответствующей строки
     
    т.е.
    Если есть список:
    Документ1
    Документ2
    Документ1
    ...
     
    и Документу1 гдето соответствует строка с ячейками
    0,1,2,Привет,3
    а Документу2 гдето соответствует строка с ячейками
    0,1,2,Пока,3
     
    то в результирующей таблице будет так:
    0,1,2,Привет,3
    0,1,2,Пока,3
    0,1,2,Привет,3
     
    с этим все понятно.
     
    А как быть если Документу1 соответствует не одна а две строки?
    т.е. если Документу1 соответствует две строки:
    0,1,2,Привет,3
    1,1,2,Полный привет,3
     
    то результат должен быть таким:
    0,1,2,Привет,3
    1,1,2,Полный привет,3
    0,1,2,Пока,3
    0,1,2,Привет,3
    1,1,2,Полный привет,3
     
    Как лучше это реализовать?
     
     
    **** Все разобрался, вопрос снят

    ----------
    [ offline ]

    Всего записей: 1663 | Зарегистр. 21-01-2003 | Отправлено: 08:48 23-07-2013 | Исправлено: SFC, 08:46 25-07-2013
    Scampy



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Доброго времени суток!
    Хочется услышать возможные варианты как могло такое получиться.
    Объясню проблему. Пользователю присылают файл test.xls Обычная таблица 10*6. Ничего мудреного. Он вносит в файл некоторые изменения и сохраняет его. В итоге файл почему-то получается test.xls.xlsm
    Вопрос: как такое возможно, если у пользователя установлен MS OfficeXP с Пакетом обеспечения совместимости для выпуска 2007 системы MS Office. Насколько я знаю с таким софтом невозможно сохранить в такой формат. Или может я не прав?
    Ничего вразумительного от человека добиться невозможно, а начальство требует объяснить.
    Спасибо

    Всего записей: 162 | Зарегистр. 10-10-2008 | Отправлено: 19:37 26-07-2013
    mvk2006



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

    Цитата:
    Насколько я знаю с таким софтом невозможно сохранить в такой формат.

    Ну так проверь. Какие типы файлов в перечне при сохранении. Пакет совместимости добавляет в типы файлов форматы 2007. В 2003 есть "Книга Excel 2007 с включенными макросами" это и есть расширение xlsm

    Всего записей: 515 | Зарегистр. 15-10-2005 | Отправлено: 21:18 26-07-2013
    Scampy



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

    Цитата:
    Ну так проверь

    Проверял. В том то и дело что такого формата нет в XP офисе. Однако файл такой есть. Или у юзера руки настолько кривые что умудрился так сделать.

    Всего записей: 162 | Зарегистр. 10-10-2008 | Отправлено: 21:45 26-07-2013
    vitrzn



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

    Цитата:
    В итоге файл почему-то получается test.xls.xlsm

    Сохранить - тип файла "Книга с поддержкой макросов"
     
    p.s. либо в настройках у него либо у юзверга руки искревленны

    Всего записей: 1468 | Зарегистр. 28-10-2007 | Отправлено: 22:45 26-07-2013
    Scampy



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

    Цитата:
    Сохранить - тип файла "Книга с поддержкой макросов"

    Не вижу такого типа в XP офисе...
    Да и вообще на пенсию ему уже пора... такой дотошный...

    Всего записей: 162 | Зарегистр. 10-10-2008 | Отправлено: 22:48 26-07-2013 | Исправлено: Scampy, 22:49 26-07-2013
    mitrichbel

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    может, буква m случайно дописалась, "оно само"

    Всего записей: 1372 | Зарегистр. 30-04-2003 | Отправлено: 23:14 26-07-2013
    Scampy



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ))) мы вот тоже склоняемся к этому. Ладно бы рядом с Энтэром буква была - это я понял бы. Но она не так уж близко )

    Всего записей: 162 | Зарегистр. 10-10-2008 | Отправлено: 23:21 26-07-2013
    vitrzn



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

    Всего записей: 1468 | Зарегистр. 28-10-2007 | Отправлено: 11:29 27-07-2013 | Исправлено: vitrzn, 22:23 28-07-2013
    Scampy



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vitrzn
    Сделай скрин плиз, чтоб было видно что это офис XP. Твой очень похож на 2003

    Всего записей: 162 | Зарегистр. 10-10-2008 | Отправлено: 17:10 27-07-2013 | Исправлено: Scampy, 18:40 27-07-2013
    bredonosec



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

    Цитата:
    Пусть даже добавление без условий - пустое множество не нанесёт вреда.  

    вспомнил, что спрашивал.. Примитивно - в виде =A2&" "&A3&" "&A4&" "....  
    пробелы для отделения слов друг от друга.

    Всего записей: 16257 | Зарегистр. 13-02-2003 | Отправлено: 17:51 28-07-2013
    Futurism

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    вопрос по экселю 2013))
    делаю функцию =случмежду(2,2;3,3)
    выдает только число 3!
    если сделать, например =случмежду(10;15)
    будет выдавать разные числа.
    почему он так ведет себя с дробными то

    Всего записей: 1200 | Зарегистр. 04-02-2011 | Отправлено: 21:51 28-07-2013
    vikkiv



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Futurism
    Потому как в мануале именно так и написанно что функция выдаёт целое число, единственное значение попадающее в этот интервал это 3 , т.е. 100%-я вероятность выпадения этого числа.
    Если надо дробное то можно например так =RANDBETWEEN(22,33)/10  ну и так далее в зависимости от необходимой позиции запятой

    Всего записей: 747 | Зарегистр. 10-11-2005 | Отправлено: 00:39 29-07-2013 | Исправлено: vikkiv, 00:45 29-07-2013
    Futurism

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vikkiv
    спасибо огромное))
     
    Добавлено:
    Ещё такой вопросик появился, когда я с программы statistica вставляю аналитические данные
    то эксель их не четко показывает, если это полосу протягивать вправо. и это нечеткость начинается не сразу, а если данные очень длинные.
    например

     
    а в оригинале она выглядит так

     
    помоему в других экселях я спокойно протягивал эту табличку и было все ок, она не теряла четкость.

    Всего записей: 1200 | Зарегистр. 04-02-2011 | Отправлено: 08:39 29-07-2013
    vikkiv



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Futurism
    Потому что у тебя вставка идёт как объект, т.е. картинка, соответственно при масштабировании/изменении размера шрифты будут расплываться (хотя у 2013-й версии офиса и со встроенными шрифтами большая нерешенная проблема).
    Поэтому для передачи данных в Excel лучше использовать внутренние функции экспорта Статистики (Spreadsheet.ExportXLS) или какие там ещё инструменты есть..(от .csv , .txt и до db/sql) .. соответственно живая связь с данными между пакетами будет потерянна.

    Всего записей: 747 | Зарегистр. 10-11-2005 | Отправлено: 13:06 29-07-2013
    DimONtm



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

     
    Необходимо из этих данных получить кол-во документов.
     
    Опция считать и выводить количество числе активна, но данные не показываются, выводится общее количество
     
     
    Что я делаю не так и как можно посчитать?

    Всего записей: 5252 | Зарегистр. 07-08-2003 | Отправлено: 13:23 29-07-2013
    vikkiv



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DimONtm
    решений много, суть в подсчёте уникальных значений, например можно  
    для ТД: =SUM(IF(FREQUENCY(А2:А16, А2:А16)>0,1))
    для фактур =SUM(IF(FREQUENCY(B2:B16, B2:B16)>0,1))
     
    или =SUMPRODUCT((A2:A16<>"")/COUNTIF(A2:A16,A2:A16&""))
    или =SUM(IF(COUNTIF(A2:A16,A2:A16)=0, "", 1/COUNTIF(A2:A16,A2:A16)))  вместе с Ctrl+Shift+Enter
    или Advanced Filter->>..->> Unique records only
    или VBA
    ...
    и наверняка множество прочих вариаций.

    Всего записей: 747 | Зарегистр. 10-11-2005 | Отправлено: 15:07 29-07-2013
    DimONtm



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Периодически сталкиваюсь с проблемой, что кнопка объединения ячеек не активна. Ячейки не защищённые.
    Почему/когда это происходит и как объединять ячейки в таком случае?
     
    UPD: был активирован совместный доступ к файлу, поэтому этот функционал и недоступен.

    Всего записей: 5252 | Зарегистр. 07-08-2003 | Отправлено: 13:36 01-08-2013 | Исправлено: DimONtm, 15:17 01-08-2013
    niko7

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    При открытии файла выходит сообщение "Невозможно вычислить формулу. Ссылки на ячейки в формуле ссылаются на результат формулы, образуя циклическую ссылку" Показывает ячейку R107C10 в ней такая формула =СУММ(R[-26]C:R[1]C). Далек я от Excel, помогите разобраться.

    Всего записей: 2414 | Зарегистр. 23-09-2004 | Отправлено: 12:27 16-08-2013
    vitrzn



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

    Цитата:
    =СУММ(R[-26]C:R[1]C)

    - сумма диапазона от R[-26]C до R[1]

    Всего записей: 1468 | Зарегистр. 28-10-2007 | Отправлено: 13:55 16-08-2013
       

    Страницы: 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 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199

    Компьютерный форум Ru.Board » Компьютеры » Программы » Microsoft Excel FAQ (часть 5)
    Maz (27-03-2018 08:04): Microsoft Excel FAQ (часть 6)


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru