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

» Excel FAQ

Автор: HeT BonpocoB
Дата сообщения: 14.07.2005 21:18
BlackFox, а прошлую страницу посмотреть? Troitsky и я там подробно это дело описали
Автор: knyshow2
Дата сообщения: 15.07.2005 09:03
Люди, и еще вопрос помельче:

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

Вобщем, посмотрите пожалуйста скриншот (http://sr1.mytempdir.com/84205). Можно ли такое сделать?
Автор: nofate
Дата сообщения: 15.07.2005 10:34
knyshow2

По первому вопросу (со статистикой) - тебя, по-моему, спасут сводные таблицы. Почитай про них, если не сталкивался.

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

Автор: knyshow2
Дата сообщения: 15.07.2005 12:36
nofate

Цитата:
поставь в "Свойствах ячеек" - "Выравнивание" галочку "Переносить по словам". Потом высоту строки можно поправить руками.


а другого варианта нет ?
Автор: nofate
Дата сообщения: 15.07.2005 16:34
knyshow2
у меня - нет
Автор: Mady
Дата сообщения: 16.07.2005 08:37
knyshow2
Может подойдет так - в "Свойствах ячеек" - "Выравнивание" поставить галочку - "По вертикали" -> "по высоте" и тогда не надо ручками править высоту.
Автор: Sarancha75
Дата сообщения: 16.07.2005 17:23
Есть ли в Excel какая-нибудь функция для определения заливки определенной ячейки, т.е. надо узанть какого цвета заливка в ячейке. В принципе может помочь информауия и о том, что в принципе ячейка залита каким-то цветом.
Автор: xcm
Дата сообщения: 18.07.2005 08:08
Sarancha75
только макросом.
Автор: SergeS
Дата сообщения: 18.07.2005 14:12
Есть столбец типа:
123-456-789-01
234-567-890-12
......около 2000 строк.

Надо убрать последний "-"
Чтобы получилось -
123-456-789 01
234-567-890 12
.....

Кроме как в ручную, это можно как нибудь сделать автоматически?
Автор: serGAN
Дата сообщения: 18.07.2005 14:31
Если твой столбец А
то пользуй эту формулу
=СЦЕПИТЬ(ПСТР(A1;1;11);" ";ПСТР(A1;13;14))
потом скопируй как значение
Автор: xcm
Дата сообщения: 18.07.2005 14:59
SergeS
serGAN
или ЗАМЕНИТЬ(старый_текст;нач_поз;число_байт;новый_текст)
или ПОДСТАВИТЬ(текст;стар_текст;нов_текст;номер_вхождения)


И все таки никто не в курсе, есть ли патч запрещающий 2003 Экселу лезть в инет?
ЗЫ Файрвол не предлагать!
Автор: SergeS
Дата сообщения: 18.07.2005 15:46
serGAN
xcm
Извиняйте, но ничего не понял.

Столбец G, значения начинаются с 6-й строки.

Немного исправил условие.
Есть столбец типа:
123-456-789-01
234-567-890-12
......около 2000 строк.

Надо убрать последний "-" и заменить его пробелом.
Чтобы получилось -
123-456-789 01
234-567-890 12
.....
serGAN, что с этой формулой делать?
xcm, что такое "нач_поз;число_байт;" и куда их прописывать?

Автор: GregoryPek
Дата сообщения: 18.07.2005 16:48
При форматировании ячеек стало появляться предупреждение "Слишком много различных форматов ячеек" и отказ форматировать ячейку. Как обойти это ограничение?

Добавлено:
При форматировании ячеек стало появляться предупреждение "Слишком много различных форматов ячеек" и отказ форматировать ячейку. Как обойти это ограничение?
Автор: Looking
Дата сообщения: 18.07.2005 17:06
SergeS
Формулу =СЦЕПИТЬ(ПСТР(A1;1;11);" ";ПСТР(A1;13;14)) нужно записать в начальной строке другой колонки, а потом мышью протянуть на все другие ячейки колонки. В указанном примере идет ссылка на ячейку A1 в которой находится первое значение, в столбце, подлежащим изменению. Если Изменяемые значения находятся в другом столбце и не на первой строке соответственно измени их. Другой вариант форимулы, более "элегантный":
=ПСТР(A1;1;11)&" "&ПСТР(A1;13;14)
Значек & "соединяет" куски строки.

А относительно где и что в формулах: в помощи по Excel все написано.
Автор: serGAN
Дата сообщения: 18.07.2005 17:10
SergeS

в свободный столбец
в 6 строку
вставляешь формулу
=СЦЕПИТЬ(ПСТР(G1;1;11);" ";ПСТР(G1;13;14))
просто делаешь копи паст её,
потом тащишь вниз, чтоб заполнить до конца твоих строк,
получил что хотел, затем полученное выделяешь копируешь
и специальной вставкой (только значение) вставляешь в свой столбец G
Автор: titan
Дата сообщения: 19.07.2005 12:35
Добрый день!

При экспорте из различных программ, в т.ч. WhereIsIt с русификатором, контента с кирилличными надписями в Word всё проходит нормально. А в Ехсеl вместо кириллицы - латинские дидактические символы
Что ни пробовал делать - подбирал шрифт, настройку Excel и WhereIsIt - результат нулевой
Очень надеюсь на помощь форума. Надо каталогизировать более 10 дисков с русским сонгом, и вводить имена каждого MP3-файла вручную нереально.

Заранее спасибо!
P.S. В некоторых форумах пишут, что проблему решают экспорт в ранние - 97, 95 - версии Excel, или открытие файла с кирилличными надписями в Excel XP/2003. Проверил. Неправда это, не помогает.
Автор: GregoryPek
Дата сообщения: 21.07.2005 15:56
Подскажите пожалуйста, как сделать чтобы выделялась (подсвечивалась) активная строка, или у нее появилось обрамление из жирной линии как у активной ячейки. А то когда много столбцов неудобно, теряешь строку.
Автор: bredonosec
Дата сообщения: 22.07.2005 02:34

Цитата:
как сделать чтобы выделялась (подсвечивалась) активная строка,
- просто не потерять строку - кликнуть мышой на её основание (не первую ячейку, а туды, где номер строки)
Или при этом надо, чтоб активная ячейка (куда попадет ввод с клавы) оставалась указанной?
Автор: GregoryPek
Дата сообщения: 22.07.2005 09:40

Цитата:
- просто не потерять строку - кликнуть мышой на её основание (не первую ячейку, а туды, где номер строки)
Или при этом надо, чтоб активная ячейка (куда попадет ввод с клавы) оставалась указанной?

Тогда потеряешь активную ячейку да и вообще это как-то. Я к тому что если экран большой 21" и и весь в столбцах и активная ячейка находится в правом углу то отследить эту строку до левого угла очень напрягает, а если надо прыгать с ячейки одного столбца на ячейку другого столбца и чтобы все сотлбцы были на виду то вообще в глазах рябит.
Автор: Solenaja
Дата сообщения: 22.07.2005 12:22
По неясным причинам на одной из машин перестали открываться документы Excel через сетевое окружение (расшарены, все видны): человек заходи в расшаренную папку, выбирает и запускает файл: открывается рабочее окно Excel, но файл не загружается. Такое впечатление, что не находит путь к файлу.

Но если запустить отдельно Excel и открыть док в сети - файл открывается нормально.

Возможно вопрос не по теме Excel, а связан с сетевым администрирование ... ?
Автор: Looking
Дата сообщения: 23.07.2005 09:23
serGAN
Цитата:
просто делаешь копи паст её
А протянуть за маленький квадратик в правом нижнем углу границы ячейки (блока) не пробывал?


Добавлено:
Solenaja
Такого типа глюк встречается и при открытии локальных файлов (сообщает файл не найден). Попробуй с локальными, как открывает. Уже не помню, в чем была причина, но скорее всего что-то с ассоциациями в реестре.
Автор: Solenaja
Дата сообщения: 25.07.2005 18:46
Looking
локальные открываются нормально
Автор: ghosty
Дата сообщения: 26.07.2005 18:11
Помогите, пожалуйста, написать простенькую функцию. Нужно, чтобы она выводила определенный диапазон ячеек с текстовыми значениями (как правило, прерывистый) в виде списка через запятую.
Нашел вот что:
Public Function MultiCat( _
ByRef rRng As Excel.Range, _
Optional ByVal sDelim As String = ", ") _
As String
Dim rCell As Range
For Each rCell In rRng
MultiCat = MultiCat & sDelim & rCell.Text
Next rCell
MultiCat = Mid(MultiCat, Len(sDelim) + 1)
End Function

Но пока эта функция не переваривает прерывающиеся диапазоны. Т.е в случае (A1:B2) работает, а в случае (A1;B2) - нет
Срочно нужна помощь!
Автор: knyshow2
Дата сообщения: 27.07.2005 12:09
Mady
Цитата:
knyshow2
Может подойдет так - в "Свойствах ячеек" - "Выравнивание" поставить галочку - "По вертикали" -> "по высоте" и тогда не надо ручками править высоту.


Это именно то, что нужно. Пасиба!
Автор: 8AleX8
Дата сообщения: 28.07.2005 15:53
Вопрос:
В Excel есть функция Data -> Group and Outline -> Auto Outline
Что нужно сделать чтоб она заработала в файле перваю колонка которого содержит цифры б порядке типа этого:

Цитата:
1
2
2
3
3
2
3
3
4
4
4
3
2
1
2
2
Автор: Alexdon
Дата сообщения: 28.07.2005 17:02
8AleX8

Цитата:
Что нужно сделать чтоб она заработала


??? Цель - "заработать формулу/функцию" или получить определенный результат?
Лучше сформулировать правильно необходимый результат.

Выдержка из файла помощи:

Автоматическое создание структуры.
Если данные на листе обобщены формулами, которые используют функции, например СУММА, Microsoft Excel позволяет автоматически структурировать данные, как показано на рисунке. Итоговые данные должны располагаться рядом с подробными данными.

При вставке автоматических промежуточных итогов в диапазон, представленный в виде строк, Microsoft Excel автоматически структурирует лист, давая возможность отобразить ровно столько подробной информации, сколько необходимо.
Автор: Tundem
Дата сообщения: 29.07.2005 14:58
Ребята! Нужна помощь.
Есть таблица с данными, которые нужно отформатировать определенным образом. Пишу макрос, в котором все эти действия выполняются. Но загвоздка в том, что макрос будет выполняться только для данного диапазона строк и столбцов.(Range("B25:K28").Select)
Что нужно сделать сделать, чтобы макрос выполнялся для другой такой же таблицы, у которой диапазон, например, B33:K36. И еще, как сделать, чтобы макрос выполнялся для любой другой таблицы с таким же количеством строк и столбцов (при этом диапазон столбцов не меняется B:K, а меняется диапазон строк)
Не знаком я с VB, подскажите решение.
Автор: unhappy
Дата сообщения: 29.07.2005 15:56
Ставишь курсор на ячейку с которой начинается таблица. Запускаешь макрос и юзаешь selection.row - оно тебе вернет номер строки в которой курсор. От него и пляшешь.
Автор: Tundem
Дата сообщения: 29.07.2005 16:26
unhappy
Что за selection.row. Объясни, пожалуйста, поподробнее
Автор: knyshow2
Дата сообщения: 29.07.2005 17:31

Цитата:
Что за selection.row

возвращает номер строки, в которой находится активная ячейка (ну, та, на которой сейчас стоит курсор.)

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

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


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