|
7 Кб. |
|
| Доброе утро, может кто-то посоветует каким образом в таблице разъединить данные в первом столбце (Column_001). В нем находятся данные из трех слов (AAAAA BBBBB CCCCC). Как сделать, чтобы AAAAA стало в Column_002, BBBBB в Column_003, а ССССС в столбец Column_004? Прилагаю свой пример. Спасибо! | |
|
| |
|
|
|
| много вопросов сразу возникает.......
не могли бы вы для примера показать хотя бы 5-7 слов.....
если все так как у вас есть - то все просто используйте функцию Mid и она вам разделит Ваши слова.....
если количество букв в словах А В С разное то тут надо искать зависимость....
более того - это разовая операция или будет выполняться постоянно? (последнее не желательно - если только файл не приходящий из вне) | |
|
| |
|
8 Кб. |
|
| Как вариант:
Функция:
Public Function funSplit(str, Index As Integer)
On Error Resume Next
funSplit = Split(str & vbNullString, " ")(Index)
End Function
|
Запрос:
UPDATE T_001 SET
T_001.Column_002 = funSplit(Column_001,0),
T_001.Column_003 = funSplit(Column_001,1),
T_001.Column_004 = funSplit(Column_001,2);
|
| |
|
| |
|
|
|
| Именно то, что надо, Благодарю! | |
|
| |