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

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



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    HHunter
    интересно, а куда вы собираетесь значения деть? в формулу загнать? Данные есть данные. Их нужно где-то хранить.
    Не так уж и громоздко:  11 тыс. Миллион строк на 16 тыс. столбцов только в одном листе. Или у вас 2003 Excel?
    Знать бы еще для чего вам это нужно. Результат получить или постоянно пользоваться?
    Если есть Access , можете туда загнать данные, а в Excel считать - самый оптимальный вариант. Но еще раз повторюсь, для Excel ваши данные - кот наплакал. Я работаю в десятки раз большим кол-вом данных в одной книге, чем у вас.

    Всего записей: 161 | Зарегистр. 09-11-2005 | Отправлено: 23:36 13-01-2011 | Исправлено: Funt123, 23:45 13-01-2011
    king_stiven

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Вопрос, почему строки вида
    http://kinozal.tv/details.php?id=234282
    не выглядят как ссылки. и не открываются IE? Что для этого надо сделать?
    2003 excel

    Всего записей: 2229 | Зарегистр. 17-07-2006 | Отправлено: 10:56 14-01-2011 | Исправлено: king_stiven, 10:57 14-01-2011
    Funt123



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    king_stiven
    а как вы вставляете? Я в excel 2010 вставил(CTRL-C -> CTRL-V). выглядит как ссылка.
    Попробуйте Вставка - Гиперсылка.  
     
    (Я просто не знаю как было в 2003)

    Всего записей: 161 | Зарегистр. 09-11-2005 | Отправлено: 11:49 14-01-2011 | Исправлено: Funt123, 11:51 14-01-2011
    king_stiven

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Не идёт, щас пропишу теги к этим 10 000 адресам, открою текст в браузере, оттуда скопирую.

    Всего записей: 2229 | Зарегистр. 17-07-2006 | Отправлено: 14:17 14-01-2011
    king_stiven

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

    Всего записей: 2229 | Зарегистр. 17-07-2006 | Отправлено: 19:36 16-01-2011
    symbio

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Где достать такую програмку чтоб не триал! Очень надо!
     
    SpreadsheetConverter HTML/JavaScript
     
    Надо с excel конвертировать именно так! Я нашел но триальные!

    Всего записей: 348 | Зарегистр. 28-05-2007 | Отправлено: 14:07 18-01-2011
    Funt123



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

    Всего записей: 161 | Зарегистр. 09-11-2005 | Отправлено: 14:10 18-01-2011
    symbio

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

    Цитата:
     
     
     
    купить

     
    А триал это урезанная или только определенное время пользоватся можно? Досада!

    Всего записей: 348 | Зарегистр. 28-05-2007 | Отправлено: 14:22 18-01-2011 | Исправлено: symbio, 14:23 18-01-2011
    Funt123



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

    Всего записей: 161 | Зарегистр. 09-11-2005 | Отправлено: 17:57 18-01-2011 | Исправлено: Funt123, 17:58 18-01-2011
    symbio

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

    Цитата:
    Где достать такую програмку чтоб не триал! Очень надо!
     
    SpreadsheetConverter HTML/JavaScript
     
    Надо с excel конвертировать именно так! Я нашел но триальные!
     

    Ладно триал это понятно! эта програмка конвертирует с эксел чтоб на сайте можно было считать без помощи эксельки.  
    Триал програмки 30 дней.  
    А вот если я наклепаю штук десять и устанавлю на сайт. Они на сайте будут считать после того как проге истечет срок триала.

    Всего записей: 348 | Зарегистр. 28-05-2007 | Отправлено: 20:54 18-01-2011 | Исправлено: symbio, 20:55 18-01-2011
    bredonosec



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    вопрос есть.
    Относительно знака "=" в условии формулы.
    Мне пишет, что, дескать, знак = или - не может стоять в формуле, проверьте синтаксис и т.д.
    А мне требуется сделать выборку из списка по классам имущества.  
    Пока формула такова -  
    =if(left(cell_coordinates; 3)=OR("PK ","Laz","Spa","Mon","Ele"); 1; 0)
     
    Но знак равенства не дает, а как иначе задать условие, что проверять должен текст на наличие одной из данных строк, - не знаю.

    ----------
    Вопрос: 'Что человек курит?' как правило возникает не когда ты слышишь, как он дышит, а когда видишь, что он пишет
    Пропеллер играет роль вентилятора, он останавливается -пилот потеет
    Аськи нету.

    Всего записей: 16257 | Зарегистр. 13-02-2003 | Отправлено: 13:54 20-01-2011
    Funt123



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    - Аргументы в ИЛИ должны принимать логические значения (ИСТИНА или ЛОЖЬ) или быть массивами  либо ссылками, содержащими логические значения.  
    - Если аргумент, который является ссылкой или массивом, содержит текст или пустые ячейки, то такие значения игнорируются.  
    ИЛИ возвращает ЛОГИЧЕСКОЕ значение.
     
    Вам нужно в ИЛИ загнать сравнение и воспользоваться формулой массива
    Что то типа этого: {=ЕСЛИ(ИЛИ(Left=Значения);1;0)}  
    Где Значения = это имя диапазона ваших значений

    Всего записей: 161 | Зарегистр. 09-11-2005 | Отправлено: 13:57 20-01-2011 | Исправлено: Funt123, 14:29 20-01-2011
    bredonosec



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

    Цитата:
    (Left=Значения)

    вот этого не понял.
    какой синтаксис?  
    лефт в условиях имеет ячейку и число символов. Где там приравнять значения?  
    вариант If(OR(Left(C1; 3)="...","..",".."); 1; 0) - дает ту же ошибку синтаксиса.

    ----------
    Вопрос: 'Что человек курит?' как правило возникает не когда ты слышишь, как он дышит, а когда видишь, что он пишет
    Пропеллер играет роль вентилятора, он останавливается -пилот потеет
    Аськи нету.

    Всего записей: 16257 | Зарегистр. 13-02-2003 | Отправлено: 16:26 20-01-2011
    Funt123



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

    Цитата:
    вот этого не понял.

     
    {=IF (OR(Left(C1;3)=Значения);1;0)}
     
    Это формула массива. Вы знаете что это такое? После ввода этой формулы нужно нажать CTRL-SHIFT-ENTER
    Значения - это имя диапазона ячеек, в которых хранятся значения ("PK ","Laz","Spa","Mon","Ele")

    Всего записей: 161 | Зарегистр. 09-11-2005 | Отправлено: 16:35 20-01-2011
    bredonosec



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

    Цитата:
    Это формула массива. Вы знаете что это такое?  

    знаю. Но массив обязателен? Работает только в такой форме?  

    Цитата:
    Значения - это имя диапазона ячеек, в которых хранятся значения ("PK ","Laz","Spa","Mon","Ele")

    Стоп.  
    Есть диапазон ячеек с длинными названиями, из которых мне нужна выборка по 3 первым символам. Значения, которые выбирать, я вписывал руками. Для работы нужны оба условия - и указание, где искать, и указание, что искать.  
    Как в вашем варианте это выполняется? Если диапазон ячеек поиска, то где указание, что искать?  
    Если надо сделать массив со строками, что искать, то откуда формула знает, где искать?  


    ----------
    Вопрос: 'Что человек курит?' как правило возникает не когда ты слышишь, как он дышит, а когда видишь, что он пишет
    Пропеллер играет роль вентилятора, он останавливается -пилот потеет
    Аськи нету.

    Всего записей: 16257 | Зарегистр. 13-02-2003 | Отправлено: 17:00 20-01-2011
    Funt123



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

    Цитата:
    Для работы нужны оба условия - и указание, где искать, и указание, что искать.

    Где искать - Left(C1;3)
    Что искать - Значения
     
    Что непонятно?
     
    Слова       Результат              Значения
     
    assd    ИСТИНА        as
    pswe    ИСТИНА        ps
    erbn    ИСТИНА        er
    dfty    ЛОЖЬ        
    erbn    ИСТИНА        
     
    Выделяете значения в колонке Значения, добавляете выделенному диапазону к примеру имя "Значения"
    В первую ячейку колонки Результат пишите  формулу =IF(OR(LEFT(A1;2)=Значения);ИСТИНА;ЛОЖЬ). Жмете Ctrl-Shift-Enter. Тяните вниз для заполнения формулой всеч ячеек в колонке Результат.
    Колонка Значений может находится где угодно, хоть в другом листе.
     
     
    Добавлено:

    Цитата:
    Но массив обязателен? Работает только в такой форме?  

    массив - лучший вариант

    Всего записей: 161 | Зарегистр. 09-11-2005 | Отправлено: 17:13 20-01-2011 | Исправлено: Funt123, 17:16 20-01-2011
    bredonosec



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

    Цитата:
    Где искать - Left(C1;3)  

    то есть, написать отдельный диапазон ячеек, куда сложить искомые строки?  
    А искать - просто растягивать формулу и он видоизменит? хм.. что-то с массивами такое поведене не помню, но опробую..

    ----------
    Вопрос: 'Что человек курит?' как правило возникает не когда ты слышишь, как он дышит, а когда видишь, что он пишет
    Пропеллер играет роль вентилятора, он останавливается -пилот потеет
    Аськи нету.

    Всего записей: 16257 | Зарегистр. 13-02-2003 | Отправлено: 17:33 20-01-2011
    VicKos

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    У меня вот такая формула сработала (почти без массива):
     
    =ЕСЛИ(ИЛИ(ЛЕВСИМВ(A1;3)={"PK ";"Laz";"Spa";"Mon";"Ele"});1;0)
     
    A B    
    1 PK 12345 1    
    2 Lazar 1    
    3 Spa-415 1    
    4 Mon 1    
    5 Last 0    
    6 Electron 1

    Всего записей: 44 | Зарегистр. 28-07-2010 | Отправлено: 17:40 20-01-2011 | Исправлено: VicKos, 17:42 20-01-2011
    bredonosec



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    что=-то ошибки опять (((  
    #value!

    Всего записей: 16257 | Зарегистр. 13-02-2003 | Отправлено: 17:40 20-01-2011
    Funt123



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    bredonosec
    У Вас что за Excel ? Версия?
    Можете показать скриншот, того что вы делаете?
     
    Добавлено:
    VicKos
    конечно сработала, это то же самое , что я описал, только в вашем случае диапазон внутри формулы

    Всего записей: 161 | Зарегистр. 09-11-2005 | Отправлено: 17:41 20-01-2011 | Исправлено: Funt123, 17:51 20-01-2011
       

    Страницы: 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