singlepost

Как в столбцах microsoft Exel менять показатели на определенное значение автоматически? << На главную или назад  

Т.е. если у меня в каждом столбце более 1000 позиций то кореектироватьэто в ручную очень мутторно,не подскажете как это можно сделать автоматически сразу на всей колонке?
Допустим уменьшить на 3 %

11 ответов в теме “Как в столбцах microsoft Exel менять показатели на определенное значение автоматически?”

Страницы: [1] 2 »

  1. 1
    Денис Боенсков ответил:

    формулами или скриптами, конечно!

  2. 2
    Maksim Reich ответил:

    А поподробней ?))

  3. 3
    Андрей Денисов ответил:

    смотря как и что корректировать, а для начала VBA в помощь

  4. 4
    Maksim Reich ответил:

    цифры корректировать,только цифры

  5. 5
    Александр Чигринец ответил:

    Ясно что цифры. Просто если эти цифры выражаются одни через другие это – одно. Если же эти цифры – результаты наблюдений и существуют только на каком-то другом (умажном) носителе, то ничего кроме ввода руками тут не придумаешь. Ну разве что форму ввода можно прикрутить.

  6. 6
    Денис Боенсков ответил:

    если, например, в таблице "товары" надо сделать скидку на все товары, то можно создать еще одну колонку "цена продажи" и вставить формулу "={ссылка(относительная) на базовую цену }*{ссылка на коэф изменения(абсолютная)}" и скопировать во все строки. Можно и усложнить (например указав категорию товара), для этого дополнительно используем "iif". Если смотреть в сторону VBA, то обратить внимание на объект Range (ActiveSheet.Range("a1").Value=… <<< изменить значение ячейки)
    PS. VB не знаю, но школьная программа бейсика+examples+documentation давали возможность писать простенькие скрипты

  7. 7
    Maksim Reich ответил:

    Александр Чигринец
    Ну насчет бумажного понятно)
    Находять в электронном виде просто нужно сделать их значение процентов на несколько поменьше

    .

  8. 8
    Денис Боенсков ответил:

    Ах, да! Еще можно попробовать создать в Access связь с таблицей и выполнить UPDАTЕ запрос.

  9. 9
    Андрей Денисов ответил:

    обработай ячейки циклом

    for i=1 to *
    cells(*,*)=%*cells(*,*)
    next i

    первое что в голову пришло

  10. 10
    Dain Here ответил:

    #9 ну хорошо хоть не посоветовал сайт майкрософта ломать :)

Страницы: [1] 2 »

Клуб программистов работает уже ой-ой-ой сколько, а если поточнее, то с 2007 года.