Excel: игнорирайте водещите цифри

Anonim

При прехвърляне на данни от предишна система може да се случи, че текстовете се прехвърлят с предходни цифри. В следния пример обаче цифрите трябва да са без значение и следователно също могат да бъдат премахнати.

За да премахнете предходните цифри, трябва да направите следното:

  1. Запис в клетката В4 формулата = НАДЯСНО (A4; LENGTH (A4) + 1-СРАВНЕНИЕ (ИСТИНСКО; АКТУАЛНА ГРЕШКА (СТОЙНОСТ (ЧАСТ (A4; LINE (ИНДИРЕКТЕН. Затворете записа с помощта на клавишната комбинация Ctrl + Shift + Enter тъй като е формула на масив. След това копирайте тази формула надолу.
  2. С формулата първо определяте броя на знаците във въпросната клетка с помощта на функцията LENGTH ().
  3. След това можете да използвате функцията INDIRECT (), за да създадете препратка към ред, от ред 1 до номера на реда, който съответства на броя знаци, които трябва да бъдат проверени в тази клетка. Тази функция е интегрирана във функцията LINE (), която заедно с функционалността на матрицата води до извеждане на всички номера на редове от 1 до броя знаци в съдържанието, което трябва да бъде проверено.
  4. След това можете да използвате функцията PART (), за да определите точно един знак, който е проверен. Номерът на реда, определен от ZEILE (), се прехвърля като отправна точка чрез втория аргумент. Броят на символите, които трябва да бъдат върнати, се предава в третия аргумент със стойност 1. По този начин функцията PART () във формулата на матрицата извежда всеки отделен символ на съдържанието, което трябва да бъде проверено един след друг.
  5. Използвайте функцията VALUE (), за да генерирате стойност от всеки от тези знаци. Ако проверен знак не е цифра, функцията VALUE () връща стойност на грешка, а функцията ISERROR () връща TRUE.
  6. С функцията COMPARE () всеки проверен знак се сравнява за връщаната стойност TRUE. Резултатът е първият знак, за който този тест е положителен. Това означава, че се определя позицията на първия знак, който не е цифра.

Трябва да извадите тази позиция от общия брой знаци, определен с LENGTH () и да добавите стойността 1. Трябва да предадете този резултат на функцията RIGHT (), за да можете да получите броя на символите, които да бъдат върнати.