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

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

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



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Nimbussr
    Для Excel 2007 не подтверждаю.
     

    Цитата:
    Ничего не делам, просто закрываем файл, но Excel спрашивает "Сохранить изменения?"

    Excel при открытии файла значения пересчитывает, вот и спрашивает.
     

    Цитата:
    Можно ли как-то отключить такую самовольную правку XLS файлов?

    У файла атрибут read-only выставить.

    ----------
    Magically yours
    Raistlin

    Всего записей: 4000 | Зарегистр. 18-04-2005 | Отправлено: 00:39 08-11-2022 | Исправлено: GCRaistlin, 20:16 08-11-2022
    GCRaistlin



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Нет, подтверждаю. Причем и побайтового сравнения не требуется: размер файла поменялся на 22310912, время изменения прежнее.
    Изначально у меня прав не было на изменение файла, отсюда и false negative. Кстати, альтернатива read-only.

    ----------
    Magically yours
    Raistlin

    Всего записей: 4000 | Зарегистр. 18-04-2005 | Отправлено: 20:15 08-11-2022
    Nimbussr



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    GCRaistlin
    Спасибо, что проверили у себя.
    Некрасиво поступает Excel.
    По-моему, он прописывает имя последнего открывавшего файл пользователя, при сравнении видно что-то похожее.
     
    Часто пользуюсь инструментом "Синхронизировать каталоги" в Total Commander.
    Он мне отмечает для копирования/обновления xls файлы из рабочей папки, которые я точно не редактировал, и дата у них старая, а я не понимал в чём дело, я же их только открывал.
     
    Это ж, гадюка, ещё и в обход файловой системы правку вносит, оставляя временнЫе метки без изменений.

    ----------
    Путеводитель по радио-журналам^О Dendy^SRP

    Всего записей: 1882 | Зарегистр. 31-05-2008 | Отправлено: 20:41 10-11-2022 | Исправлено: Nimbussr, 22:29 11-11-2022
    r0mann

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Доброго времени суток!
     
    Прошу помочь с задачей по объединению соседних ячеек в одну формулой, по аналогии с "объединить ячейки" из меню главная. С текстом то проблем нет, а вот как сами ячейки?  

    Всего записей: 101 | Зарегистр. 14-02-2014 | Отправлено: 10:07 17-11-2022
    XenoZ



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

    Цитата:
    С текстом то проблем нет, а вот как сами ячейки?

    Никак, сами ячейки формулой не объединить.

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

    Всего записей: 5443 | Зарегистр. 29-03-2006 | Отправлено: 10:50 17-11-2022
    r0mann

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

    Цитата:
    Никак, сами ячейки формулой не объединить.

     
    Может у кого ВБА скриптик на эту тему завалялся?

    Всего записей: 101 | Зарегистр. 14-02-2014 | Отправлено: 15:02 17-11-2022
    XenoZ



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

    Цитата:
    Может у кого ВБА скриптик на эту тему завалялся?

    По VBA Excel есть отдельная тема.

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

    Всего записей: 5443 | Зарегистр. 29-03-2006 | Отправлено: 22:47 18-11-2022
    qw12



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите, как сделать:
    Есть таблица, первый столбец пронумерован от 1-100, там необходимо вставить дату 01.01.2023.
    Далее, таблица не прерывается, опять таки идет нумерация от 1-100, но уже необходимо вставить дату 02.01.2023.
     
    И т.д., до конца месяца. Как правильно прогрессию использовать?

    Всего записей: 601 | Зарегистр. 04-06-2001 | Отправлено: 23:37 02-01-2023
    Werty666



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Всем привет, эксперименты не дают результат - нужно во всей таблице убрать, если имеются, дробные нулевые значения, но не округляя и не удаляя при этом имеющиеся дробные
     
    Так сейчас:
     
     14.100 кг
     2.300 кг
     390.000 кг
     310.000 кг
     8.500 кг
     36.520 кг
     141.000 кг
     201.000 кг
     50.520 кг
     0.570 кг
     12.105 кг
     0.355 кг
     7.360 кг
     4.565 кг
     4.565 кг
     18.640 кг
     0.140 кг
    - 0.340 кг
    - 0.780 кг  
     
     
    Желаемый результат:
     
     14.1 кг (либо 14.100)
     2.3 кг
     390 кг
     310 кг
     8.5 кг
     36.520 кг
     141 кг
     201 кг
     50.520 кг
     0.570 кг
     12.105 кг
     0.355 кг
     7.360 кг
     4.565 кг
     4.565 кг
     18.640 кг
     0.140 кг
    - 0.340 кг
    - 0.780 кг  
     

    Всего записей: 369 | Зарегистр. 20-07-2008 | Отправлено: 09:53 14-01-2023
    SFC



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

    Цитата:
    Всем привет, эксперименты не дают результат - нужно во всей таблице убрать, если имеются, дробные нулевые значения, но не округляя и не удаляя при этом имеющиеся дробные

    не очень понятно что конкретно вы хотите.

    Код:
     
    1. в имеющемся столбце удалите ' кг'
    и оно само преобразует к вашему виду. Возможно в зависимости от ваших региональных настроек еще понадобится заменить точку на запятую.  
    2. если оно преобразовало так как вам надо то в настройках этих ячеек укажите формат 'числовой' и с добавлением ' кг'
     



    ----------
    [ offline ]

    Всего записей: 1663 | Зарегистр. 21-01-2003 | Отправлено: 14:37 14-01-2023
    XenoZ



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

    Код:
    =ЗНАЧЕН(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(RC[-1];".";",");" кг";""));СИМВОЛ(160);""))&" кг"


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

    Всего записей: 5443 | Зарегистр. 29-03-2006 | Отправлено: 14:48 14-01-2023
    Werty666



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

     
    я правильно понял куда надо вставлять код?

    Всего записей: 369 | Зарегистр. 20-07-2008 | Отправлено: 21:15 14-01-2023
    XenoZ



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

    Цитата:
    я правильно понял куда надо вставлять код?

    Неправильно. Формула вставляется в соседний столбец.

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

    Всего записей: 5443 | Зарегистр. 29-03-2006 | Отправлено: 22:55 14-01-2023
    ALeXkRU



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

    это не код, это - формула

    Всего записей: 11797 | Зарегистр. 03-12-2003 | Отправлено: 22:58 14-01-2023
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ALeXkRU
       
     
    Так-то оно так, но написано другое.  

    Всего записей: 16755 | Зарегистр. 04-11-2010 | Отправлено: 23:21 14-01-2023
    Werty666



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

    Всего записей: 369 | Зарегистр. 20-07-2008 | Отправлено: 08:28 15-01-2023
    SFC



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

    ----------
    [ offline ]

    Всего записей: 1663 | Зарегистр. 21-01-2003 | Отправлено: 11:26 15-01-2023
    Werty666



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    SFC нет, так не пойдет. и как текст тоже не пойдет - таблица рабочая, для подсчетов

    Всего записей: 369 | Зарегистр. 20-07-2008 | Отправлено: 19:35 17-01-2023
    XenoZ



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

    Цитата:
    как текст тоже не пойдет - таблица рабочая, для подсчетов

    Исходные данные как раз в текстовом формате.

    Цитата:
    вставляю как в формулу - выдает ошибку

    Другой стиль ссылок. Замени в формуле "[RC-1]" на нужную ячейку.

    Цитата:
    объясните как пользоваться в применении к тысячам ячеек, чтобы формула работала по всему листу

    Выделяется ячейка с формулой, затем курсор сдвигается в правый нижний угол ячейки до изменения его в черный крест. Не сдвигая курсор делаешь двойной клик. Если таблица без разрывов, то весь столбец заполняется формулой из первой ячейки.
    -
    Если в результате нужно числовое значение в формате "* кг", то без вспомогательного столбца не обойтись.

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

    Всего записей: 5443 | Зарегистр. 29-03-2006 | Отправлено: 08:48 18-01-2023
    bbpo

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите, как сделать в Microsoft Excel 2010 автозаполнение ячеек в столбце в порядке возрастания

    Всего записей: 19 | Зарегистр. 11-07-2015 | Отправлено: 19:23 04-02-2023 | Исправлено: bbpo, 18:49 05-02-2023
    Открыть новую тему     Написать ответ в эту тему

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