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

» Excel FAQ (часть 2)

Автор: slech
Дата сообщения: 02.10.2006 23:04
Yuk
Спасибо за ответ, но я хотел немного другое.
Видеть не A1+A2+A3=6, а [color]1+2+3=6[/color]

Со вторым вариантом не разобрался.
Вставил код в исходнй текст листа. В B4 написал=А1+А2+А3, а в С4 =FormulaString(B4)&"="&B4 и ничего.
Извиняй за мою непонятливость. Как сделать ?
Автор: Yuk
Дата сообщения: 02.10.2006 23:48
slech
Извиняюсь, не правильно понял.

Цитата:
Со вторым вариантом не разобрался.

Проверь, разрешены ли макросы. Это делает то же самое, что и 1-й вариант, но с любой формулой. Так что тебе вряд ли подойдет.

Решение в лоб: =A1&"+"&A2&"+"&A3&"="&A1+A2+A3
Универсально уже вряд ли получится. Надо делать функцию конкретно под твои формулы.
Если хочешь продолжать с пользовательской функцией, д.п. в топик по VBA.
Автор: MK777
Дата сообщения: 03.10.2006 06:19
Привет всем! У меня грохнулся экселевский файл и не открывается, даже не восстанавливается. Есть ли какой-то способ восстановить документ? Или программа для восстановления может есть????
Автор: sarathin
Дата сообщения: 03.10.2006 11:23
Уважаемые подскажите как в 2007 exel-e можно закрепить выделенные области? Потому как этот подлец только вехнюю или левую строку закрепляет а мне надо несколько строк закрепить.
Автор: Mushroomer
Дата сообщения: 03.10.2006 11:36
MK777
Есть. Правда может слететь все форматирование, но данные должны вытащиться. Попробуй OfficeRecovery . Странно, у меня должны были быть отдельно программы для Excel - не могу найти
Автор: virginijus
Дата сообщения: 03.10.2006 11:55
Привет всем! Кто подскажет как делаеться следующее - имеетса строка А1:A30 в неи цифры (Время) А1- 8:30, А2- 7:00, А3- 6:00 А4- 8:00, .... , другая строка B1:B30 в неи буквы (могут повторятса пример B1- "A", B2- "K", B3- "A", B4- "A", B5- "N" ....) необходимо при вводе в ячеку В31 букву из B1:B30 допустим "A" в ячеке B32 получить сумму времени из А1:A30 соответств. даннои букве, в моем примере - 22:30. Спасибо
Автор: Mushroomer
Дата сообщения: 03.10.2006 12:42
MK777
Цитата:
Или программа для восстановления может есть
Попробуй еще и программу R-Excel
Автор: Yuk
Дата сообщения: 03.10.2006 13:48
sarathin
Закрепляются все области вверх и влево от положения курсора. Выдели ячейку С4, закрепятся строки A:B и столбцы 1:3.

Добавлено:
virginijus

Код: =СУММЕСЛИ(B1:B30;B31;A1:A30)
Автор: sarathin
Дата сообщения: 03.10.2006 16:28
В 2003 office я делал так, выделял на одну сртоку/столбец больше чем надо и жал "закрепить выделенные области" а в 2007 не пролазит, на скрине все показал что и как.

Цитата:
Закрепляются все области вверх и влево от положения курсора. Выдели ячейку С4, закрепятся строки A:B и столбцы 1:3.
Это тоже не пролазит

Может у него нету такой функции? типа в бете перебьетесь???=(
Если кто что присоветет буду очень благодарен.

Автор: Yuk
Дата сообщения: 03.10.2006 17:33
sarathin
Если у тебя есть Unfreeze Panes, значит области уже закреплены. Попробуй все-таки сначала их раскрепить.


Добавлено:
Кстати, какой у нового экселя лимит строк и столбцов? Вроде обещали увеличить.
Автор: sarathin
Дата сообщения: 03.10.2006 18:01

Цитата:
sarathin
Если у тебя есть Unfreeze Panes, значит области уже закреплены. Попробуй все-таки сначала их раскрепить.

Уряяяя, заработало. Пасиб огромное


Цитата:
Кстати, какой у нового экселя лимит строк и столбцов? Вроде обещали увеличить.
Сроки больше 100тыс и , столбцы тож Очень много.
Автор: Yuk
Дата сообщения: 03.10.2006 18:12

Цитата:
какой у нового экселя лимит строк и столбцов?

Нашел:
Цитата:
Specifically, the Excel 12 grid will be 1,048,576 rows by 16,384 columns. That’s 1,500% more rows and 6,300% more columns than in Excel 2003, and for those of you that are curious, columns now end at XFD instead of IV.



Добавлено:
[more=Новые (и старые) лимиты в Excel 2007.]Here is a list of all of the major changes we made to Excel 12 in the area of limits.

The total number of available columns in Excel
Old Limit: 256 (2^8)
New Limit: 16k (2^14)

The total number of available rows in Excel
Old Limit: 64k (2^16)
New Limit: 1M (2^20)

Total amount of PC memory that Excel can use
Old Limit: 1GB
New Limit: Maximum allowed by Windows

Number of unique colours allowed a single workbook
Old Limit: 56 (indexed colour)
New Limit: 4.3 billion (32-bit colour)

Number of conditional format conditions on a cell
Old Limit: 3 conditions
New Limit: Limited by available memory

Number of levels of sorting on a range or table
Old Limit: 3
New Limit: 64

Number of items shown in the Auto-Filter dropdown
Old Limit: 1,000
New Limit: 10,000

The total number of characters that can display in a cell
Old Limit: 1k (when the text is formatted)
New Limit: 32k or as many as will fit in the cell (regardless of formatting)

The number of characters per cell that Excel can print
Old Limit: 1k
New Limit: 32k

The total number of unique cell styles in a workbook (combinations of all cell formatting)
Old Limit: 4000
New Limit: 64k

The maximum length of formulas (in characters)
Old Limit: 1k characters
New Limit: 8k characters

The number of levels of nesting that Excel allows in formulas
Old Limit: 7
New Limit: 64

Maximum number of arguments to a function
Old Limit: 30
New Limit: 255

Maximum number of items found by “Find All”
Old Limit: ~64k (65472)
New Limit: ~2 Billion

Number of rows allowed in a Pivot Table
Old Limit: 64k
New Limit: 1M

Number of columns allowed in a Pivot Table
Old Limit: 255
New Limit: 16k

Maximum number of unique items within a single Pivot Field
Old Limit: 32k
New Limit: 1M

Length of the MDX name for a Pivot Table item; also the string length for a relational Pivot Table
Old Limit: 255 characters
New Limit: 32k

The length at which fields’ labels are truncated when added to PivotTable; this also includes caption length limitations
Old Limit: 255
New Limit: 32k

The number of fields (as seen in the field list) that a single PivotTable can have
Old Limit: 255
New Limit: 16k

The number of cells that may depend on a single area before Excel must do full calculations instead of partial calculations (because it can no longer track the dependencies required to do partial calculations)
Old Limit: 8k
New Limit: Limited by available memory

The number of different areas in a sheet that may have dependencies before Excel must do full calculations instead of partial calculations (because it can no longer track the dependencies required to do partial calculations)
Old Limit: 64k
New Limit: Limited by available memory

The number of array formulas in a worksheet that can refer to another (given) worksheet
Old Limit: 65k
New Limit: Limited by available memory

The number of categories that custom functions can be bucketed into
Old Limit: 32
New Limit: 255

The number of characters that may be updated in a non-resident external workbook reference
Old Limit: 255
New Limit: 32k

Number of rows of a column or columns that can be referred to in an array formula
Old Limit: 65,335
New Limit: Limitation removed (full-column references allowed)

The number of characters that can be stored and displayed in a cell formatted as Text
Old Limit: 255
New Limit: 32k[/more]
Взято отсюда.
Автор: virginijus
Дата сообщения: 04.10.2006 07:50

Цитата:
Код:=СУММЕСЛИ(B1:B30;B31;A1:A30)

Добавлено:
Не забудь отформатировать, как время.


Yuk
Спаибо оказываетса все гениально просто
Автор: YSTRIK
Дата сообщения: 04.10.2006 09:56
Всем здрасти.
Вопросик:
Есть в экселе список (БД) и мне нужно в другой список (БД) вставить формулу, чтобы там извлекалась инфа из первой (БД)
Как сделать для единичного случая (для одной ячейки) я знаю, нужно для списка, там ~5000 ячеек.

Что есть:
есть БД1 в ней инфа скажем Клиенты - менеджеры
есть БД2 в ней инфа Клиенты - и например их адреса.
~5000 ячеек
Цель:
Добавить столбец "менеджеры" в БД2 и вставить формулу , что бы она брала информацию из БД1 и проставляла в этот столбец.
Как то так.
Помогите плиз.
Автор: yuraskas
Дата сообщения: 04.10.2006 09:57
Странные вещи стали происходить с прошлой недели. Файлы екселя, расположеные на сервере стали оставлять дубликаты, имя у которых например 7F236000 (без расширения, но открываются из проводника спокойно). Это происходит тогда, когда любой пользователь поработает и сохранит файл. Все права к доспупам настроены и не менялись. Что это такое?
Автор: zevs23
Дата сообщения: 04.10.2006 11:58
Привет! Кто может подсказать как выполнить следующее - имеются строки автоматически генерируемые программой:
1:Cотрудник: Иванов П С (это в одной ячейке)
2:Вид опоздания|Контр.интервал|Положенное начало|Фактическое начало|Время опоздания|
3:Пн, 01 сен 2006, Рабочий (объединенная ячейка из 5 ячеек)
4:Опоздание|1|10:00:00|10:20:30|0:20:30|(5 ячеек)
5:Итого за день4 объединенные ячейки)|0:20:30|
6:пустая стока
и так далее до следующего сторудника
но в случае отсутсвия сотрудника появляется запись (допустим в 4 строчке(1 строка не повторяется)):Неявка|    1|    10:00:00|        |8:00:00|
и нужно именно вот такой блок из 5 строк(включая пустую) удалять, а в конце статистики вставлять сумму общего опаздания.
Сам я не понимаю в программировании, а сделать надо, я вроде в макросе написал как надо искать слово "неявка" он его замечательно находит но вот как выделять блок и удалять его а потом еще и считать сумму не понимаю. Заранее спасибо

Автор: Yuk
Дата сообщения: 04.10.2006 19:54
YSTRIK
См. функции
VLOOKUP (ВПР)
LOOKUP (ПРОСМОТР)
INDEX (INDEX)
MATCH (ПОИСКПОЗ)

В этой теме полно примеров.

yuraskas
Вопрос скорее всего должен быть адресован к администратору сервера.

zevs23
В VBA. У меня пока нет времени на макрос. Чуть позже.
Проясни суммировать надо каждого сотрудника или всех вместе. Если для всех, можно обойтись функцией СУММЕСЛИ (см. выше на этой же странице). При желании (и при определенных условиях) можно сделать и для каждого.
Почему надо искать "Неявка", если как я понял эта строчка не у каждого сотрудника? Может "Опоздание"? Так все-таки строка с "Неявка" всегда в 4-й строчке или допустим в 4-й строчке? Могут ли в одном блоке быть "Неявка" и "Опоздание"?

Автор: uhty
Дата сообщения: 05.10.2006 02:40
Как быстро убрать разрывы страниц в Excel?
Автор: Kurbanov
Дата сообщения: 05.10.2006 08:51
Здравствуйте у меня вопрос при открывании элемента управлении "список" (данные спика находятся на другом листе) выдает ошибку "недостаточно системных ресурсов для полного вывода на экран" причем ошибка выводится при первом открывании списка при всех последующих ошибки нет. Как можно ее убрать HELP

Автор: YSTRIK
Дата сообщения: 05.10.2006 10:45
спасиб Yuk, в нужное русло направил , всё получилось
Автор: uhty
Дата сообщения: 05.10.2006 15:21
Так мож кто знает, как быстро убрать разрывы страниц (это такие синие полоски) в большом документе?
Хватать полоску в конце и тянуть в начало очень долго, прайс большой
Автор: FED2004
Дата сообщения: 05.10.2006 15:58
uhty

Цитата:
Так мож кто знает, как быстро убрать разрывы страниц (это такие синие полоски) в большом документе?


Попробуй File - Print Area - Clear Print Area.
Или сначала выделить кусок который надо распечатать, а потом File - Print Area - Set Print Area.
(У меня под рукой Excel 2000 Eng)
Автор: uhty
Дата сообщения: 05.10.2006 18:58
FED2004
Не, не то. Область печати можно убирать и задавать - разрывы страниц все равно остаются.

Неужели только руками тянуть? Долго и терпеливо...
Автор: Yuk
Дата сообщения: 05.10.2006 21:28
uhty
Запусти макрос:

Код: Sub RemovePageBreaks()
ActiveSheet.ResetAllPageBreaks
End Sub
Автор: zevs23
Дата сообщения: 06.10.2006 13:52
Yuk
1)суммировать надо каждого сотрудника
2)искать надо ее потому как именно ее и надо удалять
3)в 4 строчке появляется значение "неявка" или "опаздание" в зависимости от события
4)если я правильлно понял вопрос то нет не может быть, только одно значение.
Большое спасибо.
Автор: uhty
Дата сообщения: 08.10.2006 08:58
Yuk
ActiveSheet.ResetAllPageBreaks
То, что надо. Коротко и быстро.
Автор: Bakhytjan
Дата сообщения: 10.10.2006 10:05
импортировал данные из FoxPro 2.6 в Exel шрифты не распознает что делать помогите
Автор: Bubuz
Дата сообщения: 10.10.2006 19:10
Привет, подскажите пожалуйста как в экселе создать раскрывающийся список с плюсом?
Автор: Troitsky
Дата сообщения: 10.10.2006 20:09
Bubuz

Вероятно, имеется ввиду Данные/Группа и структура/?
Автор: SERGE_BLIZNUK
Дата сообщения: 11.10.2006 19:49
Bakhytjan

Цитата:
импортировал данные из FoxPro 2.6 в Exel шрифты не распознает что делать помогите

скорее всего ты имеешь в виду, что при открытии DOS DBF файла вместо русских букв - кракозябры?
убедись, что правильно прописана кодовая страница в заголовке DBF файла.
в самом фоксе открой DBF файл и сделай ? CPDBF()
если там ноль-проставьте нужную кодовую таблицу (скорее всего вам нужно поставить 866 код) (если не знаете, как это сделать посмотрите файлик CPZERO.prg в комплекте FOXPro 2.6- * CPZERO -- Poke a codepage byte into a database header)

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768

Предыдущая тема: Дайте рабоч ссылку плзз на MultiSet (1.9 и более) с crack


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