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

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



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DocBeen
    Думаю, все что надо, это выделить название файла в переменную.
    Пришли кусочки кода, где ты читаешь файл и сохраняешь файл. Кстати, лучше в топик по VBA (см. шапку).  

    Всего записей: 1182 | Зарегистр. 02-07-2001 | Отправлено: 18:18 03-08-2006
    vadimo



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    господа, может ли кто-нибудь предложить простое решение такой задачи:
    есть число в некотором формате. 652040801. формат такой: первый символ - значит год. т.е. 6=2006, потом 2 символа - служебная инфа. потом 04-число, 08 - месяц. 01 - тоже служебная инфа. мне нужно в другой ячейке получить 04.08.2006, причем выходная ячейка - не будет иметь датного формата, в этой ячейке формула, помимо всего прочего рожающая эту дату (04.08.2006)и цепляющая ее к другому тексту. т.е. видимо, точки - это текстовые символы... плиз хэлп

    Всего записей: 169 | Зарегистр. 18-09-2003 | Отправлено: 19:57 04-08-2006
    Yuk



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

    Код:
    =ПСТР(A1;4;2)&"."&ПСТР(A1;6;2)&"."&"200"&ПСТР(A1;1;1)


    Всего записей: 1182 | Зарегистр. 02-07-2001 | Отправлено: 20:20 04-08-2006
    vadimo



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    вот спасибо!!! а я тут левсимв/правсимв - удолбался вконец...

    Всего записей: 169 | Зарегистр. 18-09-2003 | Отправлено: 20:37 04-08-2006
    SERGE_BLIZNUK

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Господа, подскажите, если кто сталкивался - есть большой XLS файл (более 80 колонок и 15 тыс.записей).
    При попытке включить автофильтр он включается, но не работает (там несколько вариантов (первые 10, пустые, (условие)) - но что не выбрать - не работает... ;-((
     
    подскажите, плиз,  
    1) из-за чего может не работать фильтр
    2) можно ли создать свой фильтр (можно и использованием макроса)?
     
    чтобы были видны только записи, (строки) отвечающие определённому условию?...

    Всего записей: 2014 | Зарегистр. 12-09-2002 | Отправлено: 13:36 08-08-2006
    Nightcrawler

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

    Цитата:
    2) можно ли создать свой фильтр (можно и использованием макроса)?  
     чтобы были видны только записи, (строки) отвечающие определённому условию?...

    расширенный фильтр?

    Всего записей: 98 | Зарегистр. 11-05-2004 | Отправлено: 14:16 08-08-2006
    CMD



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Проблема: есть файл с внешними ссылками, в Excel 10 он открывается без ошибок, в Excel 2003 вместо значений внешних ссылок показывает ошибку #ССЫЛКА!. Может в Excel 2003 это как то настраивается?
    Во время открытия файла на запрос обновления в обоих случаях выбираю "не обновлять", файл на который ссылки недоступен.

    Всего записей: 311 | Зарегистр. 18-05-2004 | Отправлено: 21:49 08-08-2006 | Исправлено: CMD, 10:44 10-08-2006
    SERGE_BLIZNUK

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

    Цитата:
    расширенный фильтр?
    точно, он. пришлось хелп + книжку прочитать, и идеология обновления условий корявенькая (на мой взгляд), но, главное - работает!!! спасибо, этот вопрос закрыт. А вот почему автофильтр может не работать, есть предположения?

    Всего записей: 2014 | Зарегистр. 12-09-2002 | Отправлено: 22:02 08-08-2006
    bornbill



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Приветствую тебя великий ALL!
    есть грубо говоря задачка
     
    есть файл-объём 16 мегабайт
    В нём масса структурированной информации(формулы,ссылки,примечания).
    Открывается на достаточно мощной машине(2,6 Hz/512 Ram)  в течении 2-7 минут.
    При передвижении по ячейкам даже если они пусты происходит крайне медленно 5-30 секунд.
     
    В случае удаления всей информации из документа(формулы,ссылки,примечания, цвета, окаймления ячеек) файл занимает 20 Mб, и открывается точно так-же+проблемы при перемещении...
    Удаленно всё, проверенно.... но увилечения объёма смущает да и не исчезновения глюков...
    Может знает кто в какую сторону посмотреть.
    Заранее благодарен
    VBA отсутствует...

    Всего записей: 1440 | Зарегистр. 02-04-2004 | Отправлено: 16:05 09-08-2006
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    bornbill
    А в каком Excel файл был создан и в каком проиходит последнее сохранение? Сколько листов в файле? Есть ли связи с другими файлами? Включен ли принтер по умолчанию? Этот вопрос несколько странный, но именно это влияет на время открытия файла. Файл на сети или на локальном диске? Какой антивирус? Проблема только в этом файле или во всех файлах? Что будет если в пустой (новый) файл перенести всю информацию из этого проблемного файла?

    Всего записей: 22840 | Зарегистр. 19-01-2002 | Отправлено: 16:31 09-08-2006
    bornbill



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

    Цитата:
    А в каком Excel файл был создан и в каком проиходит последнее сохранение? Сколько листов в файле?

    начиналось всё в 97, потом был 2k потом XP, У меня 2003 SP2

    Цитата:
    Сколько листов в файле?

    3

    Цитата:
    Есть ли связи с другими файлами?

    были, но удалил по причине не надобности

    Цитата:
    Включен ли принтер по умолчанию?

    эта информация хранится в самом файле? на основной машине включен, у меня тоже(принтеры разные)

    Цитата:
    Этот вопрос несколько странный, но именно это влияет на время открытия файла. Файл на сети или на локальном диске?

    на локальном диске, Raid на скорость

    Цитата:
    Какой антивирус?

    Nod32 проверка XLS отключена,Dmon,Амон потушены.

    Цитата:
    Проблема только в этом файле или во всех файлах?

    только в этом

    Цитата:
    Что будет если в пустой (новый) файл перенести всю информацию из этого проблемного файла?

    зависания офиса(оставлял на ночь не отвис)
     
    Добавлено:
    100% загрузка проца.
     
    p.s. я понимаю что так конечно оно не должно хранится(последние занятые столбцы IV, строк больше 30000 практически на всех листах) над этим уже работаем, но всё же еще месяц-два необходимо с ней работать, пока базу нормальную ненапишем.
    и если раньше работа с ней занимала 10-15 минут то сейчас для выполнения тех же действие необходимо потратить 40-60

    Всего записей: 1440 | Зарегистр. 02-04-2004 | Отправлено: 17:01 09-08-2006 | Исправлено: bornbill, 17:50 09-08-2006
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    bornbill
    Т.е. если ты удалишь информацию со всех трех листов, то файл все равно занимает 20 метров? Можно проделать следующий эксперимент:
    Известно, что Excel не может распечатать пустой файл (лист). Он просто пишет, что  "Нет данных для вывода на печать". Т.е. тебе надо, после того как ты удалишь все данные из всех трех листов попробовать распечатать каждый лист. если такое сообщение будет, занчит данных действительно нет. И еще вопрос: нет ли скрытых столбцов и строк?
    Другой эксперимент: Попробуй создать пустой лист и удали все твои 3 листа. Сохраненный файл с одним пустым листом тоже будет иметь большой размер?

    Всего записей: 22840 | Зарегистр. 19-01-2002 | Отправлено: 17:49 09-08-2006
    bornbill



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

    Цитата:
    "Нет данных для вывода на печать"

    пишет такое дело......

    Цитата:
    И еще вопрос: нет ли скрытых столбцов и строк?

    я не нашел ни свернутых, ни перекрашенных....

    Цитата:
    Сохраненный файл с одним пустым листом тоже будет иметь большой размер?

    10 метров.........
     
     
    Добавлено:
    всё разрешилось после наката на SP2 всех апдейтов последующих, скопировалось в новый документ, пришлось подождать сумарно 30 минут, глюки с задержкой исчезли, но вот объём файла в 27 метров поражает......... ведь вначале было то 16....... но задержка при открытиии 7 секунд при первом старте экселя, всем спасибо, что конкретно помогло сказать не могу......... но помогло...

    Всего записей: 1440 | Зарегистр. 02-04-2004 | Отправлено: 17:55 09-08-2006
    RXLayer

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    bornbill
    Размер не уменьшился? Та же проблема с объемом и скоростью открытия. При очистки всех листов и последующем удалении размер не уменьшился. При удалении информции с 1-го листа вылезло сообщение что лист содержит данные, при этом лист абсолютно пустой и не содержит скрытых ячеек. Накатил updat's ничего не помогло, SP2 стоял до этого.  
     
     
    PS Файл создавался в MS Office2003

    Всего записей: 1464 | Зарегистр. 09-03-2003 | Отправлено: 10:22 10-08-2006
    Yuk



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RXLayer
    А если выделить весь лист и посмотреть на Count в правом нижнем углу?
    Какая ячейка выделяется по Ctrl-End? До и после пересохранения.
     

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



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

    Всего записей: 89 | Зарегистр. 18-02-2003 | Отправлено: 07:25 11-08-2006
    ZDik

    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Допустим есть таблица с вертикалыми столбцами значений, как сделать так, чтоб при совпадении значений в солбце или в нескольких столбцах выдавалось оповещение, где совпадения, кроме пустых строк

    Всего записей: 164 | Зарегистр. 15-03-2006 | Отправлено: 08:54 11-08-2006
    ZORRO2005



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    ZDik
    Цитата:
    Допустим есть таблица с вертикалыми столбцами значений, как сделать так, чтоб при совпадении значений в солбце или в нескольких столбцах выдавалось оповещение, где совпадения, кроме пустых строк

    Есть несколько способов:
    1.
    Данные в столбце A (A1:A10)
    В соседнем столбце(B1) или не соседнем(C1,D1...) пишешь =СЧЁТЕСЛИ(A1:A10;A1:A10)
    Выделяешь B1:B10 и нажимаешь CTRL+Shift+Enter чтобы получить массив.
    В столбце B напротив каждой ячейки столбца A появится число,котоое означает сколько раз это значение повторяется в столбце A.  
    2.  
    Выделяешь диапазон (допустим A1:A100) и вставляешь условное форматирование
    формула=ПОИСКПОЗ(A1;A:A;0)<>СТРОКА(A1)
    3.
    Если хочешь сравнить два столбца A(A1:A20) и B(B1:B любое)
    В С1 пишешь формулу:
    =ЕСЛИ(ИЛИ(B1=$A$1:$A$20);"Есть";"Нет")  
    и нажимаешь CTRL+SHIFT +ENTER получаешь
    {=ЕСЛИ(ИЛИ(B1=$A$1:$A$20);"Есть";"Нет")}
    и копируешь вниз.
    Лучше присвоить имена диапазонам.
     
    Интересно узнать еще варианты от Mushroomer и Yuk
    так как этот вопрос очень актуальный
     
    P.S.

    Цитата:
    или в нескольких столбцах выдавалось оповещение

    пока не придумал

    Всего записей: 342 | Зарегистр. 08-10-2005 | Отправлено: 12:17 11-08-2006 | Исправлено: ZORRO2005, 13:51 11-08-2006
    Markes



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

    Всего записей: 1403 | Зарегистр. 13-09-2004 | Отправлено: 13:28 11-08-2006
    ZDik

    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    2ZORRO2005
    прикольно, типо индикатора, спсб, а как можно цвет ялейки менять в зависимости от значения

    Всего записей: 164 | Зарегистр. 15-03-2006 | Отправлено: 14:29 11-08-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