|
вопрос по ячейкам и ее внутренностям
|
|||
---|---|---|---|
#18+
И снова здравствуйте Давно не писал своих вопрос, вот он возник Есть проблемка как сделать так, чтобы вводя текст ячейку, можно было бы вводить тока: - тока на англ языке - без пробелов подскажите, заранее спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2010, 17:58 |
|
вопрос по ячейкам и ее внутренностям
|
|||
---|---|---|---|
#18+
Data->Validation Allow -> Custom Formula -> =MySub(A1) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2010, 18:01 |
|
вопрос по ячейкам и ее внутренностям
|
|||
---|---|---|---|
#18+
White Owl, а можно подробнее? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2010, 18:06 |
|
вопрос по ячейкам и ее внутренностям
|
|||
---|---|---|---|
#18+
какой нужен скрипт? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.10.2010, 11:06 |
|
вопрос по ячейкам и ее внутренностям
|
|||
---|---|---|---|
#18+
я так понимаю добрых и отзывчивых больше нет =((( ... |
|||
:
Нравится:
Не нравится:
|
|||
25.10.2010, 18:19 |
|
вопрос по ячейкам и ее внутренностям
|
|||
---|---|---|---|
#18+
можно через проверку данных допустим кроме русских =И(КОДСИМВ(A1)<192) ... |
|||
:
Нравится:
Не нравится:
|
|||
25.10.2010, 22:10 |
|
вопрос по ячейкам и ее внутренностям
|
|||
---|---|---|---|
#18+
но это на ввод первого символа если он русский то не ведет ... |
|||
:
Нравится:
Не нравится:
|
|||
25.10.2010, 22:13 |
|
вопрос по ячейкам и ее внутренностям
|
|||
---|---|---|---|
#18+
Меню Данные-Проверка-Параметры-Тип_данных-другой, формула: =СУММ((КОДСИМВ(ПСТР(D2;СТРОКА(ДВССЫЛ("1:"&ДЛСТР(D2)));1))>64)*(КОДСИМВ(ПСТР(D2;СТРОКА(ДВССЫЛ("1:"&ДЛСТР(D2)));1))<123))=ДЛСТР(D2) Если в ячейке пусто, выскочит ошибка. Продолжить (нажать "Да"). Разрешен ввод латиницы и символов между кодами 65 и 122 включительно. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2010, 00:31 |
|
вопрос по ячейкам и ее внутренностям
|
|||
---|---|---|---|
#18+
vikttur, супер, спс тока единственное не дает ввести цифры =( ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2010, 11:13 |
|
вопрос по ячейкам и ее внутренностям
|
|||
---|---|---|---|
#18+
pepel222, Вы просили "- тока на англ языке" . Меню Вставка-Символ. Там смотрите коды символов. Попробуйте переделать формулу. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2010, 11:21 |
|
вопрос по ячейкам и ее внутренностям
|
|||
---|---|---|---|
#18+
vikttur, понял поиграюсь с формулой ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2010, 11:48 |
|
вопрос по ячейкам и ее внутренностям
|
|||
---|---|---|---|
#18+
vikttur, тока один вопрос, как в данной формуле делать не тока период между кодами, а например чтобы был и период и входил например тока определенный символ? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2010, 12:00 |
|
вопрос по ячейкам и ее внутренностям
|
|||
---|---|---|---|
#18+
pepel222как в данной формуле делать не тока период между кодами, а например чтобы был и период и входил например тока определенный символ? Вам нужно и период, и определенный символ вне этого периода? Приведите пример. Формула в таком случае усложнится. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.10.2010, 00:06 |
|
вопрос по ячейкам и ее внутренностям
|
|||
---|---|---|---|
#18+
Можно в отдельный столбец вывести ВСЕ нужные символы, тогда формула намного проще. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.10.2010, 00:08 |
|
вопрос по ячейкам и ее внутренностям
|
|||
---|---|---|---|
#18+
vikttur, например мне нужны символы след: с 48 по 57 вкл - т.е. 0123456789 с 65 по 90 вкл - т.е. ABC...XYZ с 97 по 122 вкл - т.е. abc...xyz заранее спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
27.10.2010, 10:37 |
|
вопрос по ячейкам и ее внутренностям
|
|||
---|---|---|---|
#18+
Я Вам ответил. Или в три раза удлинняйте формулу, или (что лучше) "можно в отдельный столбец вывести ВСЕ нужные символы", или (что еще лучше) применить VBA - код получится короче, чем формула :) ... |
|||
:
Нравится:
Не нравится:
|
|||
27.10.2010, 13:07 |
|
вопрос по ячейкам и ее внутренностям
|
|||
---|---|---|---|
#18+
vikttur, нужна помощь VBA - не подойдет "можно в отдельный столбец вывести ВСЕ нужные символы" - как будет тогда выглядеть формула, если ссылаться на столбец заранее спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
27.10.2010, 13:54 |
|
вопрос по ячейкам и ее внутренностям
|
|||
---|---|---|---|
#18+
разобрался по поводу удлинения =СУММ((КОДСИМВ(ПСТР(D2;СТРОКА(ДВССЫЛ("1:"&ДЛСТР(D2)));1))>47)*(КОДСИМВ(ПСТР(D2;СТРОКА(ДВССЫЛ("1:"&ДЛСТР(D2)));1))<58))+СУММ((КОДСИМВ(ПСТР(D2;СТРОКА(ДВССЫЛ("1:"&ДЛСТР(D2)));1))>64)*(КОДСИМВ(ПСТР(D2;СТРОКА(ДВССЫЛ("1:"&ДЛСТР(D2)));1))<91))+СУММ((КОДСИМВ(ПСТР(D2;СТРОКА(ДВССЫЛ("1:"&ДЛСТР(D2)));1))>96)*(КОДСИМВ(ПСТР(D2;СТРОКА(ДВССЫЛ("1:"&ДЛСТР(D2)));1))<123))=ДЛСТР(D2) но вот в проверку такую формулу не вставить тока со ссылкой на ячейку где такая формула, жесть помогите через столбец заранее, спс ... |
|||
:
Нравится:
Не нравится:
|
|||
27.10.2010, 16:18 |
|
вопрос по ячейкам и ее внутренностям
|
|||
---|---|---|---|
#18+
хотя нет для одного символа проходит а для нескольких нет всё таки нужна помощь =((( ... |
|||
:
Нравится:
Не нравится:
|
|||
27.10.2010, 16:24 |
|
вопрос по ячейкам и ее внутренностям
|
|||
---|---|---|---|
#18+
viktturЯ Вам ответил. Или в три раза удлинняйте формулу, или (что лучше) "можно в отдельный столбец вывести ВСЕ нужные символы", или (что еще лучше) применить VBA - код получится короче, чем формула :) Будет ли VBA реагировать на каждый вводимый в ячейку символ ? Что то не получается у меня .. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.10.2010, 20:04 |
|
вопрос по ячейкам и ее внутренностям
|
|||
---|---|---|---|
#18+
MX-9Будет ли VBA реагировать на каждый вводимый в ячейку символ ? Что то не получается у меня .. Я не спец в VBA. Событие изменения ячейки (Change) и проверка правого символа. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2010, 09:29 |
|
вопрос по ячейкам и ее внутренностям
|
|||
---|---|---|---|
#18+
vikttur, "можно в отдельный столбец вывести ВСЕ нужные символы" а как с этим связать тогда? может формула уменьшится? вот выложил файл с символами и мой вариант проверки, но увы не понимает ячейка проверку помогите ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2010, 11:38 |
|
вопрос по ячейкам и ее внутренностям
|
|||
---|---|---|---|
#18+
Переместил все символы в один столбец и числа ввел как текст: =СУММ(--ЕЧИСЛО(ПОИСКПОЗ(ПСТР(D2;СТРОКА(ДВССЫЛ("1:"&ДЛСТР(D2)));1);A2:A63;0)))=ДЛСТР(D2) ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2010, 03:08 |
|
вопрос по ячейкам и ее внутренностям
|
|||
---|---|---|---|
#18+
viktturчисла ввел как текст: что-то я уже туплю, это как я должен вставить, сделать форму ячейки текстовой? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2010, 11:54 |
|
вопрос по ячейкам и ее внутренностям
|
|||
---|---|---|---|
#18+
вопрос снялся тупил зато появился новый как тогда сделать ввод данных согласно данной формуле + еще ограничить текст ячейки например до 9 символов заранее спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2010, 12:01 |
|
вопрос по ячейкам и ее внутренностям
|
|||
---|---|---|---|
#18+
pepel222, Вы и дальше собираетесь выдавать пожелания "по пикселю"? Попробуйте что-то типа =(формула _выше)*(ДЛСТР<=9) ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2010, 14:17 |
|
вопрос по ячейкам и ее внутренностям
|
|||
---|---|---|---|
#18+
в общем добил у себя формулу до ума =СУММ(--ЕЧИСЛО(ПОИСКПОЗ(ПСТР(C10;СТРОКА(ДВССЫЛ("1:"&ДЛСТР(C10)));1);K60:K121;0)))<=34=ДЛСТР(C10) vikttur, спасибо огромное ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2010, 15:44 |
|
вопрос по ячейкам и ее внутренностям
|
|||
---|---|---|---|
#18+
блин нефига =(((( тока сейчас проверил каже правильно =(((( ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2010, 19:01 |
|
вопрос по ячейкам и ее внутренностям
|
|||
---|---|---|---|
#18+
уфф усё =ДЛСТР(СУММ(--ЕЧИСЛО(ПОИСКПОЗ(ПСТР(C10;СТРОКА(ДВССЫЛ("1:"&ДЛСТР(C10)));1);I60:I121;0))))=34 ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2010, 19:34 |
|
вопрос по ячейкам и ее внутренностям
|
|||
---|---|---|---|
#18+
блин тогда пропадает проверка на символы жесть, помогите я лузер =((( ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2010, 19:41 |
|
вопрос по ячейкам и ее внутренностям
|
|||
---|---|---|---|
#18+
=СУММ(--ЕЧИСЛО(ПОИСКПОЗ(ПСТР(D2;СТРОКА(ДВССЫЛ("1:"&ДЛСТР(D2)));1);A2:A63;0)))=ДЛСТР(D2)*(ДЛСТР(D2)<=9) Позволяет вводить в D2 только символы, указанные в диапазоне A2:A63 (в текстовом формате) и ограничивает длину строки D2 девятью символами. Уже все? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2010, 00:31 |
|
вопрос по ячейкам и ее внутренностям
|
|||
---|---|---|---|
#18+
Можно все символы перечислить в одной ячейке: =И(ЕЧИСЛО(ПОИСК(ПСТР(D2;СТРОКА($A$1:ИНДЕКС(A:A;ДЛСТР(D2)));1);$B$1)))*(ДЛСТР(D2)<=9) или не прибегать к ячейкам, но тогда ограничение строки вместе со всем формулой 255 символов, что в данной задаче более чем: =И(ЕЧИСЛО(ПОИСК(ПСТР(D2;СТРОКА($A$1:ИНДЕКС(A:A;ДЛСТР(D2)));1);"asdfghjklqwertyuiopzxcvbnm123456789")))*(ДЛСТР(D2)<=9) ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2010, 16:31 |
|
вопрос по ячейкам и ее внутренностям
|
|||
---|---|---|---|
#18+
vikttur, спасибо но появился вопрос сдедал формулу =СУММ(--ЕЧИСЛО(ПОИСКПОЗ(ПСТР(C26;СТРОКА(ДВССЫЛ("1:"&ДЛСТР(C26)));1);I112:I121;0)))=ДЛСТР(C26) если к ней добавить значение *(ДЛСТР(C26)=6) , то начинают пролезать анг буквы, хотя в диапозоне I112:I121 - стоят тока цифры в текстовом виде причем буквы можно вставить как меньше так и больше 6 знаков в чем может быть причина? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2010, 15:06 |
|
вопрос по ячейкам и ее внутренностям
|
|||
---|---|---|---|
#18+
СТРОКА(ДВССЫЛ("1:"&ДЛСТР(C26))) Если бы было известно число знаков в ячейке (Х), написали бы просто - СТРОКА(1:Х). Функция введена для последовательного выбора знаков функцией ПСТР. ПСТР(C26;СТРОКА(ДВССЫЛ("1:"&ДЛСТР(C26)));1) формируется массив всех знаков из ячейке C26 . ЕЧИСЛО(ПОИСКПОЗ(ПСТР(...);I112:I121;0)) - проверяется, есть ли данный знак в диапазоне I112:I121; формируется массив из ЛОЖЬ и ИСТИНА . С помощью бинарного отрицания ( "--" )этот массив преобразовывается в массив из "0" и "1" . СУММ(...) складывает значения массива. Естественно, если все знаки ячейки были найдены в диапазоне на листе, то в складываемом массиве будут все единицы, сумма которых равняется длине строки C26 Добавить условия можно функцией И() или ее заменителем - знаком "*"; условия должны разделяться скобками: (СУММ(...)=ДЛСТР(C26))*(ДЛСТР(C26)<=9) В моей последней формуле ошибка - не разделены условия. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2010, 16:06 |
|
вопрос по ячейкам и ее внутренностям
|
|||
---|---|---|---|
#18+
вроде как понял уфф ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2010, 16:37 |
|
вопрос по ячейкам и ее внутренностям
|
|||
---|---|---|---|
#18+
pepel222, вы мазохист как я посмотрю, я же привел решение где нужно заменить красную строку на те символы которые вы разрешает и все: Deggasad =И(ЕЧИСЛО(ПОИСК(ПСТР(D2;СТРОКА($A$1:ИНДЕКС(A:A;ДЛСТР(D2)));1);"asdfghjklqwertyuiopzxcvbnm123456789")))*(ДЛСТР(D2)<=9) ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2010, 18:17 |
|
вопрос по ячейкам и ее внутренностям
|
|||
---|---|---|---|
#18+
Deggasad, тока не пойму для чего в этой ф-ции $A$1: и A:A ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2010, 18:22 |
|
вопрос по ячейкам и ее внутренностям
|
|||
---|---|---|---|
#18+
СТРОКА(ДВССЫЛ("1:"&ДЛСТР(D2))) СТРОКА($A$1:ИНДЕКС(A:A;ДЛСТР(D2))) Предыдущие 2 выражения - возвращают одно и то же - массив значений с номерами строк от первой до строки равной колву символов в ячейке D2. При этом в проверке данные формулы ведут себя одинаково, но на листе применять лучше вторую, т.к. она нелетучая (не пересчитвается при каждом изменении листа). Это неабсолютное истина, а всего лишь снение. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2010, 18:31 |
|
вопрос по ячейкам и ее внутренностям
|
|||
---|---|---|---|
#18+
Deggasad СТРОКА($A$1:ИНДЕКС(A:A;ДЛСТР(D2))) Конечно, так лучше. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2010, 19:34 |
|
вопрос по ячейкам и ее внутренностям
|
|||
---|---|---|---|
#18+
=СУММ(--ЕЧИСЛО(ПОИСКПОЗ(ПСТР(C24;СТРОКА(ДВССЫЛ("1:"&ДЛСТР(C24)));1);I42:I103;0)))=ДЛСТР(C24)*(ДЛСТР(C24)>=8)*(ДЛСТР(C24)<=11) не понимает диапозон кол-ва сиволов от 8 до 11 почему? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2010, 21:02 |
|
вопрос по ячейкам и ее внутренностям
|
|||
---|---|---|---|
#18+
vikttur Добавить условия можно функцией [b]И() или ее заменителем - знаком "*"; условия должны разделяться скобками: (СУММ(...)=ДЛСТР(C26))*(ДЛСТР(C26)<=9) В моей последней формуле ошибка - не разделены условия. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2010, 21:04 |
|
вопрос по ячейкам и ее внутренностям
|
|||
---|---|---|---|
#18+
=(СУММ(--ЕЧИСЛО(ПОИСКПОЗ(ПСТР(C24;СТРОКА(ДВССЫЛ("1:"&ДЛСТР(C24)));1);I42:I103;0)))=ДЛСТР(C24))*(ДЛСТР(C24)>=8)*(ДЛСТР(C24)<=11) вроде так =)))) ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2010, 21:05 |
|
вопрос по ячейкам и ее внутренностям
|
|||
---|---|---|---|
#18+
Когда то давно искал способ один раз обращаться к занчению для проверки попадания его в диапазон, привожу его самую короткую запись, чтобы Вам не скучно было =И(ЕЧИСЛО(ПОИСК(ПСТР(D2;СТРОКА($A$1:ИНДЕКС(A:A;ДЛСТР(D2)));1);"asdfghjklqwertyuiopzxcvbnm123456789")))*(ABS(11+8-ДЛСТР(D2)*2)<=(11-8)) ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2010, 08:35 |
|
вопрос по ячейкам и ее внутренностям
|
|||
---|---|---|---|
#18+
Тема удалась все вопросы закрыты всем спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2010, 12:24 |
|
вопрос по ячейкам и ее внутренностям
|
|||
---|---|---|---|
#18+
вопрос стоит вот такая проверка ячейки Код: plaintext
как мне сделать для данной ячейки проверку на 2 строки или более в одной ячейки построчно т.е. если я ввожу напрмер в ячейку 121210, то всё проходит как сделать следующее, чтобы всё срабатывало по аналогу ввожу например 121210 затем нажимаю Alt+Enter и ввожу 101010 он спокойно дает вводить, а если бы я ввел во второй строке 1010009, он бы ругнулся ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2010, 16:40 |
|
вопрос по ячейкам и ее внутренностям
|
|||
---|---|---|---|
#18+
pepel222вопрос стоит вот такая проверка ячейки Код: plaintext
как мне сделать для данной ячейки проверку на 2 строки или более в одной ячейки построчно т.е. если я ввожу напрмер в ячейку 121210, то всё проходит как сделать следующее, чтобы всё срабатывало по аналогу ввожу например 121210 затем нажимаю Alt+Enter и ввожу 101010 он спокойно дает вводить, а если бы я ввел во второй строке 1010009, он бы ругнулся Ограниечение на обе строчки одни и те же или разные? почему на 1010009 должно ругнуться? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2010, 16:48 |
|
вопрос по ячейкам и ее внутренностям
|
|||
---|---|---|---|
#18+
Разобрался - держи!!! =И(ЕЧИСЛО(ПОИСК(ПСТР(E20;СТРОКА($A$1:ИНДЕКС(A:A;ДЛСТР(E20)));1);"0123456789"&СИМВОЛ(10))))*И(ПСТР(E20&СИМВОЛ(10);7*СТРОКА($A$1:ИНДЕКС($A:$A;(ДЛСТР(E20)-ДЛСТР(ПОДСТАВИТЬ(E20;СИМВОЛ(10);"")))+1));1)=СИМВОЛ(10)) ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2010, 17:33 |
|
вопрос по ячейкам и ее внутренностям
|
|||
---|---|---|---|
#18+
что-то ругается проверка на данную формулу ограничения на строчки одни и те же, т.е. тока цифры и ровно 6 знаков ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2010, 11:43 |
|
вопрос по ячейкам и ее внутренностям
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2010, 17:28 |
|
вопрос по ячейкам и ее внутренностям
|
|||
---|---|---|---|
#18+
Вот такая стоит проверка на ячейку Код: plaintext
всё гуд работает со всеми экселями, подскажите как быть с Openoffice он засранец всё херит и делает вот такую проверку, причем она вообще сбоит В самой проверки ставит Допустимый тип данных "Все значения" а под серыми полями пишит Данный "между" а в графе минимуму Код: plaintext
в графе максимум "0" как быть, реально как-то обойти это =((( или прописать формулу спец для этого ..... ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2010, 21:16 |
|
вопрос по ячейкам и ее внутренностям
|
|||
---|---|---|---|
#18+
никто не поможет? =((((((( ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2010, 12:31 |
|
вопрос по ячейкам и ее внутренностям
|
|||
---|---|---|---|
#18+
ну что как? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.12.2010, 11:47 |
|
вопрос по ячейкам и ее внутренностям
|
|||
---|---|---|---|
#18+
А никого не смутило, что все приведенные формулы не правильно обрабатывают строки, которые начинаются с валидных символов, а продолжаются не валидными, например для строка вида "111text" формула =ЕЧИСЛО(ПОИСК(ПСТР(G21;СТРОКА($A$1:ИНДЕКС(A:A;ДЛСТР(G21)));1);"0123456789")) возвращает истину, а должна бы ложь. Может, кто подскажет простую формулу, которая нормально проверяет, что в строке ТОЛЬКО определенный набор символов? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2014, 21:49 |
|
|
start [/forum/topic.php?all=1&fid=61&tid=2173713]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
28ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
69ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 153ms |
0 / 0 |