Екцел

Преведите слова у бројеве

Translate Letters Numbers

Екцел формула: Преведите слова у бројевеОпшта формула | _+_ | Резиме

Да бисте слова у низу превели у бројеве, можете користити формулу низа засновану на функцијама ТЕКСТЈОИН и ВЛООКУП, са дефинисаном табелом превођења за обезбеђивање потребних претрага. У приказаном примеру, формула у Ц5 је:





{= TEXTJOIN ('',1, VLOOKUP ( T ( IF (1, MID (A1, ROW ( INDIRECT ('1:'& LEN (A1))),1))),xtable,2,0))}

где је 'ктабле' именовани опсег Е5: Ф10.

Напомена: ово је формула низа и мора се унети са цонтрол + схифт + ентер.





Објашњење

У основи, ова формула користи операцију низа за генерисање арраи слова из улазног текста, преводи свако слово појединачно у број, затим поново спаја све бројеве и враћа излаз као низ.

За рашчлањивање улазног низа у низ или слова користимо функције МИД, РОВ, ЛЕН и ИНДИРЕЦТ овако:



како створити функцију иф у екцелу
 
{= TEXTJOIN ('',1, VLOOKUP ( T ( IF (1, MID (B5, ROW ( INDIRECT ('1:'& LEN (B5))),1))),xtable,2,0))}

ЛЕН враћа дужину улазног текста, који је спојен на '1:' и предат ИНДИРЕЦТ -у као текст. ИНДИРЕЦТ вреднује текст као референцу реда, а функција РОВ враћа низ бројева у МИД:

 
 MID (B5, ROW ( INDIRECT ('1:'& LEN (B5))),1)

МИД затим издваја по један знак за сваку почетну позицију и имамо:

 
 MID (B5,{123},1)

У суштини, тражимо од ВЛООКУП -а да пронађе подударност за „а“, „б“ и „ц“ истовремено. Из нејасних разлога , морамо овај низ 'дереференцирати' на посебан начин користећи и Т и ИФ функције. Након покретања ВЛООКУП -а, имамо:

 
= TEXTJOIN ('',1, VLOOKUP ( T ( IF (1,{'a''b''c'})),xtable,2,0))

и ТЕКСТЈОИН враћа низ '946'.

Изнесите број

Додајте број као крајњи резултат (уместо низа), додајте нулу. Математичка операција ће присилити низ у број.

како додати податке у тортни графикон у Екцелу

Збирни бројеви

Да бисте сумирали бројеве уместо да их наведете, можете заменити ТЕКСТЈОИН са СУМ овако:

 
= TEXTJOIN ('',1,{946})

Напомена: функција ТЕКСТЈОИН је уведена путем програма за претплату на Оффице 365 2018. године.

Аутор Даве Брунс


^