![]() |
|
|||||||
| Прочие Прочие программы невошедшие не в один из разделов выше |
![]() |
|
|
Опции темы | Опции просмотра |
|
|
#22 |
|
Паж
Регистрация: 14.06.2008
Сообщений: 1
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Деньги: 0.00 Donate |
Люди добрые, подскажите пожалуйста, если в ExL переносить данные из других источников (например 1С) то часто бывает что разряды цифр обозначаются запитыми или точками. Возможно ли автоматически(не в ручную запятые удалять) сделать чтобы Ех воспринимал эти данные как число?
|
|
|
|
|
|
#23 |
|
Пользователи
Граф
Регистрация: 08.08.2007
Возраст: 29
Сообщений: 2,409
Сказал(а) спасибо: 156
Поблагодарили 315 раз(а) в 210 сообщениях
Деньги: 0.00 Donate |
Как быстро найти и выделить все ячейки, содержащие формулы, а не значения?
Пример из жизни. Есть большая таблица с кучей формул и значений. Известно, что при вводе данных в таблицу оператор ошибся (с кем не бывает) и кое-где ввел в ячейки вместо формулы значения с клавиатуры. Задача - найти все ячейки с формулами и проверить - нет ли константы там, где доложно быть вычисление. Откройте меню Правка - Перейти (Edit - Go to), далее в окне - кнопка Выделить (Special...). Откроется очень полезное (жаль, что так глубоко "зарыто") диалоговое окно, при помощи которого можно выделять ячейки по определенному признаку: ![]() только ячейки с константами (т.е. с введенными с клавиатуры значениями) только ячейки с формулами и функциями только видимые ячейки (без скрытых, например, при фильтрации или в свернутых итогах) только пустые ячейки и т.д. |
|
|
|
|
|
#24 |
|
Пользователи
Граф
Регистрация: 08.08.2007
Возраст: 29
Сообщений: 2,409
Сказал(а) спасибо: 156
Поблагодарили 315 раз(а) в 210 сообщениях
Деньги: 0.00 Donate |
Удаление пустых ячеек из диапазона
Несколько способов удалить из заданного диапазона пустые ячейки, оставив только ячейки с данными. Способ 1. Грубо и быстро Выделяем исходный диапазон Выбираем в меню команду Правка - Перейти (Edit - Go To), далее кнопка Выделить (Special). В открывшмся окне выбираем Пустые ячейки (Blank) и жмем ОК. Способ 2. Пользовательская функция на VBA Если есть подозрение, что вам часто придется повторять процедуру удаления пустых ячеек из диапазонов, то лучше один раз добавить в стандартный набор свою функцию для удаления пустых ячеек, и пользоваться ей во всех последующих случаях. Для этого откройте редактор Visual Basic (Alt+F11), вставьте новый пустой модуль (меню Insert - Module) и скопируйте туда текст этой функции: Function NoBlanks(DataRange As Range) As Variant()
Dim N As Long
Dim N2 As Long
Dim Rng As Range
Dim MaxCells As Long
Dim Result() As Variant
Dim R As Long
Dim C As Long
MaxCells = Application.WorksheetFunction.Max( _
Application.Caller.Cells.Count, DataRange.Cells.Count)
ReDim Result(1 To MaxCells, 1 To 1)
For Each Rng In DataRange.Cells
If Rng.Value <> vbNullString Then
N = N + 1
Result(N, 1) = Rng.Value
End If
Next Rng
For N2 = N + 1 To MaxCells
Result(N2, 1) = vbNullString
Next N2
If Application.Caller.Rows.Count = 1 Then
NoBlanks = Application.Transpose(Result)
Else
NoBlanks = Result
End If
End Function
|
|
|
|
|
|
#25 |
|
Паж
Регистрация: 28.03.2008
Сообщений: 5
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Деньги: 0.00 Donate |
Такая проблема: Есть прайс,где в ячейке текст начинается с самого начала(без пробела впереди) и второй прайс,где текст начинается с пробелом впереди и нужно отсортировать по алфавиту,соответственно сначала идут по алфавиту без пробела впереди,а потом с пробелом впереди.Нужно как то убрать пробел перед текстом,помогите.Если бы было 1 слово-пробел убрать нет проблем,а так там несколько слов.
|
|
|
|
|
|
#28 |
|
Модератор
Наследный принц
Князь Регистрация: 24.11.2007
Адрес: Краснодар
Сообщений: 1,975
Сказал(а) спасибо: 386
Поблагодарили 236 раз(а) в 197 сообщениях
Деньги: 0.00 Donate |
Я с тупым вопросом.не могу разобраться с "Условным форматированием".. Дайте статью какую нить,зачем эта функция и что она делает...
з.ы. и если можно киньте какой нить справочник(только не очень большой) |
![]() Общественное мнение тупость - ибо его приняло большинство! (Аристотель) Вино-глумливо, сикера-буйна; и всякий увлекающийся ими, неразумен. Не можешь найти на форуме?спроси!
|
|
|
|
|
|
|
#29 |
|
Модератор
Наследный принц
Князь Регистрация: 24.11.2007
Адрес: Краснодар
Сообщений: 1,975
Сказал(а) спасибо: 386
Поблагодарили 236 раз(а) в 197 сообщениях
Деньги: 0.00 Donate |
Емна рот, неужели так тяжко?
|
![]() Общественное мнение тупость - ибо его приняло большинство! (Аристотель) Вино-глумливо, сикера-буйна; и всякий увлекающийся ими, неразумен. Не можешь найти на форуме?спроси!
|
|
|
|
|
![]() |
| Закладки |
| Теги |
| excelвопросыответы, faq, по |
| Опции темы | |
| Опции просмотра | |
|
|