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

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

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

Widok (17-05-2007 19:48): лимит страниц. продолжаем здесь  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

   

Widok



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

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

 
  • Смена представления имен столбцов с буквенного на цифровое и обратно
  • Надстройки "Сумма прописью"
  • Список соответствия имен функций в английской и русской версиях Excel
  • Описание Microsoft Excel File Format
     
     
    Предыдущие ветки топика: Часть 1 |
     
    Все вопросы по программированию (макросы, скрипты, пользовательские функции и т.п.) обсуждаются в теме Excel VBA в разделе Прикладное программирование.
     
    При необходимости выложить скриншот пользуйтесь сервисом ImageShack® (ограничение на размер файла <1.5 Mb)

  • Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 15:32 01-04-2006 | Исправлено: Maz, 22:45 24-02-2017
    DocBeen



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    есть такая проблема, не могу решить:
    имеем таблицу извлеченную из Базы данных некорректным способом, и в итоге в таблице появляется список  
    иванов Иван Иванович ул. Садовая 14  2
    сидоров Перт Ильич     ул  Чкалова 2    3
    Пупкин  Иван Иванович
    ул Жданова 3  5
     
    другим словом разорванные строки причем остатки на следующей строке, как нибудь можно эти строки собрать воедино чтоб получилось в одной строке  
    Пупкин  Иван Иванович ул Жданова 3  5, причем Ф.и.о, адрес и номера домов и квартир в разных ячейках

    Всего записей: 147 | Зарегистр. 15-07-2005 | Отправлено: 23:44 09-06-2006 | Исправлено: DocBeen, 23:47 09-06-2006
    lucky_Luk

    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Что такое "личная книга макросов" в Excel 97? Я так понял это файл Personal.xls, вопрос - как удалить из него созданный мной макрос? Сабж пишет что-то вроде "нельзя удалить из защищенной книги, закройте все открытые книги и в меню "Файл" выбирете пункт "Показать" - но в этом меню нет такого пункта .
    Еще вопрос - есть функция РАНГ, которая может проранжировать числа, проблема в том что если допустим есть массив из 5 чисел и из них 2 одинаковых то получится допустим 2 ранга с номером три, четвертого номера не будет - следующему числу присваивается ранг 5 (это все есть в хелпе по ф-и РАНГ). Есть ли в Excel 97 функция, которая делает аналогичную операцию но не "перескакивает" один ранг?

    Всего записей: 7100 | Зарегистр. 29-11-2004 | Отправлено: 23:56 09-06-2006
    slech



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

    Всего записей: 4893 | Зарегистр. 10-11-2004 | Отправлено: 15:45 10-06-2006
    Yuk



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

    Цитата:
    А как записать макрос, чтобы он фильтровал на месте по непустым ячейкам, чтобы операция выполнялась наподобие Автофильтра?
    В области критерий в столбце без заголовка вписать =NOT(ISBLANK(A2)), где А2 - первая ячейка фильтруемого столбца.
    Можно сделать проще, в области критерий под заголовком фильтруемого столбца вписать >0. Но тогда нулевые значения тоже будут отфильтрованы.

    Всего записей: 1182 | Зарегистр. 02-07-2001 | Отправлено: 16:33 10-06-2006
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    slech
    Можно. Такой вопрос уже поднимался. Ты хочешь сделать ниспадающий спиок со значениями. Да? Меню: Данные -> Проверка -> Тип данных: список и выделяешь ячейки те значения, из котрых ты хочешь выбирать.

    Всего записей: 22839 | Зарегистр. 19-01-2002 | Отправлено: 16:42 10-06-2006
    Yuk



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    slech
    В меню Data - Validation. В Allow выбрать List. Значения ввести через запятую или указать область в листе.
     
     
    Добавлено:
    lucky_Luk

    Цитата:
    ... и в меню "Файл" выбирете пункт "Показать" - но в этом меню нет такого пункта

    В меню "Окно".
    Можно также зайти в VBA редактор, открыть модуль в файле Personal.xls и удалить строки макроса оттуда.
     
    Добавлено:

    Цитата:
    Есть ли в Excel 97 функция, которая делает аналогичную операцию но не "перескакивает" один ранг?
    А для какой цели? В принципе, можно данные просто отсортировать и пронумеровать. Но статистически РАНГ работает более корректно.
     

    Всего записей: 1182 | Зарегистр. 02-07-2001 | Отправлено: 16:45 10-06-2006
    lucky_Luk

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

    Цитата:
    А для какой цели? В принципе, можно данные просто отсортировать и пронумеровать. Но статистически РАНГ работает более корректно.  

    Есть таблица с большим количеством строк и колонок, слева названия элементов, а в колонках (годы) определенный показатель, по которому нужно расставить на каком месте эти элементы находятся.
    Менять порядок записей в строках нельзя, т.е. приходится копировать таблицу, делать сортировку, а потом вручную набивать "места" из сортированной таблицы в исходную.
    Если копировать только часть таблицы то она глючит, там куча формул, поэтому приходится копировать целый лист.
    Таблица большая, годов несколько, кроме того есть еще другие колонки, вобщем копировать и набивать вручную долго и неудобно. Функция РАНГ выручает, но иногда значения показателя у разных элементов одинаковые и она "перескакивает" через один ранг, так она работает.
    Только я не пойму нафига такие ранги - типа есть два первых места, нет второго, зато есть третье, ИМХО маразм. Мне надо чтобы было допустим два первых места и одно второе.

    Всего записей: 7100 | Зарегистр. 29-11-2004 | Отправлено: 23:03 10-06-2006
    SkySandy

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Такой вопрос:
     
    У меня WindowsXP SP2
    И Office 2003 SP2 русский
    Установлены SAPI 4.0 и 5.1 и голосовые модули (русские и английские)
    Установлен так же MSAgent
     
    Во всех программах речь есть ... Но вот в EXCEL нету
    В панели управления "Текст в Речь" все кнопки отключены и проговорить ничего нельзя.... Кто знает, почему это может быть? Как включить эту функцию.. И еще .. посмотрите, у кого нить она включена? Может это из-за того что русский Excel..

    Всего записей: 292 | Зарегистр. 20-01-2005 | Отправлено: 07:48 13-06-2006
    76626

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

    Цитата:
     После этого все xls, файлы вместе с ним закрываются

     
    Скорее всего ты закрываешь всю программу, а не конкретный файл. Чуть ниже есть "отдельный крестик" для закрытия файла, он закрывает именно файл. Присмотрись...

    Всего записей: 80 | Зарегистр. 01-05-2005 | Отправлено: 08:50 13-06-2006
    Yuk



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    lucky_Luk
    Попробовал написать функцию, а получилось, что воспроизвел РАНГ. То есть она просто считает, сколько чисел в выбранной области меньше заданного числа (+1). Для заполнения пробелов надо рассчитывать число повторов чисел меньших, чем заданное, что потребует несколько вложенных циклов. Если делать функцию, то на больших таблицах тормозить будет по-черному. Макрос был бы побыстрее. Но пока не виже другого варианта, как через копирование столбца во временный лист с индексом и сортировку. В общем, если еще актуально, пиши.

    Всего записей: 1182 | Зарегистр. 02-07-2001 | Отправлено: 20:58 13-06-2006
    slech



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ещё раз привет.
    Снова неясности.  
    Есть файл
    Я там создал список как мне посоветовали, понял что список не может ссылать на другой лист, а жаль.
    Вопрос в том, что бы сделать так чтобы при выборе в D6 какого либо типа, в G6 соответствующее значение из таблички права, и то же самое в формулу в H6.
     
    Кто подскажет как этого добиться ?
     
    Заранее спасибо.

    Всего записей: 4893 | Зарегистр. 10-11-2004 | Отправлено: 23:32 13-06-2006 | Исправлено: slech, 23:33 13-06-2006
    Yuk



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    slech
    Один из вариантов - комбинация ИНДЕКС-ПОИСКПОЗ:

    Код:
    =ИНДЕКС($R$4:$R$8;ПОИСКПОЗ(D6;$P$4:$P$8;0);1)

    Подобное выражение можно вставить и в формулу.

    Всего записей: 1182 | Зарегистр. 02-07-2001 | Отправлено: 00:23 14-06-2006
    slech



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Yuk
    Спасибо большое, работает.
     
    Ещё такой момент.
    Можно ли на клавиатуре редактировать ячейку ?
    Если сразу начать писать, то затрём старое содержимое, тоже и с пробелом.
    А как можно получить тот же эффект что и 2-а раза мышкой ?

    Всего записей: 4893 | Зарегистр. 10-11-2004 | Отправлено: 09:05 14-06-2006
    Gabzya



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

    Цитата:
    Ещё такой момент.
    Можно ли на клавиатуре редактировать ячейку ?  

    можно
    жми F2 на ячейке

    ----------
    Сводить лошадь к воде не сложно. Но если вам удастся заставить ее плавать на спене-вот это значит, что вы чего-то добились!

    Всего записей: 1149 | Зарегистр. 14-12-2004 | Отправлено: 10:49 14-06-2006
    slech



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

    Всего записей: 4893 | Зарегистр. 10-11-2004 | Отправлено: 22:08 14-06-2006
    DOCT

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Просьба о помощи! Требуется  создать гистограмму со столбцами имеющими два значения(положительное и отрицательное) а также разное масштабирование по оси Y (разная цена делений у положительных и отрицательных значений). Однако не получается преодолеть принцин "один столбец- одно значение" (мне же важно чтобы положительные были строго над соответствующими отрицательными). Если же такой возможности нет, то видимо придется резать две гистограммы и затем соединять два куска просто в графическом формате (ксати есть ли альтеранатива, а если нет то чем лучше резать и клеить - в какой прогр.) Заранее благодарен.

    Всего записей: 3 | Зарегистр. 15-06-2006 | Отправлено: 08:29 15-06-2006
    Yuk



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DOCT
    А "stacked columns" график разве не подойдет? Главное данные для гистограммы подготовить.

    Всего записей: 1182 | Зарегистр. 02-07-2001 | Отправлено: 09:27 15-06-2006
    DOCT

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Yuk
    у меня excel из 2000 офиса и пункта "stacked columns" я не нашел (все надписи на русском). Опыта работы с прогой несколько не хватает поэтому если сможешь - напиши чуть поподробнее. Спасибо за ответ.

    Всего записей: 3 | Зарегистр. 15-06-2006 | Отправлено: 09:44 15-06-2006
    Pazan



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

    Всего записей: 924 | Зарегистр. 17-11-2002 | Отправлено: 15:55 15-06-2006
    Yuk



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DOCT
    Из меню Вставка - Диаграмма запускается мастер диаграмм. Тебе нужен тип "Гистограмма с накоплением". Дальше практически как для любой другой диаграммы. Проверь также закладку "Ряд" на шаге Диапазон данных для правильной группировки данных.

    Всего записей: 1182 | Зарегистр. 02-07-2001 | Отправлено: 22:12 15-06-2006
       

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

    Компьютерный форум Ru.Board » Компьютеры » Программы » Microsoft Excel FAQ (часть 2)
    Widok (17-05-2007 19:48): лимит страниц. продолжаем здесь


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru