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

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



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    pavel_kondyuryn
    нужно просто нормально вопрос задавать: с примером файла (чтобы можно было проверить способы исправления или найти, в чём ошибка), картинками, что нужно получить и т.д.

    Всего записей: 11794 | Зарегистр. 03-12-2003 | Отправлено: 11:11 03-04-2013
    pavel_kondyuryn

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

    Цитата:
    pavel_kondyuryn  
    нужно просто нормально вопрос задавать: с примером файла (чтобы можно было проверить способы исправления или найти, в чём ошибка), картинками, что нужно получить и т.д.

     
    размер файла роли не играет - происходит как с большими, так и малыми файлами. за это время выяснилось, что данные (вычисления по формулам, цифры или текст - не важно, все одинаково) отображаются и в том случае, если просто выделить диапазон, включающий их.
    причем, данные могут произвольно отображаться - появляться и исчезать, просто при прокрутке строк.
    ОС свежая - неделя, вирусов нет, драйвера родные.
     
    данные могут отображаться наполовину своей высоты, то есть, видна верхняя половина букв, например.
    перезагрузка не спасает, проблема может возникать и пропадать в течении рабочего времени.

    Всего записей: 6 | Зарегистр. 02-04-2013 | Отправлено: 12:24 03-04-2013 | Исправлено: pavel_kondyuryn, 12:28 03-04-2013
    andwilc



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

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



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

    Цитата:
    Подскажите, есть ли возможность в MS Excel 2003 отформатировать ячейку так, чтобы при просмотре/редактировании документа содержимое ячейки было видно пользователю, но при распечатке на принтер (в т.ч. на виртуальный PDF-принтер) содержимое ячейки не отображалось?

    Стандартными средствами этого сделать нельзя.
    Единственное, что приходит в голову - это написать небольшой скриптик на VBA, который будет активизироваться при выводе на печать и делать цвет ячеек такими же, как цвет фона. После печати можно всё вернуть обратно.

    Всего записей: 2074 | Зарегистр. 31-03-2004 | Отправлено: 18:54 03-04-2013
    Ivanov Ivan



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Как сделать, чтобы данные определённой ячейки, строки или столбца автоматически появлялись на другом листе?

    Всего записей: 1960 | Зарегистр. 30-11-2006 | Отправлено: 00:56 05-04-2013
    draconi hvost

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

    Цитата:
    Как сделать, чтобы данные определённой ячейки, строки или столбца автоматически появлялись на другом листе?

    На том листе, где нужно отобразить данные в ячейке пишешь "=" и даёшь ссылку на нужную ячейку другого столбца
    Для строки или столбца просто распространяешь формулу из первой ячейке
    Ну и естественно, если хочешь, можешь что-то закрепить

    Всего записей: 2 | Зарегистр. 26-03-2013 | Отправлено: 18:26 06-04-2013
    Futurism

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    друзья, кто-нить сталкивался с таким. У меня почему то файлы с форматом .xlsx нормально открываются, а со старым форматом не открываются, пишет ошибку 5

    старые файлы можно открывать только если создать новый файл с новым расширением, и через него, как через проводник открыть. Но сами понимаете это не дело.  
    Если кто знает как решать это, подскажите, пжлст

    Всего записей: 1200 | Зарегистр. 04-02-2011 | Отправлено: 11:28 08-04-2013
    Futurism

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

    2

     
    3

    можно ли сделать так, чтобы данные вкладки 2-ой с колонки В2 перешли на вкладку 1 в колонку b3, одновременно  данные с вкладки 3 перешли  в первую вкладку,но уже на b4
    чтобы в итоге это выглядело так

     
    но не вручную ,конечно.

    Всего записей: 1200 | Зарегистр. 04-02-2011 | Отправлено: 00:33 16-04-2013
    Baton34V



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Futurism
    прописать на первом листе формулу в b3 ("=Лист2!b2") и т.д.

    Всего записей: 1083 | Зарегистр. 21-08-2009 | Отправлено: 09:50 16-04-2013
    Futurism

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

     
    а можно ли эти листы для начала переименовать:
    чтобы было так:

    при том не вручаю, а автоматически))
     

    Всего записей: 1200 | Зарегистр. 04-02-2011 | Отправлено: 18:12 16-04-2013
    Sculptor_LV

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите пожалуйста!
      Есть простенькая задачка, но не могу нагуглить ответ.
     
     
    Есть строки (по 4 ячейки):  5 6 9 3  ...  
                                             4 4 4 4   ...
     
    Нужна функция, чтобы дать ответ, все ли значения в одной строке одинаковые.
    То есть ответ для первой строки - False, для второй строки True.
     
    Спасибо за помощь.

    Всего записей: 27 | Зарегистр. 01-02-2011 | Отправлено: 10:18 17-04-2013
    vikkiv



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Sculptor_LV
    Например для данных в ячейках А1:D1 алгоритм в ячейке E1 можно применить следующий
    Код:
    =IF(COUNTIF(A1:C1,D1)+1=COUNT(A1:D1),True)

    Всего записей: 747 | Зарегистр. 10-11-2005 | Отправлено: 14:53 17-04-2013 | Исправлено: vikkiv, 21:03 17-04-2013
    SFC



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

    Цитата:
    а можно ли эти листы для начала переименовать: ... при том не вручаю, а автоматически))  

    в правильно заданном вопросе уже есть половина решения.
    Baton34V дал абсолютно правильный ответ.
    Google на запрос: автоматическое переименование листов Ecxel
    дает несколько вариантов решения, все так или иначе через макросы.
    Без помощи колег твоего вопроса здесь не понять.


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

    Всего записей: 1663 | Зарегистр. 21-01-2003 | Отправлено: 16:33 17-04-2013 | Исправлено: SFC, 21:40 17-04-2013
    Sculptor_LV

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vikkiv
     
    Спасибо!
     
    Еще вопросик:
     
    Как посчитать количество выделенных ячеек (включая пустые ячейки без значения)?  
    В моем примере могут быть ячейки с пустым значением.

    Всего записей: 27 | Зарегистр. 01-02-2011 | Отправлено: 14:27 18-04-2013 | Исправлено: Sculptor_LV, 16:03 18-04-2013
    Futurism

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    SFC с этим разобрались но теперь другой вопрос, но из этой же оперы
    вот у меня есть эта формула:
    =List8!B2
    она находится в столбце. Обычно, если в столбце выделить например цифры 1 и 2 и потянуть мышкой вниз, то там будет продолжен ряд чисел например 3,4,5,6,7.
    если я также хочу сделать с этой формулой, я ее выделяю, тяну вниз, но меняется значение В, а лист тот же.
    Например
    =List8!B3
    =List8!B4
    можно сделать чтобы было наоборот: цифра листа менялось, а В нет, чтобы это было вот так
    =List9!B2
    =List10!B2

    Всего записей: 1200 | Зарегистр. 04-02-2011 | Отправлено: 18:56 18-04-2013
    Baton34V



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Futurism
    лист меняться не будет, а номер строки можно зафиксировать, поставив перед ним знак доллара ($), т.е.
     =List8!B$3

    Всего записей: 1083 | Зарегистр. 21-08-2009 | Отправлено: 21:44 18-04-2013
    Futurism

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

    Всего записей: 1200 | Зарегистр. 04-02-2011 | Отправлено: 21:50 18-04-2013
    aidomars



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Futurism
    Вот так будет меняться лист:
    1 =ДВССЫЛ("Лист" & A1 & "!A1")    
    2 =ДВССЫЛ("Лист" & A2 & "!A1")    
    3 =ДВССЫЛ("Лист" & A3 & "!A1")

    Всего записей: 982 | Зарегистр. 23-04-2007 | Отправлено: 07:54 19-04-2013
    andrejka_k

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Здравствуйте.
    Подскажите, пожалуйста, как с помощью формул Excel реализовать проверку логических условий и получить результат. Задача простая, но программой пользовался много лет назад и вспоминать сейчас очень тяжко. Есть таблица из 2-х столбцов, соответственно 2 верхние ячейки этой таблицы будут А1 и B1. Нужно проверить такое условие: если хотя бы в одной из ячеек А1 и B1 находятся любые числовые данные, то в ячейку C1 следует поместить "+" или "1" (не принципиально, лишь бы был понятный идентификатор). Если ни в одной из ячеек A1 и B1 нет числовых данных, то в ячейку C1 следует поместить "-" или "0". Ну и в конце нужно протянуть ячейку C1 вниз на необходимое число строчек, к каждой из которых должно примениться данное условие.
    Заранее спасибо.
    После выполнения этой задачи возникнет другая. Но не намного тяжелее первой Так что надеюсь на продолжение диалога.

    Всего записей: 1225 | Зарегистр. 13-05-2003 | Отправлено: 10:57 19-04-2013 | Исправлено: andrejka_k, 10:59 19-04-2013
    SFC



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

    Цитата:
    если хотя бы в одной из ячеек А1 и B1 находятся любые числовые данные, то в ячейку C1 следует "1". Если ни в одной из ячеек A1 и B1 нет числовых данных, то в ячейку C1 следует поместить "0".

    ну как на число проверять я не помню, но вот формула если в ячейках числа и они оба больше минус 999

    Код:
     ЕСЛИ((A1>=-999)*(B1>=-999),1,0)  


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

    Всего записей: 1663 | Зарегистр. 21-01-2003 | Отправлено: 12:13 19-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