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

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

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

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

Открыть новую тему     Написать ответ в эту тему

Maz



Дед Мазай
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

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

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


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


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

    Смежные темы:
    Программы » Microsoft Office 2019 & 365 | 2016 | 2013 | 2010 | 2007 | 2003
    Программы » OneNote | Outlook 2013 & 2016 & 2019 | Outlook 2010 | Microsoft Mathematics & Math Solver
    Программы » Word FAQ | Access FAQ
    Прикладное программирование » Word VBA | Excel VBA | Access VBA  
    Андеграунд » Microsoft Office 2019 | 2016 | 2013 | 2010 | 2007 | 2003
    Андеграунд » OneNote | Visio | SharePoint Server | Project Server | Exchange Server
    Андеграунд » Надстройки (add-ins) и коммерческие макросы Excel
    Андеграунд » Самостоятельная сборка дистрибутивов Оffice 2007/2010/2013/2016 | MUI для Office 2007

  • Всего записей: 38816 | Зарегистр. 26-02-2002 | Отправлено: 08:02 27-03-2018 | Исправлено: Komandor, 00:39 01-01-2023
    Innokentich



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

    Цитата:
    Innokentich  
    https://www.upload.ee/files/14011641/FileFormatConverters.exe.html

    Благодарю.
    -----------------------------  
    Не помогло. После установки пака, при попытке открыть файл с расширением "Книга Microsoft Office Excel 2007 (.xlsx)" выскакивает вот это:
    https://yadi.sk/i/LY8cpu5zLKQWGA
    Поясню, данное происходит не со всеми файлами с расширением "Книга Microsoft Office Excel 2007 (.xlsx). Большую часть из них мой Microsoft Office Excel 2003 открывает, но с некоторыми происходит затык.
     
    Есть понимание, где копать?

    Всего записей: 197 | Зарегистр. 05-12-2006 | Отправлено: 17:56 31-03-2022 | Исправлено: Innokentich, 18:06 31-03-2022
    ALeXkRU



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Innokentich
    Цитата:
    где копать?  

    возможно, более новый пакет совместимости нужен.. они были нескольких релизов.
     
        может, всё-таки вариант?

    Цитата:
    про скачать, можно так попробовать

    Всего записей: 11788 | Зарегистр. 03-12-2003 | Отправлено: 21:44 31-03-2022 | Исправлено: ALeXkRU, 21:46 31-03-2022
    fscpsd



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

    Цитата:
    возможно, более новый пакет совместимости нужен.. они были нескольких релизов

    Да, они действительно нескольких релизов были. Вроде у меня были все, включая последние, но это надо в архиве смотреть, т.к. под рукой таких древностей нет. Я напишу вам в ЛС, если найду. Ну а вообще можно ЛибреОфис для конвертации использовать, он маленький, быстрый и в большинстве случаев справляется.

    Всего записей: 1825 | Зарегистр. 16-09-2010 | Отправлено: 05:48 01-04-2022
    Victorkoly



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Office 2007 в объеме W+E+P.P. весит понты. Но это конечно крякнуть нужно будет как-то.

    Всего записей: 946 | Зарегистр. 01-03-2015 | Отправлено: 09:41 01-04-2022
    Innokentich



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

    Цитата:
        может, всё-таки вариант?  

    Будем пробовать. Спасибо.

    Цитата:
    Ну а вообще можно ЛибреОфис для конвертации использовать, он маленький, быстрый и в большинстве случаев справляется.

    Как ни смешно, мой древний OpenOffice.org 3.2.1 прекрасно открывает этот файл (Книга Microsoft Office Excel 2007 (.xlsx)). ! )

    Цитата:
    Я напишу вам в ЛС, если найду

    Ок.
     

    Всего записей: 197 | Зарегистр. 05-12-2006 | Отправлено: 10:05 01-04-2022
    fscpsd



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

    Цитата:
    Как ни смешно, мой древний OpenOffice.org 3.2.1 прекрасно открывает этот файл (Книга Microsoft Office Excel 2007 (.xlsx)). ! )  

    В этом нет ничего смешного, на самом деле. Просто OpenOffice, как и многие другие открытые продукты, типа того же ЛиброОфиса это продукт для людей, и вопросам совместимости и переносимости там уделяется весьма существенное внимание. А МС Офис — это продукт для покупателей, для извлечения из них прибыли, поэтому там этот вопрос не так актуален.
     

    Цитата:
    Как ни смешно, мой древний OpenOffice.org 3.2.1 прекрасно открывает этот файл (Книга Microsoft Office Excel 2007 (.xlsx)). ! )  

    А после пересохранения в .xls или ещё лучше в .ods, уже наверное и МС Офис 2003 открывает, да?

    Всего записей: 1825 | Зарегистр. 16-09-2010 | Отправлено: 10:18 01-04-2022
    ALeXkRU



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

    Цитата:
    прекрасно открывает  

    тут главное, чтобы оно не просто открывало, но и работало всё: аккуратненько проверить, что всё нормально работает.
    С простыми таблицами, конечно, скорее всего всё хорошо будет.

    Всего записей: 11788 | Зарегистр. 03-12-2003 | Отправлено: 10:56 01-04-2022
    Sverdlik



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Всем хорошего дня и капельку вкусного в стакане.
    Вопрос к знатокам Экселя.
    Есть длиннющая таблица (~400 строк) с данными о сотрудниках организации. Там прописаны все нужные данные, включая имя файла фотографии (фото все по размеру одинаковые).
    Может ли эксель разбив таблицу на страницы, сделать оглавление по именам в алфавитном порядке, указав на какой странице тот или иной человек. Это нужно для распечатывания справочника на бумаге.
    Делал всё это в индизайне (GREP + скрипт подстановки фото по имени файла), но больно уж муторно каждый раз это всё проделывать. Может можно это автоматизировать через эксель? Типа, поменялось что-то в основном листе с данными и сразу отобразилось изменение в печатном варианте.
    Там ещё есть заморочки и кроме оглавления, но это, думаю, проще.
    По ссылке ниже выложил пример. На первом листе данные, на втором то, что надо получить.
    h__ps://disk.yandex.ru/i/3jWaM_yYXcDb6w
    Заранее благодарю за подсказку.

    Всего записей: 90 | Зарегистр. 25-10-2004 | Отправлено: 16:07 27-04-2022
    XenoZ



    Gold Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Sverdlik
    Посмотри в сторону VBA. Проблема может быть только с указанием страницы, но она решаема при жестком указании формата.

    ----------
    А оно мне надо?..

    Всего записей: 5443 | Зарегистр. 29-03-2006 | Отправлено: 02:10 30-04-2022
    destiny child



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

    Код:
     
    ФИО:                Документы:   Работа:        Статус:             <параметры>         ИТОГО:
    Фамилия И.О.   данные А       данные Б      данные В            х              х              125
                            данные Г       данные Д      данные Е        х          х х        х           23
                                                                     данные Ё              х            х   х         456
                                                 данные Ж     данные З            х         х    х               78
                                                                     данные И                 3      3    3              9
     

     
    после столбца Статус идут столбцы численных параметров по каждой строке для всех 5 главных строк данных по одному персонажу....  
    Их много, даже для примера не придумаю - что туда вбивать. И они так же разряжены. Т.е. где-то вписаны значения, где-то нет.
    А самый последний столбец - ИТОГО. Где идет сумма построчно этих параметров (последняя строка как пример: 3+3+3=9).
    ВОПРОС: чем, как сделать свертку по фамилии всех 5 строк? Ясно дело, что из всех данных смысл будут иметь лишь ФИО: и ИТОГО:
    НО, если ФИО - понятно откуда будет браться - это значение просто единственное, то ИТОГО же должно при свертке как-то перевысчитываться: как сумма ячеек этого столбца для сворачиваемых 5 строк. А все остальные элементы как-то игнорится, т.к. нет смысла в их свертке.
    Т.е. ожидается что-то такое:

    Код:
     
    ФИО:                Документы:   Работа:        Статус:             <параметры>         ИТОГО:
    Фамилия И.О.                                                                                                    691
     

    и там где пусто - там реально в принципе свернутых данных нет и быть не может.
     
    Вот это как-то обсуждаемо - генерируемо в сабже?
     
    Под сверткой я понимаю именно физического управление в открытой книге Эксель видимостью строк данных этой таблицы!  
    Т.е. кто-то, открыв файл, смотрит на ВСЕ данные в их разряженной сути. А кто-то сворачивает таблицу как-то до уровня всех ФИО и смотрит только их ИТОГО в последнем столбце.

    Всего записей: 3306 | Зарегистр. 01-04-2006 | Отправлено: 18:37 18-05-2022 | Исправлено: destiny child, 19:58 18-05-2022
    XenoZ



    Gold Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    destiny child
    Можно примерно так:
    https://disk.yandex.ru/i/A3x1GDEk3pPSwA

    ----------
    А оно мне надо?..

    Всего записей: 5443 | Зарегистр. 29-03-2006 | Отправлено: 20:50 18-05-2022
    destiny child



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    XenoZ (пост)
    Цитата:
    Можно примерно так:

    ндя, мощно... что касается формул и логики их применения. Зачетно!
    но как я понимаю - сама группировка строк, это созданная в ручном режиме фишка? Т.е. как по мануалу из инета, что щаз я нашел - выдели нужные строки и вызови Группировать?
    А автоматом такую группировку эксель не умеет вводить для всех рядом расположенных строк? У меня этих ФИО куча и понятно дело, что руками для всех ФИО все их связанные строки выделять и группировать - а это на каждом отчете надо повторять, а их много... Упухнешь. Но, если другого варианта нет - то будем грызть кактус.

    Всего записей: 3306 | Зарегистр. 01-04-2006 | Отправлено: 21:33 18-05-2022 | Исправлено: destiny child, 23:51 18-05-2022
    XenoZ



    Gold Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    destiny child
    Технически, для автоматического формирования групп можно пошаманить с VBA.
     
    Добавлено:
    Примерно так...

    ----------
    А оно мне надо?..

    Всего записей: 5443 | Зарегистр. 29-03-2006 | Отправлено: 00:09 19-05-2022 | Исправлено: XenoZ, 00:30 19-05-2022
    destiny child



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    XenoZ (пост)
    Цитата:
    можно пошаманить с VBA.

    Кароший вариант. Правда придется добавить ещё логику определения этих констант)) = Step 5 и (ii + 3) в частности.
    У меня не ровно через 5 строк новое ФИО. Может и на след.строке уже новое ФИО (нет субданных по нему - ничего не сделал) -  
    и тут группа не нужна, а может через 1 (ток одна работа была), может и через 3, может и через 6 строк.

    Всего записей: 3306 | Зарегистр. 01-04-2006 | Отправлено: 01:23 19-05-2022
    XenoZ



    Gold Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    destiny child
    Хм... Изначально о переменном шаге речи не было.
    Тогда: формируешь массив номеров непустых строк первого столбца, а затем цикл обработки по парам. Если разница соседних строк больше 1, середина группируется. Последняя позиция из-за отсутствия пары обрабатывается отдельно.
    Как-то так.

    ----------
    А оно мне надо?..

    Всего записей: 5443 | Зарегистр. 29-03-2006 | Отправлено: 06:22 19-05-2022
    Alatena



    Full Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Здравствуйте. Подскажите, есть ли в Эксель (или надстройсках) такая штука: вводишь год (или месяцы), день недели и получаешь список всех дат, которые выпадали на эти дни? Например, все понедельники, вторники.

    Всего записей: 536 | Зарегистр. 03-06-2008 | Отправлено: 19:26 08-06-2022
    seregadushka



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Alatena, коллега, встроенной формулы вроде бы нет такой. Но можно сделать свою.
    Может, красивее на VBA, чтобы спрятать с листа, но это может кто другой подскажет.
     
    https://1drv.ms/x/s!AlkHHosQA1lC2F9CfuCMaou-MsxP
     

    Всего записей: 1843 | Зарегистр. 23-09-2007 | Отправлено: 21:06 08-06-2022
    Alatena



    Full Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    seregadushka
    То что нужно! Спасибо большое!

    Всего записей: 536 | Зарегистр. 03-06-2008 | Отправлено: 07:55 09-06-2022
    seregadushka



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Alatena решил еще упростить. Таблицу загнал в текстовой массив. Кстати, она есть в списках самого Excel (также как и -- январь: декабрь), но как их использовать не в курсе.  
    Так как среди любителей Excel нормальных людей не осталось, пишу на нашем языке.
     
    ="Первая нужная дата может быть как этом году, так и в прошлом. Все красиво, если "&C6&" больше "&ВЫБОР(ДЕНЬНЕД(ДАТА(B6;1;1);2);"понедельник";"вторник";"среда";"четверг";"пятница";"суббота";"воскресенье")&" ("&"1 января "&B6&")"
     
    Ссылка та же.  Alatena  , столбы D и J можно удалить
     
    Нашел ошибку в Excel . Кто может объяснить ? Формат ячейки  даты "Март" видит дату в марте и воспринимает его как логическое 1 (видит как  исходное именно точную дату, с днем месяца, с вероятность, что это будет 1 -- 3%     ), и ставит "Январь". Это глюк.

    Всего записей: 1843 | Зарегистр. 23-09-2007 | Отправлено: 11:15 09-06-2022 | Исправлено: seregadushka, 13:10 09-06-2022
    XenoZ



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

    Цитата:
    Нашел ошибку в Excel . Кто может объяснить ? Формат ячейки  даты "Март" видит число 3 и воспринимает его как логическое 1, и ставит "Январь". Это глюк.

    Это норма. Глюк у тебя. Дата не может задаваться одной цифрой. Эксель видит 3 и преобразует ее в 03.01.1900, т.е. - январь.

    ----------
    А оно мне надо?..

    Всего записей: 5443 | Зарегистр. 29-03-2006 | Отправлено: 12:35 09-06-2022
    Открыть новую тему     Написать ответ в эту тему

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

    Компьютерный форум Ru.Board » Компьютеры » Программы » 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