Форум программистов, компьютерный форум, киберфорум
Наши страницы
MS Office Excel
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
der alex
10 / 10 / 0
Регистрация: 24.07.2015
Сообщений: 82
1

Из столбца с текстом выбрать уникальные данные по первому вхождению

24.05.2018, 18:28. Просмотров 751. Ответов 5
Метки нет (Все метки)

Здравствуйте, появилась идейка немного оптимизировать таблицу, и чуток собирать данные быстрее, идея такая, есть список вагонов и список дорог на которых они находятся, необходимо расставить дороги перед вагонами и после ": )" в таком виде, при условии что в одном блоке вагонов может быть не более 10 строк с вагонами, казалось бы простой задачей пока не справлюсь, вложил рабочую таблицу со стрелками куда чего, и упрощенную, кусочек таблицы ниже
дорогикак надовагоныпрочее
ВСИБ ЖДВСИБ ЖД42313171 
ВСИБ ЖД 55193064 
ВСИБ ЖД 67755215 
ВСИБ ЖД 67774489 
ВСИБ ЖД 65338477: )
ДВОС ЖДДВОС ЖД56337686 
ДВОС ЖД 58437245: )
ЗАБ ЖДЗАБ ЖД60845039 
ЗАБ ЖД 65338428 
ЗАБ ЖД 55191704 
ЗАБ ЖД 56215122: )
ЗСИБ ЖДЗСИБ ЖД96695119: )
КРАС ЖДКРАС ЖД57517930 
КРАС ЖД 53479002 
КРАС ЖД 65158065 
КРАС ЖД 58985953 
КРАС ЖД 54271572 
КРАС ЖД 29274495 
КРАС ЖД 94757382 
КРАС ЖД 54027099 
КРАС ЖД 56101512 
КРАС ЖД 61027686: )
0
Вложения
Тип файла: xlsx для форума.xlsx (98.3 Кб, 4 просмотров)
Тип файла: xlsx упрощённое.xlsx (10.1 Кб, 4 просмотров)
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.05.2018, 18:28
Ответы с готовыми решениями:

Выбрать с первого столбца все уникальные значения
Собственно надо взять с первой колонки все уникальные значения, но... Есть...

Разбиение строки на две по первому вхождению делителя
Добрый день. Имеется строки: 1) "Состав: глина, песок, красители: красный...

Определить, сколько символов ‘e’ предшествует первому вхождению символа ‘u’
Помогите решить задачку. вроде проще некуда, а голова совсем не варит(...

Определить, сколько символов ‘e’ предшествует первому вхождению символа ‘u’
определить, сколько символов ‘e’ предшествует первому вхождению символа ‘u’ (...

Каждую из цифр, предшествующую первому вхождению символа +, заменить символом -
Дан текст. Если в тексте нет символа +, то оставить текст без изменения,...

5
Казанский
14152 / 5851 / 1535
Регистрация: 24.09.2011
Сообщений: 9,189
24.05.2018, 19:01 2
der alex, вот сырая формула - введите ее в 10 строку и растяните вверх и вниз (в строках выше в формуле появится #ССЫЛКА!, но на работу это не влияет)
Код
=ЕСЛИ(A10=A9;ЕСЛИОШИБКА(ЕСЛИ(СЧЁТЕСЛИ(F1:F9;"?*")=0;A10;"");"");A10)
1
Вложения
Тип файла: xlsx упрощённое.xlsx (11.2 Кб, 2 просмотров)
der alex
10 / 10 / 0
Регистрация: 24.07.2015
Сообщений: 82
25.05.2018, 03:21  [ТС] 3
Казанский, благодарю, а с двоеточием с закрывающейся скобкой ": )" поможете решить?, без этого вручную ставить надо, спасибо
0
viper-x
47 / 8 / 1
Регистрация: 28.02.2018
Сообщений: 78
25.05.2018, 09:26 4
der alex, у меня получился свой вариант (работает с 11-й строчки).
0
Вложения
Тип файла: xlsx Копия упрощённое.xlsx (12.1 Кб, 2 просмотров)
AleksSid
616 / 504 / 243
Регистрация: 05.01.2014
Сообщений: 1,110
26.05.2018, 12:21 5
Лучший ответ Сообщение было отмечено der alex как решение

Решение

Цитата Сообщение от der alex Посмотреть сообщение
необходимо расставить дороги перед вагонами и после ": )"
Вариант. Для вагонов.
Код
=ЕСЛИ(ОСТАТ(СЧЁТЕСЛИ($A$2:A2;A2);10)=1;A2;"")
Для двоеточия со скобкой.
Код
=ЕСЛИ(F3<>"";":)";ЕСЛИ(И(A3="";B3="");":)";""))
1
Вложения
Тип файла: xlsx упрощённое_2.xlsx (12.2 Кб, 4 просмотров)
der alex
10 / 10 / 0
Регистрация: 24.07.2015
Сообщений: 82
27.05.2018, 09:09  [ТС] 6
AleksSid, вы как обычно на высоте, функциональный минимализм ваше кредо, благодарю, выше всяких похвал
0
27.05.2018, 09:09
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.05.2018, 09:09

Найти слово, предшествующее первому вхождению w в s1 (Составить блок-схему)
Даны две строки s1 и s2. Пусть w – первое из слов строки s1, которое есть и в...

Выбрать данные из одного столбца БД и изменить значение другого столбца
есть таблица из двух полей, одно varchar, второе boolean, нужно выбрать запись...

Каждую из малых латинских букв, предшествующих первому вхождению символа *, заменить на цифру 3
Если в тексте нет символа *, то оставить текст без изменений. Иначе каждую из...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru