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

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



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите, есть ли возможность в MS Excel 2003 отформатировать ячейку так, чтобы при просмотре/редактировании документа содержимое ячейки было видно пользователю, но при распечатке на принтер (в т.ч. на виртуальный PDF-принтер) содержимое ячейки не отображалось?
     
    В MS Word для этой цели используется присвоение шрифту атрибута "скрытый" (hidden), но в Excel 2003 такого вроде бы не предусмотрено.
     
    P.S.
    Google при поиске по фразе "hidden text in MS Excel" выдаёт кучу всяких советов, но всё это не то.
    Например, здесь и здесь советуют использовать пользовательский формат ;;; или назначить шрифту белый цвет и т.п. Но при всех этих вариантах содержимое ячейки становится невидимым, то есть, не соблюдается главное условие. С Но задача-то другая: сделать текст в ячейке непечатным

    Всего записей: 6524 | Зарегистр. 18-09-2004 | Отправлено: 13:42 13-03-2013 | Исправлено: oshizelly, 13:46 13-03-2013
    ALeXkRU



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

    Цитата:
    назначить шрифту белый цвет  

    ну а чем не выход? когда надо редактировать - назначаешь чёрный, перед печатью - меняешь на белый..
     
    А так, чтобы раз и насовсем, ничего кроме как скрыть строку/столбец (но, не ячейку!) в голову не приходит  

    Всего записей: 11788 | Зарегистр. 03-12-2003 | Отправлено: 18:21 13-03-2013
    Timkka

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

    Всего записей: 60 | Зарегистр. 13-10-2008 | Отправлено: 06:40 20-03-2013 | Исправлено: Timkka, 08:04 20-03-2013
    aidomars



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Timkka
    Написать на каждом листе формулу в нужной ячейке "=Лист1!A1"

    Всего записей: 982 | Зарегистр. 23-04-2007 | Отправлено: 11:51 20-03-2013
    LaCastet



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Timkka файл->параметры страницы->лист->скозные строки  
    либо
    файл->параметры страницы->колонтитулы

    ----------
    Пиво — это еще одно доказательство того, что Господь любит нас и хочет, чтоб мы были счастливы!

    Всего записей: 4563 | Зарегистр. 27-07-2005 | Отправлено: 12:09 20-03-2013
    Timkka

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    LaCastet
    Сквозные строки позволяют только верхнюю часть таблицы сделать сквозной, 2  разрывных блока сквозных строк выдают ошибку "Названия для печати должны быть непрерывными и полными строками или столбцами". Колонтитулы не подходят, они находятся на краях листа, а надо именно чтобы строки таблицы повторялись.
    aidomars
    Спасибо, попробую

    Всего записей: 60 | Зарегистр. 13-10-2008 | Отправлено: 12:16 20-03-2013 | Исправлено: Timkka, 08:39 21-03-2013
    draconi hvost

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

    Всего записей: 2 | Зарегистр. 26-03-2013 | Отправлено: 18:37 26-03-2013 | Исправлено: draconi hvost, 23:21 30-03-2013
    setwolk



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Народ помогите! Такая проблема  при установке лицензионного MS Office2010 как сделать привязку к файлам excel?  
    C:\Program Files\Microsoft Office\Office14     там есть EXCEL (собственно к нему и надо  сделать привязку), excelcnv и  в  самом низу XLICONS. Когда выбираешь EXCEL ничего не происходит и в списке выбоа программ excel не появляется.  
    Права администратора на машине.  В  какую сторону  копать? Переустановка результатов не  дала...

    Всего записей: 1418 | Зарегистр. 16-02-2010 | Отправлено: 10:08 27-03-2013
    denisAzef

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Добрый день. Идет перечень  
    2       8,5
    2       7,5
    3       4
    3       18,2
    8       1,9
    12      6,3
    12      3,7
    12      4
     
    какую формулку забить чтобы получилась такая информация
    2       16
    3       22,2
    8       1,9
    12     14
     
    Спасибо

    Всего записей: 240 | Зарегистр. 08-02-2007 | Отправлено: 05:59 28-03-2013
    vikkiv



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    denisAzef
    без VBA только в 2 шага, коротче не получится, уникальные значения можно получить 4-мя способами (1-форматирование с выделением/стилем, 2-фильтрация, 3-список, 4-удаление повторений или как там в русской версии)
    Шаг 1: В данном случае нужен список (Data->Sort&Filter->Advanced->Copy to another location->выделить первую колонну(List range) в другую зону листа (Copy to) с отметкой опции "Unique records only"
    Шаг 2: В след. колонну от (Copy to) на весь диапазон ставим формулу  
    =SUMIF(первая колонна с данными у тебя от 2 до 12, результат "Copy to" из шага 1, вторая колонна с данными у тебя от 8.5 до 4) и нажимаем Ctrl+Shift+Enter (чтобы формула массива получилась) .. и всё.

    Всего записей: 747 | Зарегистр. 10-11-2005 | Отправлено: 06:51 28-03-2013
    aidomars



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

    Код:
    =ЕСЛИ(A1<>A2;A1 & " - " & СУММЕСЛИ(A:A;A1;B:B);"")

    Всего записей: 982 | Зарегистр. 23-04-2007 | Отправлено: 07:37 28-03-2013
    denisAzef

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vikkiv а как это можно сделать в VBA или есть какая нибуть надстройка?
     
    Добавлено:
    =СУММЕСЛИ($A$3:$A$361;AC3;$Q$3:$Q$361) элементарная формулка, aidomars и vikkiv пасибо огромное за суету

    Всего записей: 240 | Зарегистр. 08-02-2007 | Отправлено: 07:52 28-03-2013
    Futurism

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

    тут видно, что 2 разных файла в одном окно и стрелочкой я показал, что тут одна вкладка, а должно быть 2
     
    скрин

    сейчас выключил оба экселя включил их заново  
    и видна 2йная вкладка
     
    можно  сделать , чтобы они всегда были во вкладках видны, хоть 5, хоть 6...

    Всего записей: 1200 | Зарегистр. 04-02-2011 | Отправлено: 11:50 31-03-2013
    Anton V

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    помогите с VBA макросом, есть есть табличка с множеством столбцов и строк, нужно по трем столбцам найти совпадения и проставить какой-нибудь символ в пустой столбец(x символ 1).
     
    у меня получается сравнить только первую строку со всей табличкой.
     
    nss1= 2  '(начало таблички)'
    nss2= nss1+ 1 '(начальная точка сравнения)'
    Do While nss2 < nss '(кол-во строк)'
    If Range("C" & nss1.Formula = Range("C" & nss2).formula And Range("U" & nss1).Formula = Range("U" & nss2.Formula And Range("V" & nss1).Formula = Range("V" & nss2).Formula Then
    Range("X" & nss1).Formula = 1
    Range("X" & nss2).Formula = 1
    Else
    End If
    nss2 = nss2 + 1
    Loop
    мб как то массивами можно, туплю.

    Всего записей: 4 | Зарегистр. 02-04-2007 | Отправлено: 14:47 02-04-2013
    aidomars



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Anton V
    А чем СОВПАД не устраивает?

    Всего записей: 982 | Зарегистр. 23-04-2007 | Отправлено: 15:04 02-04-2013
    Anton V

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    2 aidomars
    пробовал, там получается оочень большая формула и если растянуть её на 9тыс строк появляются большие торомза.
    ну и часть скрипта уже написана делает много всего, формулы теперь не вариант - формулы это вообще гиморой как оказалось если строк много.

    Всего записей: 4 | Зарегистр. 02-04-2007 | Отправлено: 15:08 02-04-2013
    aidomars



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Тогда не той теме написал, пиши в VBA, и выложить файл желательно. Делов на 5 минут.

    Всего записей: 982 | Зарегистр. 23-04-2007 | Отправлено: 16:20 02-04-2013
    pavel_kondyuryn

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    не отображаются данные в ячейках при маленьком масштабе изображения страницы, данные начинают отображаться:  
    при увеличении масштаба,  
    если навести курсор на строку формул и нажать enter  
     
    после перемещения курсора в другую ячейку, данные пять пропадают.  
    думал проблема с видеокартой. Драйвера видеокарты поставил родные - не помогло. Подскажите пожалуйста.  
    ОС - WInXPSP3Ru  
    Office- 2007Std
     
    подскажите, что настроить?

    Всего записей: 6 | Зарегистр. 02-04-2013 | Отправлено: 17:56 02-04-2013
    andwilc



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

    Всего записей: 78 | Зарегистр. 12-11-2011 | Отправлено: 18:03 02-04-2013 | Исправлено: andwilc, 00:52 10-04-2013
    pavel_kondyuryn

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    не отображаются данные в ячейках при маленьком масштабе изображения страницы, данные начинают отображаться:  
    при увеличении масштаба,  
    если навести курсор на строку формул и нажать enter  
       
    после перемещения курсора в другую ячейку, данные пять пропадают.  
    думал проблема с видеокартой. Драйвера видеокарты поставил родные - не помогло. Подскажите пожалуйста.  
    ОС - WInXPSP3Ru  
    Office- 2007Std  
     
    подскажите, что настроить?
     
    Люди, ну подскажите, если знаете?!!!!!!!!!!
     
    или напишите, что НЕ знаете.

    Всего записей: 6 | Зарегистр. 02-04-2013 | Отправлено: 10:33 03-04-2013 | Исправлено: pavel_kondyuryn, 10:56 03-04-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