Ru-Board.club
← Вернуться в раздел «Программы»

» Excel FAQ

Автор: volodyalipkin
Дата сообщения: 17.03.2004 23:59
rail
Выбираете 3 столбца. Сортировать по нужному столбцу.
Автор: c930
Дата сообщения: 18.03.2004 17:41
По умолчанию в новом документе текст в ячейках выравнен по вертикали по нижнему краю. Можно ли сделать чтоб по умолчанию было по центру (по вертикали)?
Автор: bmvplus
Дата сообщения: 22.03.2004 23:21
Кто подскажет как произвести следующее сложение.
Например в таблице из двух колонок есть изделия с кодом 222, оно находится в нескольких местах таблицы. Таблица построена так: код изделия - количество
Надо произвести сложение количества для изделия опрделённого кода.
Формула не подходит, так как таблица переведана из тхт. Вручную нельзя т.к.
таблица очень большая.
Автор: Geezer S
Дата сообщения: 23.03.2004 07:50
c930

Я делал так: создавал новую книгу, на всех листах (у меня по умолчанию - 1 лист в новой книге, добавить потом всегда можно) выделял все ячейки (Ctrl-A) и применял нужное форматирование. Затем сохранял эту книгу как шаблон с волшебным именем "КНИГА.xlt" (Поскольку у меня в ней один лист, то еще и как "ЛИСТ.xlt"). После этого складывал эти шаблоны в какую-нибудь папку, которую в указывал в настройках (Меню - Сервис - Параметры - Каталог автозагрузки). После перезагрузки Экселя в новых книгах и листах имеем нужный формат.

bmvplus
Что значит:

Цитата:
таблица переведана из тхт

А что, при конвертировании нельзя было указать форматы? Какой тип имеет сейчас каждое поле? Всегда же можно преобразовать (например, текст в числа) и работать с преобразованными данными. Опиши проблему подробнее. Если *.txt еще жив, можно попробовать "перепреобразовать" .
Автор: Robert
Дата сообщения: 23.03.2004 21:15
c930

Зайти в меню Формат - Стиль, там для стиля Обычный нажать на Изменить..., установить нужное выравнивание. Можно также установить форматы ячейки для разных стилей.
Автор: bmvplus
Дата сообщения: 24.03.2004 08:46
Было так:

1. У меня был большая тектовая таблица данных. Я её сконвертировал в excel.

2. Теперь мне надо составить сводную таблицу сгруппировав суммы по коду изделия.

Например так

код изделия количество изделий
222 000000

3. Для этого мне надо вычислить итоговую сумму количества изделий по определённому коду изделия и внести в новую таблицу. Изделия разбросаны по всей старой таблице безсистемно

4. Отсюда возник вопрос как сделать, чтобы excel произвёл автоматической вычисление суммы количества изделий сделав выборку по названию определённого кода изделия (например 222 ), т.е. вывел бы общую сумму для количества опредёлённого кода изделия, т.е. сколько всего изделий 222 находится в данной таблице.
Автор: Reagent
Дата сообщения: 24.03.2004 09:42
bmvplus
Проблемы ни какой нет. Я бы в данном случае отсортировал по коду изделия, дальше если у тебя цифры понимаются как текст юзай "ЗНАЧЕН" а дальше "СУММЕСЛИ" или "промежуточные итоги"
Вернее так: сначала переводиш текст в значение, потом можно "СУММЕСЛИ" это если по одному коду, если по всем то сортировка и "промежуточные итоги"
Автор: Geezer S
Дата сообщения: 24.03.2004 10:07
bmvplus
Так в чем, собственно, проблема?

1) Сортируешь таблицу по кодам изделий; затем Меню - Данные - Итоги:
При каждом изменении в: Код изделия
Операция: Сумма
Добавить итоги по: Количество (поставь птичку)
После нажания ОК слева появятся кнопки структуры. Нажми кнопку с цифрой "2" и увидишь только итоговые количества по каждому коду.

2) Если есть перечень кодов, то занеси его, например, на новом столбце в столбец А, а в столбец В - такую формулу (если старый список - на листе "Лист1", коды в столбце А, количества - в столбце В; на обоих листах первая строка - заголовки столбцов): в ячейке В2:

=СУММЕСЛИ('Лист1'!А:А;"="&В2;'Лист1'!B:B)

Протянешь эту формулу по столбцу В вдоль всех кодов и получишь их суммарные количества.

Примечание: при конвертировании из TXT могло получиться, что числа количества (это бывает, например, если в TXT файле разделителем запятой была точка) имеют тип данных "Текст". Тогда, естественно, ничего суммироваться не будет, нужно сконвертировать тескст в числа. Узнать, так ли это. можно, введя в любую пустую ячейку формулу

=ТИП(В2),

где В2 - любая ячейка из столбца "Количество".
Если результат функции - 1, то в В2 - число, и все в порядке, а если 2 - это текст и его надо преобразовывать.

Удачи!


Автор: oaken
Дата сообщения: 26.03.2004 10:30
Есть такая проблема. Нужно написать скрипт для разбиения очень длинной таблицы на отдельные страницы, по ширине таблица умещается на 1 лист. Причем в строке перед которой нужно вставить разрыв в столбце В есть строковое значение "SetPageBrake".
Делаю так:

For i = 5 To 15000
If Cells(i, "B") = "SetPageBrake" Then
Cells(i, "B").Select
ActiveWindow.SelectedSheets.HPageBreaks.Add Before:=ActiveCell
End If

Но почему-то разрывы не вставляються... Куда копать?
Автор: Tropin
Дата сообщения: 26.03.2004 15:24
oaken
А что если так
Код: For i = 5 To 15000
If Cells(i, "B") = "SetPageBrake" Then
Cells(i, "B").Select
ActiveSheet.HPageBreaks.Add Before:=ActiveCell
End If
Next i
Автор: oaken
Дата сообщения: 29.03.2004 10:09
да понятное дело Next I присутствует, я просто его не вырезал из текста макроса... Проблема даже не в том что разрывы не добавляются, а в том что они бывают двух видов: пунктирные и сплошные (при включенной разметке страницы), так вот когда перетянуть самый верхний разрыв немного выше - он из пунктирного превращается в сплошной и после этого макрос отрабатывается на ура. Кто может прояснить ситуацию?
Автор: Tropin
Дата сообщения: 29.03.2004 12:12
oaken
Пунктирный, имхо, это тот, который задается по умолчанию, а сплошной - тот который задаешь ты сам! У меня этот скрипт прекрасно работает и пунктирные подбираются сами, автоматически исходя из контекста...

Цитата:
да понятное дело Next I присутствует

а я не про него, а про ActiveWindow.SelectedSheets.. вот оно мне не понятно...
Автор: oaken
Дата сообщения: 02.04.2004 09:33
ActiveWindow.SelectedSheets
^^^^^^^^^^ дык - без него не работает...
Автор: Tropin
Дата сообщения: 02.04.2004 13:17
oaken
вот мой код тремя постами раньше прекрасно работает, просто у меня подозрение, что ты на нескольких листах сразу все править пытаешься... зачем такое мутить... с одним листом разберись, а аналогично со всеми остальными...
Автор: Old Rocker
Дата сообщения: 04.04.2004 11:44
Ребята, просто загибаюсь! Цены менять нужно каждый день, прайс-лист здоровый.
Внешний вид:

| Наименование | Гарантия | Цена A | Цена B| Цена С| Цена D|

Колонки с ценами получаются путем прибавления различный процентов от номинальной цены товара. Вот получается, что к ном. цене прибавлю сначала 5% ввожу в колонку Цена D, затем еще 2% ввожу в колонку C и т.д. И так по каждому именованию!
Был раньше прайс с формулами для каждой колонки, но он весил раз в 10 больше!
Слышал я, что можно решить данную задачу макросами.

Ребят, выручайте!
Автор: Tropin
Дата сообщения: 05.04.2004 14:41
Old Rocker
А в чем проблема? Если в знании макросов? то стоит их просто подучить :), а если очень надо, то по конкретнее объясни условия... где исходная цена и где какие проценты... там макрос на 5-10 строчек :)...
Автор: Sindel
Дата сообщения: 08.04.2004 19:24
У кого есть овтет на этот вопрос. Ту тему закрыли, аргументировали это дублем... в упор не вижу похожую тему или пост. Ну да ладно, вот ответ который я хотел туда написать:

"Excel FAQ"...
Ну во первых, это не FAQ, a тема где флеймят о Excel.
Где список вопросов в шапке? Вот показательный топик-faq
Во-вторых, в "Excel FAQ" нет ответа на мой вопрос. Не стал задавать свой вопрос там, т.к. если у кого-то возникнет такой же вопрос, то шанс найти его фильтром в форуме больше, чем в одной теме на 16-ти страницах.
Я смотрел эти 16 страниц (раньше). А если бы их было 30+, ни у кого не возникнет читать все сообщения и искать ответ на свой вопрос. Поэтому, человек, скорее всего, задаст вопрос, на который возможно уже отвечали на странице 5 - 7.
В форуме PHP-Nuke давно отказались от таких топиков типа "Всё о том-то только здесь".
Извиняюсь, если что...
Автор: Horbak
Дата сообщения: 12.04.2004 15:17
Sindel

Цитата:
кого есть овтет на этот вопрос. Ту тему закрыли, аргументировали это дублем... в упор не вижу похожую тему или пост. Ну да ладно, вот ответ который я хотел туда написать:

Если правильно понял твой вопрос, то все очень просто кликаешь по графику в меню "формат ряда данных" ставишь галочку "сглаженная линия".
Автор: albel
Дата сообщения: 12.04.2004 15:59
Sindel
в Excel'e такое сделать нельзя. Excel фактически не использует цифры ряда X, он наносит их как равноотстоящие категории, не обращая внимание на значения. (об этом говорит и Мастер диаграмм "использовать данные ячейки как подписи оси Х") Чтобы построить такой ряд данных, нужно:

или
а) проинтерполировать ряд так, чтобы точки данных располагались через равные значения (равномерный шаг по X)

или
б) поставить надстроечку над Excel типа S-Plus, которая позволяет нормально обрабатывать такие ряды данных и строить такие (и кучу других ) графики.

или
в) экспортировать ряд в какую либо внешнюю программу-графопостроитель.

Других вариантов, к сожалению, не вижу.
Автор: Magi
Дата сообщения: 08.05.2004 10:58
Подскажите пожалуйста, как в Excel XP можно сделать денежный формат допустим для
числа 100,55 - 100 руб. 55 коп.?
Автор: Horbak
Дата сообщения: 08.05.2004 18:45
Magi

Цитата:
Подскажите пожалуйста, как в Excel XP можно сделать денежный формат допустим для
числа 100,55 - 100 руб. 55 коп.?

в форматте напиши что-то вроде этого
# ##0руб,###коп;-# ##0руб,###коп
Автор: Solenaja
Дата сообщения: 11.05.2004 11:39
winxp sp1
office xp sp3

В Excel (замечено не как минимум на 3-х машинах) - при открытии документа и нажатии мышой в любую ячейку начинают выделяться все ячейки которые закреплются за контуром мышки. Иными словами выделяются все ячейки куда будет находится курсор мышки. Ни на какие кнопки прога не реагирует. Помогает только перезагрузка компа.

Какие будут варианты. Вирус - врядли. Грешу на загрузку процессора и нехватку памяти.
Автор: Horbak
Дата сообщения: 11.05.2004 20:14
Solenaja

Цитата:
Грешу на загрузку процессора и нехватку памяти.

а что за машина?
Автор: Solenaja
Дата сообщения: 11.05.2004 22:14
Horbak
celeron 500 и 700
мемори 192
Автор: bredonosec
Дата сообщения: 12.05.2004 00:46
Наврядли загрузка. На моем атлоне 550 и памятью 64 такого не случалось. (пусть офис и 2к (варианты - стандарт, sr1, sp3 - не случалось)
Может с чем-нить софтовым конфликтует?
Автор: Magi
Дата сообщения: 12.05.2004 07:56
Horbak

Цитата:
в форматте напиши что-то вроде этого
# ##0руб,###коп;-# ##0руб,###коп

Спасибо за подсказку!
Кстати правильнее будет вот так, чтобы с круглыми (10, 20 и т.д.) копейками проблем не было.
# ##0руб,###0коп;-# ##0руб,###коп
Автор: Horbak
Дата сообщения: 12.05.2004 09:58
Solenaja
наверно придеться переустанавливать.

Цитата:
celeron 500 и 700
мемори 192

машинок, должно хватать.
Я ставил на 1000 дюрон + 128 озу и бегало для оффиса нормально.
Автор: ORCONLINE
Дата сообщения: 12.05.2004 11:43
Народ обьясните ламеру.........
Есть exel-кий файл. когда его открываешь посети он переодически валится.
Перезагружаешь машину где он лежит начинает нормально работать какоето время.
Потом опять начинает валится. Обьястните как с этим боротся.
Автор: Solenaja
Дата сообщения: 12.05.2004 22:00
я думаю что это глюк либо SP3 либо Каспера + Офис

Есть ещё один неприятный момент при работе, но уже на всех машинах:
постоянно приходится синмать флажок "Тип ссылок R1C1" при запуске.
Автор: hulhi
Дата сообщения: 18.05.2004 17:02
Help!

po oshibke sohranil file na sushestvuyushii, (overwrite), esti li sposob dostati informatsiyu na prejnem file

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: Gentoo Linux


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.