Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Заменить все значения ячейке по маске на другие
 
Подскажите, пожалуйста, как заменить все значения в ячейке по маске на другое?

К примеру, есть столбец со значениями:
(Особенности) Текст1: значение1; (Дополнительно) Текст2: значение2

Нужно заменить весь текст внутри скобок на:
(Категория) Текст1: значение1; (Категория) Текст2: значение2
Получить список уникальных значений по столбцам и строкам из таблицы
 
Здравствуйте. Подскажите, пожалуйста, как получить список уникальных значений из таблицы, данные которой не связаны ни по столбцам, ни по строкам, т.е. есть большая таблица с большим количеством строк и столбцов, в которых каждая ячейка сама по себе?
Функция "Удалить дубликаты" не подходит для этого.

Желательно бы получить список в одном столбце

Изначально данные были в одном столбце, а значения в ячейках были разделены запятой (строк несколько тысяч). Я разбила их по строкам, поэтому получилась большая таблица с несколькими десятками столбцов

Приложила маленький пример.
Заранее благодарю за помощь!
Скрыть формулу и показать только результат
 
Подскажите можно ли сделать так чтобы в ячейке отображалась не сама формула, а только его результат?
Как сделать так чтобы формула, например, склеивание, делалось в VBA, а в ячейке выводился результат (значение)

Заранее спасибо за ответы!
Выделить ячейку при условии, что некий диапазон содержит какой-то символ, Необходимо выделить 1 специальную ячейку при условии, что какой-то диапазон значений содержит специальный символ
 
Здравствуйте, пожалуйста, помогите советом. Необходимо выделить 1 специальную ячейку при условии, что какой-то диапазон значений содержит специальный символ. То ли нет таких возможностей у excel, то ли я не смогла правильно сформулировать вопрос, но ничего в интернете найти не могу  :(  



Заранее благодарю за помощь!
Изменено: miadiva1 - 23.01.2015 07:10:17
Объединить все значения 1-го столбца в 1-й ячейке, Необходимо вывести значения одного столбца в одной лишь ячейке
 
Здравствуйте.
Помогите, пожалуйста, вывести значения одного столбца (строк с данными в столбце не более 300)  в одной ячейке.
Например,

PS: столбец содержит формулы, т.е. в ячейке должны быть лишь значения (результаты)
Заменить все символы на "-" (дефис) кроме букв и цифр, макрос для замены всевозможных символов, кроме букв и цифр, на дефис
 
Здравствуйте, не подскажете как создать макрос для замены всевозможных символов (включая пробелы), кроме латинских букв и цифр, на дефис?
И еще нужно заменить два или несколько дефисов подряд на один (т.е. если текст при замене на дефисы станет таким - "planeta--excel---xlsm", то заменить его на "planeta-excel-xlsm"  ;)  

В этом деле я вообще не бум-бум  :(  (
Нашла макрос, который удаляет все символы кроме нужных, но оказалось не совсем то.... Лучше заменять. (так как в кодах VBA не разбираюсь, не получилось изменить готовый макрос)

Макрос такой:
Код
Sub RemoveDigits()

        Dim vRange As Range, vCell As Range
        Dim vStr As Integer, rangeLastCol As Integer, rangeLastRow As Integer, tempLastRow As Integer, i As Integer
        Dim str_all As String, x As String, y As String, v As String, w As String
        rangeLastCol = ActiveSheet.Cells(1, Columns.Count).End(xlToLeft).Column
        For i = 1 To rangeLastCol
            tempLastRow = Cells(Rows.Count, i).End(xlUp).Row
            If rangeLastRow < tempLastRow Then
                rangeLastRow = tempLastRow
            End If
        Next i
        Set vRange = ThisWorkbook.ActiveSheet.Range(Cells(1, 1), Cells(rangeLastRow, rangeLastCol))
        str_all = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-"
        For Each vCell In vRange
            For vStr = 1 To Len(vCell)
                x = vCell.Value
                y = Mid(x, vStr, 1)
                If InStr(1, str_all, y) > 0 Then
                    v = y
                    y = ""
                Else
                    v = ""
                    y = ""
                End If
                w = w & v
            Next vStr
            vCell.Value = w
            x = ""
            y = ""
            v = ""
            w = ""
        Next vCell
    End Sub 
Заранее все спасибо за помощь!
Страницы: 1
Наверх