Формула на Excel: Премахнете първия знак -

Съдържание

Обща формула

=REPLACE(A1,1,N,"")

Обобщение

За да премахнете първия символ в клетка, можете да използвате функцията REPLACE. В показания пример формулата в D5 е:

=REPLACE(A1,1,1,"")

Обяснение

Тази формула използва функцията REPLACE, за да замени първия символ в клетка с празен низ (""). Аргументите за REPLACE са конфигурирани както следва:

  • old_text е оригиналната стойност от колона B
  • start_num е кодиран като номер 1
  • num_chars идва от колона C
  • new_text се въвежда като празен низ ("")

Поведението или REPLACE е автоматично. С тези входове функцията REPLACE замества първия символ в B5 с празен низ и връща резултата.

Премахване на N символа

За да премахнете винаги само първия знак, просто кодирайте както началния номер, така и броя символи като този:

=REPLACE(A1,1,1,"")

За да премахнете първите N знака от текстова стойност, използвайте общата форма на формулата:

=REPLACE(A1,1,N,"")

където N представлява броя на символите за премахване.

С НАДЯСНО и НАЛЯВО

Можете също да използвате функциите НАДЯСНО, НАЛЯВО и LEN, за да премахнете първия знак от клетка. Общата форма на формулата е:

=RIGHT(text,LEN(text)-N)

където N е броят на символите за премахване. В тази формула функцията НАДЯСНО се използва за извличане на символи отдясно, до (но не включително), като символите се премахват отляво. В показания пример формулата в D5 ще бъде:

=RIGHT(B5,LEN(B5)-C5)

Функцията LEN връща броя на знаците в клетка B5, от които се изважда стойността в C5. Резултатът се използва от НАДЯСНО за извличане на правилния брой знаци от ДЯСНОТО.

Получаване на числова стойност

Горните формули винаги ще връщат текст, дори когато резултатът съдържа само числа. За да получите числов резултат, можете да добавите нула по този начин:

=REPLACE(A1,1,1,"")+0

Операцията по математика кара Excel да принуждава текста към числа. Това работи само когато стойността, върната от RIGHT, съдържа само числа.

Интересни статии...