Ответить
  • Олег Senior Member
    офлайн
    Олег Senior Member

    681

    24 года на сайте
    пользователь #937

    Профиль
    Написать сообщение

    681
    # 17 апреля 2009 18:27

    так лучше?

  • Arise Senior Member
    офлайн
    Arise Senior Member

    701

    18 лет на сайте
    пользователь #99869

    Профиль
    Написать сообщение

    701
    # 17 апреля 2009 22:15
    Олег:

    А ещё подскажите как в диапазоне к примеру А1:Е40 быстро поменять все значения на отрицательные

    удалось решить задачу?

    хотя..... за 2-е суток можно было бы и вручную поменять "+" на "-" ;)

  • Олег Senior Member
    офлайн
    Олег Senior Member

    681

    24 года на сайте
    пользователь #937

    Профиль
    Написать сообщение

    681
    # 19 апреля 2009 21:24

    Arise, нет, не удалось. На картинке видно, что значения отображаются как отрицательные, хотя при вычислениях формуды считают их положительными

  • IveGotThePower USA Team
    офлайн
    IveGotThePower USA Team

    3467

    21 год на сайте
    пользователь #30837

    Профиль
    Написать сообщение

    3467
    # 19 апреля 2009 21:42

    Олег, можно попробовать такой макрос:

    Sub Test()

    For i = 1 To 40

    For j = 1 To 5

    Application.Worksheets("Лист1").Cells(i, j) = -Abs(Application.Worksheets("Лист1").Cells(i, j))

    Next j

    Next i

    End Sub

    We can take that place. And than do what? Heads on pikes.
  • Олег Senior Member
    офлайн
    Олег Senior Member

    681

    24 года на сайте
    пользователь #937

    Профиль
    Написать сообщение

    681
    # 20 апреля 2009 09:43

    I've got the power, боюсь, что макросы не мой вариант

    У меня необходимость в изменении положительных значений на отрицательные возникает не очень часто, поэтому если лёгкого способа нет, будем менять значения вручную

  • Yuri_K Senior Member
    офлайн
    Yuri_K Senior Member

    6188

    23 года на сайте
    пользователь #4604

    Профиль
    Написать сообщение

    6188
    # 20 апреля 2009 11:46 Редактировалось Yuri_K, 1 раз.
    Олег:

    I've got the power, боюсь, что макросы не мой вариант

    У меня необходимость в изменении положительных значений на отрицательные возникает не очень часто, поэтому если лёгкого способа нет, будем менять значения вручную

    Постройте вторую таблицу - тупо приравняйте ее к таблице с исходными данными умноженным на коэффициент.

    Коэффициент - отдельная ячейка, куда в зависимости от обстоятельств - ставьте или 1 или -1.

    Потом исправленные значения можно поставить в исходную таблицу через специальную вставку.

  • Олег Senior Member
    офлайн
    Олег Senior Member

    681

    24 года на сайте
    пользователь #937

    Профиль
    Написать сообщение

    681
    # 20 апреля 2009 16:04

    Yuri K., придётся так делать

  • greeny Senior Member
    офлайн
    greeny Senior Member

    978

    20 лет на сайте
    пользователь #35056

    Профиль
    Написать сообщение

    978
    # 23 апреля 2009 15:44

    Прошу помощи по, вероятно, тривиальной задаче :) :

    Имеются данные на листе «1» .

    На листе «2» условия для отбора данных с листа «1».

    Необходимо поместить на лист «3» строки удовлетворяющие условиям:

    1. Значение поля code1 на листе «1» начинается со значения поля code1 на листе «2» (или равно ему)

    2. Значение поля code2 на листе «1» равно соответствующему значению code2 на листе «2» (если поле

    code2 на листе «2» пустое, сравнение этих полей не производиться)

    3. Значение поля level на листе «1» меньше значения поля level на листе «2»

    Понимаю, что делать это надо циклом в цикле….но мля не ведаю синтаксиса….

    И еще: сможет ли эксель «переварить» таким образом 200 000 записей на листе «1» и 5 000 на листе «2»?

    :-?

  • Zwalker Senior Member
    офлайн
    Zwalker Senior Member

    1915

    23 года на сайте
    пользователь #3119

    Профиль
    Написать сообщение

    1915
    # 23 апреля 2009 17:28

    greeny,

    Как мне кажется, это можно провернуть при помощи "расширенного фильтра".

    http://office.microsoft.com/ru-ru/excel/HP052001781049.aspx

    Friends come and go, but enemies accumulate.
  • ZaNdeR_ Neophyte Poster
    офлайн
    ZaNdeR_ Neophyte Poster

    3

    17 лет на сайте
    пользователь #128983

    Профиль
    Написать сообщение

    3
    # 25 апреля 2009 00:32

    Кто подскажет как справиться с "задачкой":

    В MS Excel поэтапно производятся математические расчеты и результаты каждого этапа выводятся в отдельные ячейки. Можно ли передать результаты из этих ячеек в объекты редактора формул MS Word? :conf:

    Используется Office 2007

  • greeny Senior Member
    офлайн
    greeny Senior Member

    978

    20 лет на сайте
    пользователь #35056

    Профиль
    Написать сообщение

    978
    # 25 апреля 2009 09:27

    Zwalker, попробовал пользоваться фильтром...вроде получается, только вопрос с 200 000 строк остается открытым....

    И еще: выделять большое количество ячеек можно с помощью Shift-а... а с помощью какой горячей клавиши можно "растянуть" ячейку с формулой?

  • KSIva Senior Member
    офлайн
    KSIva Senior Member

    14021

    22 года на сайте
    пользователь #15360

    Профиль
    Написать сообщение

    14021
    # 25 апреля 2009 10:19

    И еще: выделять большое количество ячеек можно с помощью Shift-а... а с помощью какой горячей клавиши можно "растянуть" ячейку с формулой?

    greeny, выделятьбольшое количество ячеек удобно с помощью Ctrl_Shift+стрелки.

    Что значит "растянуть"?

    Тут много вариантов, конкретизируй.

    Можно сделать двойной щелчок по маркеру в правом нижнем углу. Формула скопируется до уровня левого столбца.

    Можно выделить диапазон, ввести формулу и нажать Ctrl+Enter. Формула запишется во все выделенные ячейки.

    Можно выделить формулу и пустые ячейки снизу и нажать Ctrl+D. заполниться все выделение.

    Можно нажать Ctrl+'. Скопируется формула с верхней ячейки без изменения относительной адресации.

    Выбирай...:wink:

    Sapienti sat...
  • greeny Senior Member
    офлайн
    greeny Senior Member

    978

    20 лет на сайте
    пользователь #35056

    Профиль
    Написать сообщение

    978
    # 25 апреля 2009 12:38

    KSIva, то, что надо! Спасибо за ликбез! :super:

  • sizzla Neophyte Poster
    офлайн
    sizzla Neophyte Poster

    2

    16 лет на сайте
    пользователь #170039

    Профиль
    Написать сообщение

    2
    # 19 мая 2009 17:15

    скажите пожалуйста как сделать чтобы excel не заменял 01-4 на 01.апр ?

    ((

  • IveGotThePower USA Team
    офлайн
    IveGotThePower USA Team

    3467

    21 год на сайте
    пользователь #30837

    Профиль
    Написать сообщение

    3467
    # 19 мая 2009 17:20

    sizzla,перед заполнением выделить нужные ячейки и выбрать формат ячейки (CTRL+1) поставить текстовый

    We can take that place. And than do what? Heads on pikes.
  • sizzla Neophyte Poster
    офлайн
    sizzla Neophyte Poster

    2

    16 лет на сайте
    пользователь #170039

    Профиль
    Написать сообщение

    2
    # 19 мая 2009 17:43

    I've got the power,

    ааааа!спасибо большоооое!:)

  • KSIva Senior Member
    офлайн
    KSIva Senior Member

    14021

    22 года на сайте
    пользователь #15360

    Профиль
    Написать сообщение

    14021
    # 20 мая 2009 08:30
    sizzla:

    скажите пожалуйста как сделать чтобы excel не заменял 01-4 на 01.апр ?

    ((

    или ввести апостроф перед текстом.

    '01-4

    :wink:

    Sapienti sat...
  • LWolf Senior Member
    офлайн
    LWolf Senior Member

    3039

    23 года на сайте
    пользователь #7387

    Профиль
    Написать сообщение

    3039
    # 21 мая 2009 10:55

    можно ли в Excel-е при вставки примечания в ячейку сделать что бы текст примечания вытягивался из определенной ячейки определенного листа?

    Сумма разума на планете — величина постоянная; население постоянно растёт. — Аксиома Коула
  • Олег Senior Member
    офлайн
    Олег Senior Member

    681

    24 года на сайте
    пользователь #937

    Профиль
    Написать сообщение

    681
    # 6 июня 2009 16:23

    Имеются две таблицы:

    Первая А6:F9, вторая Н6:М9. В первой таблице имеются постоянные значения, во вторую значения нужно вводить. Нужно чтобы во второй таблице при вводе числа в ячейку Н6 это число сравнивалось с числом в ячейке А6 и в случае если вводимое число меньше числа А6 вводимое число отображалось красным цветом. И соответственно также и в остальных ячейках

  • chip Onliner Auto Club
    офлайн
    chip Onliner Auto Club

    5547

    24 года на сайте
    пользователь #2285

    Профиль
    Написать сообщение

    5547
    # 6 июня 2009 16:58
    Олег:

    Имеются две таблицы:

    Первая А6:F9, вторая Н6:М9. В первой таблице имеются постоянные значения, во вторую значения нужно вводить. Нужно чтобы во второй таблице при вводе числа в ячейку Н6 это число сравнивалось с числом в ячейке А6 и в случае если вводимое число меньше числа А6 вводимое число отображалось красным цветом. И соответственно также и в остальных ячейках

    Условное форматирование - объяснять надо?

    Андрей