0 / 0 / 0
Регистрация: 17.09.2015
Сообщений: 2
1

Удалить строки, если в ячейке повторяются символы

17.09.2015, 23:40. Показов 1709. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток! Не силен в Экселе, помогите, пожалуйста, решить такую задачу. Есть столбец со значениями. Значения состоят только из цифр. Необходимо удалить (или скрыть) строки, если любая цифра в ячейке повторяется более 1 раза. На примере: есть ячейки со значениями, допустим 31510 21010 69851 79851 45746. Соответственно строки с 31510 21010 45746 нужно удалить (или скрыть), 69851 79851 - оставить.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.09.2015, 23:40
Ответы с готовыми решениями:

Удалить из строки символы, которые повторяются
Всем доброго дня) Вот такая вот проблемка - мне нужно из строки удалить символы которые...

Дано целое число K и текстовый файл. Удалить из каждой строки файла первые K символов (если длина строки меньше K, то удалить из нее все символы)
Помогите Пожалуйста написать программу! Дано целое число K и текстовый файл. Удалить из каждой...

Заполнить матрицу А[N,M] с файла символами, если символы повторяются в рядах то эти же символы заменить на их коды.
Заполнить матрицу А с файла символами, если символы повторяются в рядах то эти же символы заменить...

удалить все символы которые повторяются более раз
допустим есть строка- 12546876A54FF475E587FFFFFFFFFF154C нужно удалить все символы F которые...

3
2640 / 1697 / 694
Регистрация: 04.09.2015
Сообщений: 3,367
18.09.2015, 00:09 2
Лучший ответ Сообщение было отмечено chumich как решение

Решение

Значения скрыты условным форматированием, цвет букв белый.
В условном форматировании использована именованная формула УФ
Код
=ИЛИ(ЧАСТОТА(-ПСТР(Лист1!A1;{1:2:3:4:5};1);-ПСТР(Лист1!A1;{1:2:3:4:5};1))>1)
Вложения
Тип файла: xls fallen_santa.xls (13.0 Кб, 9 просмотров)
2
132 / 108 / 22
Регистрация: 23.06.2015
Сообщений: 339
19.09.2015, 11:14 3
добрый день ,попробуйте протестировать макросы

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Sub replica()
  Dim i&, i1&, st$
  i1 = Range("A" & Cells.Rows.Count).End(xlUp).Row
  st = "0.*?0"
 For i = 1 To 9
    st = st & "|" & i & ".*?" & i
 Next
  For i = 1 To i1
    t = Range("A" & i)
    With CreateObject("vbscript.regexp")
     .Global = True
     .Pattern = st
      If .test(t) Then Range("C" & i).EntireRow.Hidden = True
    End With
  Next
End Sub
 
Sub восстановить()
   Dim i&, i1&
   i1 = Range("A" & Cells.Rows.Count).End(xlUp).Row
   For i = 1 To i1 + 1
      Range("C" & i).EntireRow.Hidden = False
  Next
End Sub
Вложения
Тип файла: xls example_22_09_2015.xls (43.0 Кб, 7 просмотров)
0
0 / 0 / 0
Регистрация: 17.09.2015
Сообщений: 2
22.09.2015, 09:41  [ТС] 4
Все работает, спасибо!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.09.2015, 09:41
Помогаю со студенческими работами здесь

Определить длину введенной строки L, и, если длина L=10, удалить все символы A...Z.
Ввести с клавиатуры строку символов. Признак окончания ввода строки – нажатие клавиши "Ввод"....

Определить длину введенной строки, и, если длина больше заданной, то удалить символы от a до z
Здравствуйте можете пожалуйста помочь с задачей на строки. Очень прошу. Определить длину введенной...

Из строки удалить среднюю букву , если длина строки нечетная , если четная - удалить две средние буквы
Из строки удалить среднюю букву , если длина строки нечетная , если четная - удалить две средние...

если длина строки S больше N, то отбросить первые символы, если длина строки S меньше N, то в ее начало добавить символы "."
Дана строка S и число N. Преобразовать строку S в строку длины N следующим образом: если длина...

Сколько чисел можно образовать из цифр 0,2,4,8, если цифры повторяются\не повторяются?
Сколько чисел можно образовать из цифр 0,2,4,8, если цифры повторяются\не повторяются?

Как удалить строки, имеющие в первой ячейке любое количество цифр? И как удалить строки по значению первого слова? т.д
День добрый. Могли бы подсказать. Как удалить строки, имеющие в первой ячейке любое количество...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru