|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
19.08.2008, 11:11 | #11 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,238
|
собрать подстроки
предлагаю своё решение на поиске символов "|"
не пугайтесь, формулы там страшные... но понятные ;-) да и написано уже всё.. бери, да пользуйся ;-)) вкратце, решение состоит в следующем: запоминаем кодсимвола в имя PALKA (просто, чтобы чуть-чуть разгрузить формулы): вставить, Имя - Присвоить - PALKA формула =ПСТР(Лист1!$A$2;1;1) при этом первым символом в ячейке A2 должен быть разделитель (выглядит как вертикальная палочка... на самом деле это unicode символ с кодом 9474...) тогда для имени будет формула: =ПСТР(A2;2;НАЙТИ(PALKA;A2;2)-2) для фамилии: =ПСТР(A2;НАЙТИ(PALKA;A2;2)+1;(НАЙТИ (PALKA;A2;НАЙТИ(PALKA;A2;2)+1))-(НАЙТИ(PALKA;A2;2))-1) и т.д.. Код:
|
19.08.2008, 11:54 | #12 |
Форумчанин
Регистрация: 06.03.2008
Сообщений: 352
|
Ручная работа
Если это разовая операция, то
1. Выделить диапазон и команда Данные -- Текст по столбцам. Тонкость в том, что палка "|", вводимая с клавиатуры, имеет не такой код, как палка в прилагаемом файле, поэтому перед командой нужно эту палку скопировать (Ctrl+C) в строке формул, а потом вставить (Ctrl+V) в поле разделителя "другой". 2. Сцепить разделившиеся фамилию, имя и отчество в один столбец. 3. Придётся каждый полученный столбец избавить от пробелов: в свободном столбце вбить =СЖПРОБЕЛЫ(..., скопировать его и через спецвставку вставить значения в исходный. |
19.08.2008, 14:30 | #13 |
Старожил
Регистрация: 15.05.2008
Сообщений: 2,058
|
Уважаемые IgorGO, Serge_Bliznykov, дмидми
Спасибо за столь быстрые и полные ответы. Все решения по-своему хороши. Теперь-то уж я с этой базой "поборюсь". Спасибо!
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499 |
19.08.2008, 15:14 | #14 | |
Форумчанин
Регистрация: 28.07.2008
Сообщений: 119
|
А так быстрее ...
Цитата:
Разбейте текст по столбцам, за несколько секунд (Данные=>Текст по столбцам, задав разделитель "|"). Затем сцепите первые три столбца и получите ФИО. Сорри ДмиДми ты написал быстрее... с Вами согласен полностью... Последний раз редактировалось vladtr; 19.08.2008 в 15:18. |
|
25.08.2008, 17:48 | #15 |
Регистрация: 14.08.2008
Сообщений: 6
|
Мой вариант - самый простой без формул. Пользуюсь им уже год. Итак:
Просто импортировать данные из вашего файла в excel. В появившемся мастете импорта в области "Формат исходных данных" поставить птичку "с разделителями". Потом Далее. В области "Символом-разделителем является" выбрать другой и поставить ВАШ символ. В данном случае это |. Потот Готово. ) |
25.08.2008, 19:24 | #16 |
Старожил
Регистрация: 15.05.2008
Сообщений: 2,058
|
runny, спасибо, но я бы обратил Ваше внимание на посты №12 и 14 от дмидми и vladtr. Вам не кажется, что вы повторяетесь?
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499 |
15.09.2008, 16:13 | #17 |
Новичок
Джуниор
Регистрация: 15.09.2008
Сообщений: 1
|
Подскажите... в одной и той же ячейке постоянно обновляется число(подкачивается с другого приложения) как на его основе построить график( обычный, линейный) ... может быть как то надо пользоваться VB... Число обновляется не с каким то конкретным интервалом времени(интревал каждый раз разный).
|
15.09.2008, 16:20 | #18 |
Старожил
Регистрация: 15.05.2008
Сообщений: 2,058
|
jujuka, правило форума новый вопрос - новая тема. (если конечно этот новый вопрос не родственный содержанию темы)
Создайте тему со своим вопросом, приложите файлик с примером и так Вы быстрее получите ответ .
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499 Последний раз редактировалось VictorM; 15.09.2008 в 16:23. |
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
помогите с формулой | master_3 | Microsoft Office Excel | 4 | 17.04.2009 19:15 |
Помогите с формулой | ivkoa | Microsoft Office Excel | 7 | 28.07.2008 15:21 |
Странный скрипт на страницах моих сайтов! | Lx62GjVWZQJFjPD | JavaScript, Ajax | 5 | 29.03.2008 17:22 |
ПОМОГИТЕ С ФОРМУЛОЙ | А^ександр | Microsoft Office Excel | 6 | 19.02.2008 10:17 |
Помогите, пожалуйста, с формулой | Booksseller | Microsoft Office Excel | 2 | 02.02.2008 13:19 |