Мицрософт Повер Куери функције у табели која следи су корисне текстуалне функције које треба знати. Можете их користити за чишћење и манипулацију текстуалним низовима.
Функција |
Шта ради и како га користити |
Тект.Цонтаинс |
Враћа тачно ако је наведена вредност пронађена у датом текстуалном пољу. Користите ову функцију са функцијом Иф да бисте вратили вредност засновану на услову:
иф Тект.Цонтаинс([колона1], „усд“)
онда „УС“ друго „канадски“ |
Тект.ЕндсВитх |
Враћа тачно ако се наведена вредност нађе на крају датог текстуалног поља. Користите ову функцију са функцијом Иф да бисте вратили вредност на основу услова:
иф Тект.ЕндсВитх([Цолумн1], „ест“)
онда „Еастерн“ елсе „Централ“ |
Тект.Инсерт |
Умеће наведену вредност на датој позицији у дато текстуално поље. Овај пример умеће две цртице почевши од знака 5 у пољу:
Тект.Инсерт([Колона1], ,5,“—“) |
Тект.Ленгтх |
Враћа број знакова у датом текстуалном пољу. Користите ову функцију са функцијом Иф да бисте вратили вредност на основу услова:
ако је Тект.Ленгтх([Цолумн1]) >5
онда „УС Зип“ или „Цанадиан Пост“ |
Тект.ПадЕнд |
Додаје наведену вредност на крај датог текстуалног поља све док не буде најмање дате дужине. Овај пример умеће довољно нула на крају поља да би дужина била најмање 10 знакова:
Тект.ПадЕнд([Колона1], 10, „0“) |
Тект.ПадСтарт |
Додаје наведену вредност на почетак датог текстуалног поља све док не буде најмање одређене дужине. Овај пример убацује довољно нула на почетак поља да би дужина била најмање 10 знакова:
Тект.ПадСтарт([Колона1], 10, „0“) |
Тект.Ремове |
Уклања сва појављивања одређеног карактера или листе знакова из датог текстуалног поља. Овај пример уклања сва појављивања знака који није алфанумерички на наведеној листи (ограђеној витичастим заградама):
Тект.Ремове([Колона1],{“/“, „\“,“?“,“:“,“|“ , „<“,“>“, „*“}) |
Тект.СтартсВитх |
Враћа тачно ако је наведена вредност пронађена на почетку датог текстуалног поља. Користите ову функцију са функцијом Иф да бисте вратили вредност на основу услова:
иф Тект.СтартсВитх([Колона1], „Ујак“)
онда „Брат“ или „Сестра“ |