Проверка данных Excel с фиксированными буквами и цифрами

Мне нужно установить проверку данных в ячейке Excel, чтобы быть конкретным форматом. Я до сих пор не смог понять это сам.

Требования следующие:

Длина 8 символов, первый символ - буква B, символы 2 и 3 - это цифровой символ 4 - это тире - символ 5 - это цифровой символ 6 - это буква V, символы 7 и 8 - это цифры

Кто-нибудь может мне с этим помочь? Спасибо!

Всего 1 ответ


Перейдите к данным> проверка данных, затем выберите пользовательский и добавьте эту формулу:

=AND(LEN(A1)=8, LEFT(A1,1) = "B", ISNUMBER(NUMBERVALUE(MID(A1,2,2))), MID(A1,4,1) = "-", ISNUMBER(NUMBERVALUE(MID(A1,5,1))), MID(A1,6,1) = "V", ISNUMBER(NUMBERVALUE(MID(A1,7,2))))

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

Разбивка формулы:

=AND(
 LEN(A1)=8, 8 characters in length
 LEFT(A1,1) = "B", first character is the letter B
 ISNUMBER(NUMBERVALUE(MID(A1,2,2))), characters 2&3 are numeric
 MID(A1,4,1) = "-", character 4 is a dash -
 ISNUMBER(NUMBERVALUE(MID(A1,5,1))), character 5 is a numeral
 MID(A1,6,1) = "V", character 6 is the letter V
 ISNUMBER(NUMBERVALUE(MID(A1,7,2))) characters 7&8 are numerals
)

Есть идеи?

10000