Как поместить проверку в ячейку электронной таблицы Google, чтобы принимать только 10 цифр, разделенных запятыми? - PullRequest
0 голосов
/ 28 июня 2018

Я могу использовать «= AND (ISNUMBER ($ B2), LEN ($ B2) = 10)», но это ограничивает меня, чтобы ввести только однозначное число из 10 цифр. Мое требование - принимать 1 или N 10 цифр через запятую (в зависимости от пользователя). Пример: "1234567890,1234567890,1234567890, n ..."

Допустим, у человека может быть 2 контактных номера, я просто хочу ограничить ячейку, чтобы принимать только 10 цифр, разделенных запятыми.

Можно ли это сделать прямо в Google Sheet? или если есть какой-то другой способ добиться этого. Пожалуйста, помогите мне.

введите описание изображения здесь

1 Ответ

0 голосов
/ 28 июня 2018
=REGEXMATCH(TO_TEXT(A2),"^(\d{10})(,\d{10})*$")

Диапазон ячеек:

A2:A    
  • A2: A необходимо отформатировать как TEXT.
  • Выражение соответствует 10 \d igits и нулю или более из , с последующими 10 \d igits.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...