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

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



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Mushroomer
    Прости я не слишком "гуру" что такое
    Цитата:
    через &
    ?

    Всего записей: 210 | Зарегистр. 15-04-2007 | Отправлено: 23:07 16-11-2010
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    nonar
    соседние ячейки A1 и B1. в C1 пишешь =A1&B1
    Ну а дальше как у Dmitriy05
    Цитата:
    Теперь в столбеце C есть формулы, а нам нужны значения. Выделяем столбец C -> ПКМ - копировать  -> выделяем столбец D -> ПКМ - специальная вставка - значения -> ok.

    Всего записей: 22840 | Зарегистр. 19-01-2002 | Отправлено: 23:21 16-11-2010
    nonar



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Mushroomer
     
    Спасибо!
     
    Можно есче вопросик?
    как сделать чтобы при копировании в текстовый файл из одной ячейки/или нескольких на одной строке, сохранялся бы перенос строки?
     
    |1232|2345|    >   1232
                               2345
    что то вроде этого)

    Всего записей: 210 | Зарегистр. 15-04-2007 | Отправлено: 23:26 18-11-2010 | Исправлено: nonar, 23:30 18-11-2010
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    nonar
    У тебя всего два столбца и ты хочешь, чтобы построчно  шли данные из первого, а затем из второго столбца?
    |1|2|
    |3|4|
    |5|6|
    |7|8|
    превратятся в  
    1
    2
    3
    4
    5
    6
    7
    8
     
    Если так, то я бы через Word это сделал. Там есть превратить таблицу в текст.

    Всего записей: 22840 | Зарегистр. 19-01-2002 | Отправлено: 07:35 19-11-2010 | Исправлено: Mushroomer, 07:35 19-11-2010
    Cygapb

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

    Всего записей: 10 | Зарегистр. 15-11-2009 | Отправлено: 12:36 19-11-2010 | Исправлено: Cygapb, 12:39 19-11-2010
    alinad

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Всем  добрый вечер ! нужна помощь
     

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

    Всего записей: 8 | Зарегистр. 11-06-2009 | Отправлено: 18:28 19-11-2010 | Исправлено: alinad, 18:30 19-11-2010
    VicKos

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    alinad
    У тебя сейчас в ячейке B9 стоит 0. Попробуй перед созданием списка вписать туда что нибудь, отличное от нуля, число или текст. В таком случае это сообщение не появится, список будет создан. Потом уже можно будет опять вернуть  в  B9 нулевое значение.
    Кстати, в формуле диапазон для списка B3:B5 лучше задать абсолютными ссылками - $B$3:$B$5, чтобы при копировании ячейки со списком вниз данные для списка не "съехали".

    Всего записей: 44 | Зарегистр. 28-07-2010 | Отправлено: 21:19 20-11-2010
    alinad

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VicKos
     
    Огромная благодарность за подсказку, все работает
    а я никак не мог выловить почему в одном случае получается а в другом нет

    Всего записей: 8 | Зарегистр. 11-06-2009 | Отправлено: 23:50 20-11-2010
    Tooktook1

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

    Всего записей: 1 | Зарегистр. 21-11-2010 | Отправлено: 15:40 21-11-2010
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Tooktook1
    Если наименование товаров уникально, то надо использовать функцию ВПР. Пример использования http://www.planetaexcel.ru/tip.php?aid=26

    Всего записей: 22840 | Зарегистр. 19-01-2002 | Отправлено: 16:23 21-11-2010
    arrikokos

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Mushroomer вариантов не много 11с1, 10с2, 9с3, 8с4, 7с5, 6с6, 5с7, 4с8, 3с9, 2с10, 1с11, 1с3, 2с2, 3с1, 7с1, 6с2, 5с3, 4с4, 3с5, 2с6, 1с7.  
    имеется в виду 12 часовой,  8 часовой, 4 часовой режимы работы. если есть куда я лучше сбросил бы табель для наглядности.

    Всего записей: 2 | Зарегистр. 15-11-2010 | Отправлено: 22:36 21-11-2010 | Исправлено: arrikokos, 22:44 21-11-2010
    PriKool

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    есть 2 таблицы.
    в одной кол-во взятого товара (код ,Взято, списано,остаток(взято-списано)).
    во второй кол-во списаного товара (код и списано)
    из файла со списаным товаром в таблицу со взятым товаром добавляется колво списанного, причем если списано было меньше чем взято, то в строке в таблице со взятым товаром кол-во взятого уравнивается скол-вом списаного товара и добавляется новая строка с кол-вом остатка взятого товара.
    1 таблица (взято)
    код     взято   списано    разница
    1232       5                          5
    213         6                          6
     
    2 таблица (списано)
    код      списано
    1232          4
    213             5
     
    результат( 1 таблица после обработки)
    код     взято   списано    разница
    1232       4           4              0
    1232       1                           1
    213         5           5              0
    213         1                           1
     
     
    Все вроде работает ,но:
    Проблема в том что размер файла увеличивается с ужасающей скоростью.
    Через ~10-15 таких добавлений строк файл становится ~ 2 Мб из 500 кб и все продолжает увеличиваться.
        Что это может быть?

    Всего записей: 1 | Зарегистр. 21-11-2010 | Отправлено: 23:48 21-11-2010 | Исправлено: PriKool, 23:58 21-11-2010
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    arrikokos
    Цитата:
    вариантов не много
    Понятно. Четкой закономерности по позиции с нет, поэтому распишу общий случай.  
    =НАЙТИ("с";A1;1) вернет номер позиции с в строке
    =ЛЕВСИМВ(A1;НАЙТИ("с";A1;1)-1) вернет строку до с слева
    =ПРАВСИМВ(A1;ДЛСТР(A1)-НАЙТИ("с";A1;1)) вернет строку после с
     
    Остается лишь преобразовать строки в числа. Для этого используем функцию =ЗНАЧЕН()
     
    Итого:
    Число до с =ЗНАЧЕН(ЛЕВСИМВ(A1;НАЙТИ("с";A1;1)-1))
    Число после с =ЗНАЧЕН(ПРАВСИМВ(A1;ДЛСТР(A1)-НАЙТИ("с";A1;1)))

    Всего записей: 22840 | Зарегистр. 19-01-2002 | Отправлено: 23:50 21-11-2010
    kimtan

    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    arrikokos
    Файл на обменник, можно на этот: http://webfile.ru/ если нет секретных данных.
    Ссылку сюда.
    Попробуем помочь.

    Всего записей: 291 | Зарегистр. 28-02-2009 | Отправлено: 03:51 23-11-2010 | Исправлено: kimtan, 04:01 23-11-2010
    Eshm3r

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Добрый день. нужна небольшая помощ очень)
    имеется 2 столбца  
    1- будут номера ( имеет вид  400-10-xxck-2010  ( 401-район  10- подрайон  ххск - хх - порядковый номер строки ( начинается таблица с 3 строки) ск просто приписка  2010 - год )
    2- районы ( тут список подрайонов)  
     
    так можно ли сдеоать так , что бы когда мы в 2-м столбце выбираем из списка подайон у нас 1-й столбец заполнялся автоматически.
    тоесть например выбрали мы район "абы" во 2-м стобце . в первый поставилось значение  
     401-11-3ск-2010
    далее выбрали район "ыгы", в первый поставилось значение  
    401 - 12- 4ск - 2010  
    и атк далее  
    просто  есть 9 листов каждый лист имеет свое значение 401. 402, 43, и тд. в этих листах по 3-5 подрайонов.

    Всего записей: 8 | Зарегистр. 26-03-2010 | Отправлено: 10:27 23-11-2010
    bredonosec



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    а какой функцией удобнее всего искать в массиве?  
    Напр, имеем таблицу, столб названий и столб цифр. Надо в 1 ячейке напихать ф-лу, чтоб взяла из столбца цифр только те, соответствующие которым названия начинаются на букву р, и сложила их.  
    Если просто выбор - это понятно.  
    =IF(LEFT(B3; 1)="S"; D3; 0) и потом сумму по столбцу.  
    А чтоб всё в одной ячейке, без вспомогательных - можно?

    Всего записей: 16257 | Зарегистр. 13-02-2003 | Отправлено: 00:23 24-11-2010
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    bredonosec
    Возможно поможет функция СУММПРОИЗВ. Посмотри поиском по топику. Точно было 2 примера ее использования.

    Всего записей: 22840 | Зарегистр. 19-01-2002 | Отправлено: 00:34 24-11-2010
    kimtan

    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    bredonosec
    СУММЕСЛИ() с этим легко справится, и отработает гораздо шустрее чем СУММПРОИЗВ()
     
     
    Добавлено:
    Например так:
    =СУММЕСЛИ(диапазон_названий;"S*";диапазон_суммирования)

    Всего записей: 291 | Зарегистр. 28-02-2009 | Отправлено: 01:11 24-11-2010
    ViktorGil



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

    Всего записей: 101 | Зарегистр. 08-06-2009 | Отправлено: 08:44 24-11-2010 | Исправлено: ViktorGil, 15:10 24-11-2010
    narayanrus

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите такой момент:
    есть документ с большим списком номенклатуры (которую забивают менеджеры, коих переучивать бесполезно),  
    есть формула такого вида  
    СУММЕСЛИ(база!$B$4:$B$1972;B215;база!$D$4:$D$1972)
     
    Проблема в том, что есть номенклатура вида  
    ABC 10x150
    ABC 10*150
    Это две разные позиции
    А Эксель воспринимает * в условии как спец символ маски, и сравнивая с ABC 10*150 он дает Истину и для ABC 10*150 и для ABC 10x150, что плёхо
    Можно заставить саму формулу СУММЕСЛИ не понимать * как спецсимвол, не меняя данные в ячейке на ~*?

    Всего записей: 6 | Зарегистр. 27-08-2009 | Отправлено: 13:53 24-11-2010
       

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