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

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

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

Widok (09-03-2010 13:14): Лимит страниц. Продолжаем здесь.  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

   

Widok



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

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

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


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


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

  • Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 13:12 29-08-2008 | Исправлено: Maz, 22:45 24-02-2017
    crotoff

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Pravoved90
    попробовал извратиться с XML.
     Удалил условное форматирование по столбцам B C. Сохранил в xml и открыл блокнотом. Находим секции <ConditionalFormatting></ConditionalFormatting> Выделяем и последовательно заменяем сочетания
    1.  =TRUE на ]=TRUE
    2. RC на RC[
    3. ]C на ]C[
    Сохраняем, открываем 2003-м экселем. В условных формулах пропали $$, но адреса столбцов съехали вправо (F заместо E), поэтому данные придётся скопировать и вставить на 1 столбец правее.
    Подробнее...
     
    Добавлено:
    Возможно чего-то попутал в спешке, но идея в общем и целом такова

    Всего записей: 961 | Зарегистр. 17-04-2007 | Отправлено: 12:10 14-07-2009 | Исправлено: crotoff, 12:14 14-07-2009
    AftarJjet



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите хороший учебник по Exсel, пожалуй, даже интерактивный или видеоуроки.

    Всего записей: 1829 | Зарегистр. 11-01-2009 | Отправлено: 13:30 14-07-2009 | Исправлено: AftarJjet, 13:31 14-07-2009
    Pravoved90

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    crotoff
    Премного благодарен за совет. Попробую ваш вариант..

    Всего записей: 511 | Зарегистр. 08-02-2008 | Отправлено: 14:15 14-07-2009
    a435

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

    Всего записей: 20 | Зарегистр. 06-01-2008 | Отправлено: 17:52 14-07-2009 | Исправлено: a435, 17:52 14-07-2009
    q1wed



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Pravoved90
    странно что никто не ответил...
    по условному форматированию:
     
    допустим в ячейке A1 указано условное форматирование с формулой =$X$1=2. Необходимо чтобы  формула усл форматирования в ячейке B1 ссылалась на Y1, а ячейка С1 на Z1, то меняем формулу усл форматирования в ячейке A1 след образом =X$1=2. Изменив формулу выделяем ячейку A1 жмем на веник (формат по образцу) и выделяем ячейки к которым должно примениться усл форматирование.
     
    если у нас имеется большое кол-во строк к которым необходимо применить условное форматирование с формулой то меняем формулу усл форматирования в ячейке A1 след образом  =X1=2. Изменив формулу выделяем ячейку A1 жмем на веник (формат по образцу) и выделяем ячейки к которым должно примениться усл форматирование. При этом формула в ячейке A2 будет ссылаться на X2; A3 - на X3 и тд.
     
     
    по ширине выпадающего списка - ну только если ширину ячейки увеличить из которой список выпадывает.

    Всего записей: 208 | Зарегистр. 02-03-2007 | Отправлено: 19:30 14-07-2009
    guncha

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите пожалуйста, как убрать промежуток между строчками в cell (нужно печатать в каждой строчке)
    не помню и найти не могу, и не пользовался какое-то время
    спасибо

    Всего записей: 1381 | Зарегистр. 25-04-2002 | Отправлено: 11:39 15-07-2009
    YURETS777



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Как в экселе сделать поиск поля по значению из другого поля ?
    Короче на втором листе имеется база данных:
       
     
    На первом листе в ячейку O нужно вписать значение из листа 2 поля A, найденного по ключевому значению - Login
     
       
     
    Сама таблица здесь:
    http://ifolder.ru/13112768
     
     
     
     

    Всего записей: 2161 | Зарегистр. 29-04-2005 | Отправлено: 12:35 15-07-2009 | Исправлено: YURETS777, 12:47 15-07-2009
    q1wed



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    guncha сделайте скриншот, лично мне не понятно что такое промежуток между строчками в ячейке
    YURETS777 используйте функцию ВПР, только придется в БД поля хостнэйм и логин поменять местами
     
     

    Всего записей: 208 | Зарегистр. 02-03-2007 | Отправлено: 17:44 15-07-2009
    YURETS777



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    q1wed
    Вроде получилось, =ВПР(D3;Лист2!A:D;2)
    Только если логина нет в списке функция всё равно  ставит в NetBIOS произвольное значение
    И еще, можно ли вместо функции забить в поле готовое значение ?

    Всего записей: 2161 | Зарегистр. 29-04-2005 | Отправлено: 17:55 15-07-2009
    q1wed



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    YURETS777
    для того чтобы не ставила первое наиболее подходящее значение измените последний аргумент с 2 на 0 (или на ЛОЖЬ)
     
    второго вопроса не понял. значение вбить можно но тогда и формулы никакой не будет - будет ячейка с константой

    Всего записей: 208 | Зарегистр. 02-03-2007 | Отправлено: 18:01 15-07-2009
    YURETS777



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

    Всего записей: 2161 | Зарегистр. 29-04-2005 | Отправлено: 20:41 15-07-2009
    q1wed



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

    Всего записей: 208 | Зарегистр. 02-03-2007 | Отправлено: 21:43 15-07-2009
    guncha

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

    Цитата:
    guncha сделайте скриншот, лично мне не понятно что такое промежуток между строчками в ячейке

    Прошу прощения, не у своего компа
    Попытаюсь по-другому, помните раньше тетради в линейку были, и многие учителя заставляли писать через строчку
    По дефолту в Excel курсор так и перескакивает (Alt+Enter on PC or Cntr+Option+Enter on Mac), а мне бы в каждой строчке нужно
    Извиняюсь за корявость пояснения
    Спасибо
     
     

    Всего записей: 1381 | Зарегистр. 25-04-2002 | Отправлено: 22:41 15-07-2009 | Исправлено: guncha, 01:19 16-07-2009
    Pravoved90

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

    Цитата:
    по условному форматированию:  

    Благодарю, только это не поможет в моем случае, т.к., в моих форматах несколько условий на ячейку и при таком способе сбивается их порядок..В любом случае - благодарю всех за помощь. Кое-как продвигаюсь)

    Всего записей: 511 | Зарегистр. 08-02-2008 | Отправлено: 00:48 16-07-2009
    Troll

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
     
    Добрый день, народ помогите!!!
    Случай не очень тяжелый, но может кто поможет.
    Есть таблица, на рисунки видно два стоблца ФИО и МЕСТО РАБОТЫ, всегда постоянны. Задача из столбца "МЕСТО РАБОТЫ" вытащить слово и вставить его в столбец "ПОИСК" а в столбце "№" подсчитать сколько раз именно такого слово встерчалась в столбце "МЕСТО РАБОТЫ". НО главная цель не искать и сравнивать ячейки, а именно слова из ячеек. кто поможет? очень надо..

    Всего записей: 115 | Зарегистр. 04-11-2003 | Отправлено: 22:21 16-07-2009
    SERGE_BLIZNUK

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Troll
    я бы рекомендовал в данном случае сделать через макрос на VBA (с этим вопросом лучше сюда - Excel VBA
    в макросе парсить строчку на слова, слова записывать...  
    Количество вхождений - можно (лучше) сделать через формулу...
     
    примечания.
    1) четвёртый столбец лучше назвать не "№" - а "Количество вхождений"
    2) для слова "Компания" количество вхождения должно быть 2

    Всего записей: 2014 | Зарегистр. 12-09-2002 | Отправлено: 09:47 17-07-2009
    Pravoved90

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Всем добрый день. Подскажите, как сделать следующее: Есть столбик ячеек А1:A30. В ячейках цифровые значения. Некоторые из них залиты в красный цвет. Необходимо найти Среднее значение по всем ячейкам, но чтобы закрашенные ячейки в подсчете не участвовали. Можно ли это сделать? Благодарю.

    Всего записей: 511 | Зарегистр. 08-02-2008 | Отправлено: 12:31 17-07-2009
    SERGE_BLIZNUK

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Pravoved90, очень-очень сильно (принципиально) зависит от того, каким образом эти ячейки окрашены! Если ручками задан цвет - то его можно получить через пользовательскую функцию:

    Код:
    Public Function ЦветЗаливка(Ячейка As Object) As Integer
    Application.Volatile True
    ЦветЗаливка = Ячейка.Interior.ColorIndex
    End Function
     
    и тогда в можно использовать это в формулах, например:
    =ЕСЛИ(ЦветЗаливка(A1)=6;1;0)
     
    или, макросом можно пройтись по нужному диапазону, не суммируя те ячейки, у которых ColorIndex = заданному цвету.
     
    если же цвет ячейки задаётся условным форматированием, то это условие и нужно использовать для исключения лишних ячеек!

    Всего записей: 2014 | Зарегистр. 12-09-2002 | Отправлено: 15:43 17-07-2009
    kimtan

    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Troll
    Вариант на элегантность не претендует, но...
    Только формулами и в Excel 2007
    http://webfile.ru/3781973

    Всего записей: 291 | Зарегистр. 28-02-2009 | Отправлено: 19:02 18-07-2009
    AleXPwin

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
       Приветствую всех!
     
     Опыта работы в Excel 2003 практически не имею (приходилось програмировать в Dbase4). Получил две базы данных (прайса) и потребовалось их сличить. Структура:
    №    Код    Артикул    Номенклатура    Ед.изм.    Признак продвижения    Наличие    Оптовая цена    - (база 1)
    N    Код    Артику    Номенклатура    Ед.    Цена   -(база 2)
     
     Разное количество записей (строк) и различный порядок из следования не позволяют просто скопировать колонку "Цена" из одной базы в другую.
     
     Предполагаю что требуется:
    1. скопировать лист базы 2 в книгу базы 1
    2. соединить базы по колонке "Код" путем переноса колонки "Цена" из второй базы в первую...
    3. сделать пометку в базе 2, мол, запись скопирована в базу 1 (чтоб выявить те, что нескопированы)...
     
     Можно ли это реализовать без применения VBA? Если да, то - как это сделать? Если нет, то - что лучше (перенесли все в dbf или изучить VBA)?
     
     C уважением, Александр.

    Всего записей: 350 | Зарегистр. 13-02-2007 | Отправлено: 12:20 20-07-2009
       

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

    Компьютерный форум Ru.Board » Компьютеры » Программы » Microsoft Excel FAQ (часть 4)
    Widok (09-03-2010 13:14): Лимит страниц. Продолжаем здесь.


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru