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

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

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Круто! Спасибо! А можно еще вопрос?
    суть вопроса:
    имеем все те же АА|ББ|ССС|ДДДД| рядом есть область значений примерно такого вида (все строки отдельно, т.е. каждая надпись отдельная ячейка):
    ______пример______
    |булочки (в них входит):| пусто|пусто|AA|пусто
    |тесто                             | пусто|пусто|пусто|пусто
    |начинка                        | пусто|пусто|пусто|пусто
    |сахарная пудра             | пусто|пусто|пусто|пусто
     
    |чай (включает в себя):     |пусто|ББ|пусто|пусто
    |кипяток                            |пусто|пусто|пусто|пусто
    |заварку                            |пусто|пусто|пусто|пусто
    ______пример______
    нужно сделать так, что бы в ячейке в которой задается формула, подставлялось значения целиком, а не только те что находятся в одном ряду. Пока пользуюсь формулой "ВПР", но она подставляет только значения только в данной строке
    вижу решение еще таким образом - нужно сделать так, что бы в ячейке содержались данные из нижних ячеек, но как объединить ячейки не потеряв данные не нашел

    Всего записей: 6 | Зарегистр. 28-06-2006 | Отправлено: 19:28 03-12-2008
    Mushroomer



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

    Всего записей: 22840 | Зарегистр. 19-01-2002 | Отправлено: 20:03 03-12-2008 | Исправлено: Mushroomer, 20:05 03-12-2008
    MaximuS G

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

    Всего записей: 113 | Зарегистр. 15-08-2008 | Отправлено: 13:05 04-12-2008
    Anzic

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    вот. надеюсь будет понятно - http://dump.ru/file/1279281

    Всего записей: 6 | Зарегистр. 28-06-2006 | Отправлено: 13:45 04-12-2008
    DB98

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

    Всего записей: 2 | Зарегистр. 04-12-2008 | Отправлено: 14:28 04-12-2008
    doc58_81oB0t



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

    Всего записей: 1303 | Зарегистр. 24-07-2003 | Отправлено: 15:46 04-12-2008
    Vitus_Bering



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    doc58_81oB0t
    Параметры-Стиль ссылок R1С1 убрать галку.

    Всего записей: 936 | Зарегистр. 30-09-2005 | Отправлено: 16:26 04-12-2008
    q1wed



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DB98
    1. заменить макрос на формулы (ВПР)
    2. макрос выполняется при изменении в БД
    3. сделать кнопочку "пересчет"
    4. если данные в БД попадают через экспорт из другой программы, сделать выполнение макроса при открытии книги

    Всего записей: 208 | Зарегистр. 02-03-2007 | Отправлено: 17:44 04-12-2008
    lorents



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    помогите решить задачу через "поиск решений"
    у меня есть три не известных
    x1, x2, x3 - целые числа
    условия задачи
    x1+x2+x3=8
    целевая функция
    54*x1+67,5*x2+45*x3 стремится к максимому
    чета сегодня туплю, не могу я понять
    если кто решит скиньте мне плиз сам экселевский файл

    Всего записей: 3297 | Зарегистр. 30-12-2007 | Отправлено: 19:18 04-12-2008
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    doc58_81oB0t
    Цитата:
    столкнулся с небольшим глюком что ли.. открываю проблемный файл, в стоблцах слева и сверху цифры, хотя сверху должны быть буквы. это решаемо
    Решение этой проблемы было специально вынесено в вверх шапки.
    Цитата:
    Смена представления имен столбцов с буквенного на цифровое и обратно  


    Всего записей: 22840 | Зарегистр. 19-01-2002 | Отправлено: 19:25 04-12-2008
    lorents



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

    Всего записей: 3297 | Зарегистр. 30-12-2007 | Отправлено: 21:47 04-12-2008
    tychka

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    здравствуйте!помогите пожалуйста в решении задания по екселю.
    сообственно вот какое:
    "дана база данных дата рождения (число.месяц.год)довольно большой список.нужно сделать так чтобы при вводе числа(возрастра)допустим 25 программа показывала из списка людей сколько сейчас полных 25 лет.и эт вроде как делается через формулы.и вывод данных может быть выделением цвета или присваиванием значений 0или1(истина ложь).
    За ранее благодярю за ответ.))
     
    Добавлено:
    ЛЮЮЮЮДИ!!!ПОМОГИТЕЕЕЕ!!!ПЛИЗЗ!!!А ТО НИКАК НЕ ПОЛУЧАЕТСЯ!!!

    Всего записей: 2 | Зарегистр. 04-12-2008 | Отправлено: 22:51 04-12-2008
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    tychka
    Тут нет слепых и CapsLock использовать не надо.

    Цитата:
    полных 25 лет
    т.е. больше 25 но меньше 26? Если да, то тебе надо получить 2 даты
    Сегодня - 25 лет и Сегодня-26 лет. Затем если дата попадает в этот диапазон, то 1. А затем автофильтром отобрать единицы. Идея ясна? Справишься?
     
    Добавлено:
    =ДАТА(ГОД(СЕГОДНЯ())-25; МЕСЯЦ(СЕГОДНЯ());ДЕНЬ(СЕГОДНЯ()))
    =ДАТА(ГОД(СЕГОДНЯ())-26; МЕСЯЦ(СЕГОДНЯ());ДЕНЬ(СЕГОДНЯ()))

    Всего записей: 22840 | Зарегистр. 19-01-2002 | Отправлено: 02:19 05-12-2008
    DB98

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    q1wed
     
    Я наверное, не очень точно описал проблему.  
    У меня есть "пользовательские" функции, которые внутри VBA-кода используют стандартную экселевскую функцию  Vlookup(впр).  И в этом и есть проблема, при изменении БД, функция ВПР все отлично пересчитывает. А вот "пользовательская" функция нет.  
    Про кнопку - пересчет не понял. Если Это "пересчет листа" - то не помогает

    Всего записей: 2 | Зарегистр. 04-12-2008 | Отправлено: 10:16 05-12-2008
    doc58_81oB0t



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Mushroomer
    не заметил в шапке, как-то даже не ожидал увидеть.
     
    еще проблема одна нарисовалась. в файле много листов с данными в таблице. при добавлении новых стал скакать выбранный шрифт, размеры, чуть ли не цвет в который окрашен столбец
     
    можно как-то привязать весь документ к 1 стандарту, который будет работать при добавлении новых данных

    Всего записей: 1303 | Зарегистр. 24-07-2003 | Отправлено: 11:27 05-12-2008
    bredonosec



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Как сделать такую штуку:
    Есть таблица, список счетов. Я разложил, чтоб суммы по каждому сложить, (пример)
     
    0    A           B                 C              D       E       F
    1    Код    Название     сумма         ппп    ввв    ккк
    2     44       ппп             564            564      0       0
    3     44       ппп             232            232      0       0
    4     95       ввв              868             0       868    0
    5     56       ккк              777             0         0    777
    6    Сумм                                       796     868    777
     
    А как теперь в горизонте добавить и коды, соотносящиеся с названиями?  
    Типа, добавить строку                    44        95      56
    Мыслится что-то вроде условия «ищем строку, в которой значение в столбце В = D1, пишем значение из той же строчки и столбца А», но как?  
    Вроде ф-и Match & Hlookup как-то можно заюзать, он не придумал, как.  
     
     
    Добавлено:
    попробовал как  
    1) =MATCH(R$1;$G2:$G128;0) //получаем номер строки//
    2) =HLOOKUP("Pkodas";$A3:$K128;R132;TRUE) //полученный номер строки ищем в столбце и выдаем значение ячейки
    но получаю не то явно.. (  
    ЗЫ, коды цифробуквенные, типа SE100565891, а мне отдает какие-то цисла, не связанные с ними..

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

    Всего записей: 16257 | Зарегистр. 13-02-2003 | Отправлено: 11:50 05-12-2008 | Исправлено: bredonosec, 11:51 05-12-2008
    Vian



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Здравствуйте, не подскажте как в екселе вычслть, к примеру, 2+5? если это записано в ячейке?
     
    т.е. в ячейке a1 у нас текст, 2+5
     
    а в ячейке b1 надо получить 7
     
    Чего-то туплю, не могу найти как такое сделать с помощью формул (

    Всего записей: 584 | Зарегистр. 16-02-2006 | Отправлено: 15:16 05-12-2008
    Vitus_Bering



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Vian
    Как частный случай ЛЕВСИМВ(A1;1)+ПРАВСИМВ(A1;1).

    Всего записей: 936 | Зарегистр. 30-09-2005 | Отправлено: 16:00 05-12-2008
    Vian



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Vitus_Bering
    а в общем? если там к примеру 3 числа? или числа больше 100?

    Всего записей: 584 | Зарегистр. 16-02-2006 | Отправлено: 16:05 05-12-2008
    Vitus_Bering



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Vian
    Написать пользовательскую функцию, которая парсит текст по знаку и т.д.

    Всего записей: 936 | Зарегистр. 30-09-2005 | Отправлено: 16:08 05-12-2008
       

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