BlackFox, а прошлую страницу посмотреть? Troitsky и я там подробно это дело описали
» Excel FAQ
Люди, и еще вопрос помельче:
довольно-таки узкий столбец (по размеру), а в его ячейки записано очень много текста без переносов и т.п. Если ячейка, расположенная правее от ячейки с текстом пустая, то текст "вылазит" на соседние ячейки.
Вобщем, посмотрите пожалуйста скриншот (http://sr1.mytempdir.com/84205). Можно ли такое сделать?
довольно-таки узкий столбец (по размеру), а в его ячейки записано очень много текста без переносов и т.п. Если ячейка, расположенная правее от ячейки с текстом пустая, то текст "вылазит" на соседние ячейки.
Вобщем, посмотрите пожалуйста скриншот (http://sr1.mytempdir.com/84205). Можно ли такое сделать?
knyshow2
По первому вопросу (со статистикой) - тебя, по-моему, спасут сводные таблицы. Почитай про них, если не сталкивался.
По второму (обрезать видимую часть ячейки) - поставь в "Свойствах ячеек" - "Выравнивание" галочку "Переносить по словам". Потом высоту строки можно поправить руками.
По первому вопросу (со статистикой) - тебя, по-моему, спасут сводные таблицы. Почитай про них, если не сталкивался.
По второму (обрезать видимую часть ячейки) - поставь в "Свойствах ячеек" - "Выравнивание" галочку "Переносить по словам". Потом высоту строки можно поправить руками.
nofate
Цитата:
а другого варианта нет ?
Цитата:
поставь в "Свойствах ячеек" - "Выравнивание" галочку "Переносить по словам". Потом высоту строки можно поправить руками.
а другого варианта нет ?
knyshow2
у меня - нет
у меня - нет
knyshow2
Может подойдет так - в "Свойствах ячеек" - "Выравнивание" поставить галочку - "По вертикали" -> "по высоте" и тогда не надо ручками править высоту.
Может подойдет так - в "Свойствах ячеек" - "Выравнивание" поставить галочку - "По вертикали" -> "по высоте" и тогда не надо ручками править высоту.
Есть ли в Excel какая-нибудь функция для определения заливки определенной ячейки, т.е. надо узанть какого цвета заливка в ячейке. В принципе может помочь информауия и о том, что в принципе ячейка залита каким-то цветом.
Sarancha75
только макросом.
только макросом.
Есть столбец типа:
123-456-789-01
234-567-890-12
......около 2000 строк.
Надо убрать последний "-"
Чтобы получилось -
123-456-789 01
234-567-890 12
.....
Кроме как в ручную, это можно как нибудь сделать автоматически?
123-456-789-01
234-567-890-12
......около 2000 строк.
Надо убрать последний "-"
Чтобы получилось -
123-456-789 01
234-567-890 12
.....
Кроме как в ручную, это можно как нибудь сделать автоматически?
Если твой столбец А
то пользуй эту формулу
=СЦЕПИТЬ(ПСТР(A1;1;11);" ";ПСТР(A1;13;14))
потом скопируй как значение
то пользуй эту формулу
=СЦЕПИТЬ(ПСТР(A1;1;11);" ";ПСТР(A1;13;14))
потом скопируй как значение
SergeS
serGAN
или ЗАМЕНИТЬ(старый_текст;нач_поз;число_байт;новый_текст)
или ПОДСТАВИТЬ(текст;стар_текст;нов_текст;номер_вхождения)
И все таки никто не в курсе, есть ли патч запрещающий 2003 Экселу лезть в инет?
ЗЫ Файрвол не предлагать!
serGAN
или ЗАМЕНИТЬ(старый_текст;нач_поз;число_байт;новый_текст)
или ПОДСТАВИТЬ(текст;стар_текст;нов_текст;номер_вхождения)
И все таки никто не в курсе, есть ли патч запрещающий 2003 Экселу лезть в инет?
ЗЫ Файрвол не предлагать!
serGAN
xcm
Извиняйте, но ничего не понял.
Столбец G, значения начинаются с 6-й строки.
Немного исправил условие.
Есть столбец типа:
123-456-789-01
234-567-890-12
......около 2000 строк.
Надо убрать последний "-" и заменить его пробелом.
Чтобы получилось -
123-456-789 01
234-567-890 12
.....
serGAN, что с этой формулой делать?
xcm, что такое "нач_поз;число_байт;" и куда их прописывать?
xcm
Извиняйте, но ничего не понял.
Столбец G, значения начинаются с 6-й строки.
Немного исправил условие.
Есть столбец типа:
123-456-789-01
234-567-890-12
......около 2000 строк.
Надо убрать последний "-" и заменить его пробелом.
Чтобы получилось -
123-456-789 01
234-567-890 12
.....
serGAN, что с этой формулой делать?
xcm, что такое "нач_поз;число_байт;" и куда их прописывать?
При форматировании ячеек стало появляться предупреждение "Слишком много различных форматов ячеек" и отказ форматировать ячейку. Как обойти это ограничение?
Добавлено:
При форматировании ячеек стало появляться предупреждение "Слишком много различных форматов ячеек" и отказ форматировать ячейку. Как обойти это ограничение?
Добавлено:
При форматировании ячеек стало появляться предупреждение "Слишком много различных форматов ячеек" и отказ форматировать ячейку. Как обойти это ограничение?
SergeS
Формулу =СЦЕПИТЬ(ПСТР(A1;1;11);" ";ПСТР(A1;13;14)) нужно записать в начальной строке другой колонки, а потом мышью протянуть на все другие ячейки колонки. В указанном примере идет ссылка на ячейку A1 в которой находится первое значение, в столбце, подлежащим изменению. Если Изменяемые значения находятся в другом столбце и не на первой строке соответственно измени их. Другой вариант форимулы, более "элегантный":
=ПСТР(A1;1;11)&" "&ПСТР(A1;13;14)
Значек & "соединяет" куски строки.
А относительно где и что в формулах: в помощи по Excel все написано.
Формулу =СЦЕПИТЬ(ПСТР(A1;1;11);" ";ПСТР(A1;13;14)) нужно записать в начальной строке другой колонки, а потом мышью протянуть на все другие ячейки колонки. В указанном примере идет ссылка на ячейку A1 в которой находится первое значение, в столбце, подлежащим изменению. Если Изменяемые значения находятся в другом столбце и не на первой строке соответственно измени их. Другой вариант форимулы, более "элегантный":
=ПСТР(A1;1;11)&" "&ПСТР(A1;13;14)
Значек & "соединяет" куски строки.
А относительно где и что в формулах: в помощи по Excel все написано.
SergeS
в свободный столбец
в 6 строку
вставляешь формулу
=СЦЕПИТЬ(ПСТР(G1;1;11);" ";ПСТР(G1;13;14))
просто делаешь копи паст её,
потом тащишь вниз, чтоб заполнить до конца твоих строк,
получил что хотел, затем полученное выделяешь копируешь
и специальной вставкой (только значение) вставляешь в свой столбец G
в свободный столбец
в 6 строку
вставляешь формулу
=СЦЕПИТЬ(ПСТР(G1;1;11);" ";ПСТР(G1;13;14))
просто делаешь копи паст её,
потом тащишь вниз, чтоб заполнить до конца твоих строк,
получил что хотел, затем полученное выделяешь копируешь
и специальной вставкой (только значение) вставляешь в свой столбец G
Добрый день!
При экспорте из различных программ, в т.ч. WhereIsIt с русификатором, контента с кирилличными надписями в Word всё проходит нормально. А в Ехсеl вместо кириллицы - латинские дидактические символы
Что ни пробовал делать - подбирал шрифт, настройку Excel и WhereIsIt - результат нулевой
Очень надеюсь на помощь форума. Надо каталогизировать более 10 дисков с русским сонгом, и вводить имена каждого MP3-файла вручную нереально.
Заранее спасибо!
P.S. В некоторых форумах пишут, что проблему решают экспорт в ранние - 97, 95 - версии Excel, или открытие файла с кирилличными надписями в Excel XP/2003. Проверил. Неправда это, не помогает.
При экспорте из различных программ, в т.ч. WhereIsIt с русификатором, контента с кирилличными надписями в Word всё проходит нормально. А в Ехсеl вместо кириллицы - латинские дидактические символы
Что ни пробовал делать - подбирал шрифт, настройку Excel и WhereIsIt - результат нулевой
Очень надеюсь на помощь форума. Надо каталогизировать более 10 дисков с русским сонгом, и вводить имена каждого MP3-файла вручную нереально.
Заранее спасибо!
P.S. В некоторых форумах пишут, что проблему решают экспорт в ранние - 97, 95 - версии Excel, или открытие файла с кирилличными надписями в Excel XP/2003. Проверил. Неправда это, не помогает.
Подскажите пожалуйста, как сделать чтобы выделялась (подсвечивалась) активная строка, или у нее появилось обрамление из жирной линии как у активной ячейки. А то когда много столбцов неудобно, теряешь строку.
Цитата:
как сделать чтобы выделялась (подсвечивалась) активная строка,- просто не потерять строку - кликнуть мышой на её основание (не первую ячейку, а туды, где номер строки)
Или при этом надо, чтоб активная ячейка (куда попадет ввод с клавы) оставалась указанной?
Цитата:
- просто не потерять строку - кликнуть мышой на её основание (не первую ячейку, а туды, где номер строки)
Или при этом надо, чтоб активная ячейка (куда попадет ввод с клавы) оставалась указанной?
Тогда потеряешь активную ячейку да и вообще это как-то. Я к тому что если экран большой 21" и и весь в столбцах и активная ячейка находится в правом углу то отследить эту строку до левого угла очень напрягает, а если надо прыгать с ячейки одного столбца на ячейку другого столбца и чтобы все сотлбцы были на виду то вообще в глазах рябит.
По неясным причинам на одной из машин перестали открываться документы Excel через сетевое окружение (расшарены, все видны): человек заходи в расшаренную папку, выбирает и запускает файл: открывается рабочее окно Excel, но файл не загружается. Такое впечатление, что не находит путь к файлу.
Но если запустить отдельно Excel и открыть док в сети - файл открывается нормально.
Возможно вопрос не по теме Excel, а связан с сетевым администрирование ... ?
Но если запустить отдельно Excel и открыть док в сети - файл открывается нормально.
Возможно вопрос не по теме Excel, а связан с сетевым администрирование ... ?
serGAN
Цитата:
Добавлено:
Solenaja
Такого типа глюк встречается и при открытии локальных файлов (сообщает файл не найден). Попробуй с локальными, как открывает. Уже не помню, в чем была причина, но скорее всего что-то с ассоциациями в реестре.
Цитата:
просто делаешь копи паст еёА протянуть за маленький квадратик в правом нижнем углу границы ячейки (блока) не пробывал?
Добавлено:
Solenaja
Такого типа глюк встречается и при открытии локальных файлов (сообщает файл не найден). Попробуй с локальными, как открывает. Уже не помню, в чем была причина, но скорее всего что-то с ассоциациями в реестре.
Looking
локальные открываются нормально
локальные открываются нормально
Помогите, пожалуйста, написать простенькую функцию. Нужно, чтобы она выводила определенный диапазон ячеек с текстовыми значениями (как правило, прерывистый) в виде списка через запятую.
Нашел вот что:
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) - нет
Срочно нужна помощь!
Нашел вот что:
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) - нет
Срочно нужна помощь!
Mady
Цитата:
Это именно то, что нужно. Пасиба!
Цитата:
knyshow2
Может подойдет так - в "Свойствах ячеек" - "Выравнивание" поставить галочку - "По вертикали" -> "по высоте" и тогда не надо ручками править высоту.
Это именно то, что нужно. Пасиба!
Вопрос:
В Excel есть функция Data -> Group and Outline -> Auto Outline
Что нужно сделать чтоб она заработала в файле перваю колонка которого содержит цифры б порядке типа этого:
Цитата:
В Excel есть функция Data -> Group and Outline -> Auto Outline
Что нужно сделать чтоб она заработала в файле перваю колонка которого содержит цифры б порядке типа этого:
Цитата:
1
2
2
3
3
2
3
3
4
4
4
3
2
1
2
2
8AleX8
Цитата:
??? Цель - "заработать формулу/функцию" или получить определенный результат?
Лучше сформулировать правильно необходимый результат.
Выдержка из файла помощи:
Автоматическое создание структуры.
Если данные на листе обобщены формулами, которые используют функции, например СУММА, Microsoft Excel позволяет автоматически структурировать данные, как показано на рисунке. Итоговые данные должны располагаться рядом с подробными данными.
При вставке автоматических промежуточных итогов в диапазон, представленный в виде строк, Microsoft Excel автоматически структурирует лист, давая возможность отобразить ровно столько подробной информации, сколько необходимо.
Цитата:
Что нужно сделать чтоб она заработала
??? Цель - "заработать формулу/функцию" или получить определенный результат?
Лучше сформулировать правильно необходимый результат.
Выдержка из файла помощи:
Автоматическое создание структуры.
Если данные на листе обобщены формулами, которые используют функции, например СУММА, Microsoft Excel позволяет автоматически структурировать данные, как показано на рисунке. Итоговые данные должны располагаться рядом с подробными данными.
При вставке автоматических промежуточных итогов в диапазон, представленный в виде строк, Microsoft Excel автоматически структурирует лист, давая возможность отобразить ровно столько подробной информации, сколько необходимо.
Ребята! Нужна помощь.
Есть таблица с данными, которые нужно отформатировать определенным образом. Пишу макрос, в котором все эти действия выполняются. Но загвоздка в том, что макрос будет выполняться только для данного диапазона строк и столбцов.(Range("B25:K28").Select)
Что нужно сделать сделать, чтобы макрос выполнялся для другой такой же таблицы, у которой диапазон, например, B33:K36. И еще, как сделать, чтобы макрос выполнялся для любой другой таблицы с таким же количеством строк и столбцов (при этом диапазон столбцов не меняется B:K, а меняется диапазон строк)
Не знаком я с VB, подскажите решение.
Есть таблица с данными, которые нужно отформатировать определенным образом. Пишу макрос, в котором все эти действия выполняются. Но загвоздка в том, что макрос будет выполняться только для данного диапазона строк и столбцов.(Range("B25:K28").Select)
Что нужно сделать сделать, чтобы макрос выполнялся для другой такой же таблицы, у которой диапазон, например, B33:K36. И еще, как сделать, чтобы макрос выполнялся для любой другой таблицы с таким же количеством строк и столбцов (при этом диапазон столбцов не меняется B:K, а меняется диапазон строк)
Не знаком я с VB, подскажите решение.
Ставишь курсор на ячейку с которой начинается таблица. Запускаешь макрос и юзаешь selection.row - оно тебе вернет номер строки в которой курсор. От него и пляшешь.
unhappy
Что за selection.row. Объясни, пожалуйста, поподробнее
Что за selection.row. Объясни, пожалуйста, поподробнее
Цитата:
Что за selection.row
возвращает номер строки, в которой находится активная ячейка (ну, та, на которой сейчас стоит курсор.)
Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
Предыдущая тема: Gentoo Linux
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.