Имя: Пароль:
IT
 
Детализация адресации в электронных таблицах
0 Garykom
 
гуру
08.08.16
18:44
Требуется в стандартной электронной таблице в кратком форме указывать "координаты" для подстрок в ячейках.

Сами ячейки адресуем стандартно по экселевски "A1", "B1" или "R1C1" или даже относительная адресация "R[-1]C[1]".

Но как указать подстроку в ячейке? Можно через начало и конец подстроки A1|4:10, где в ячейке "A1" выделены символы с 4 по 10-й.

Т.е. суть в способе адресации и как лучше это записывать, какие служебные символы разделители использовать чтобы было удобно и понятно.

Как запись диапазона (прямоугольного) ячеек в эксель "A1:A5" где через ":" потому что "-" можно перепутать с операцией вычитания.
1 Mauser
 
08.08.16
18:59
(0)
2,3@R[-1]C[1]
3 символа, начиная с позиции 2
2 Garykom
 
гуру
08.08.16
19:04
(1) Гм интересное решение в стиле логин/пароль для урл.

Да вполне можно и логично/понятно многим будет по аналогии с адресами почты в т.ч.
3 Garykom
 
гуру
08.08.16
19:05
(1) А только как то предусмотреть что не 3 символа с позиции 2, а символы со 2 по 3-й ?

2:3@R[-1]C[1] и 2;3@R[-1]C[1] может?
4 Garykom
 
гуру
08.08.16
19:06
(3)+ хотя ":" и ";" сильно похожи да лучше ","
5 b_ru
 
08.08.16
19:08
(3) a2,3@R[-1]C[1]
6 Mauser
 
08.08.16
19:22
(3) если указывать не позиции начала и конца, а начало и длину - экономишь операцию вычисления  при обработке
7 Mauser
 
08.08.16
19:23
Ну и опуская второе число считаем, что до конца, опуская первое - сначала

Ну это по вкусу, конечно
8 Garykom
 
гуру
08.08.16
20:09
(7) Да это удобно, это правильная мысля, сенкс.
Основная теорема систематики: Новые системы плодят новые проблемы.