Преглед садржаја
У Мицрософт Екцел-у, морамо да форматирамо вредности било које ћелије да бисмо добили одговарајућу читљивост и добар изглед. Поред коришћења доступне уграђене команде у Екцел траци, можемо форматирати вредност ћелије помоћу функције ТЕКСТ и функције ВБА Формат . Ако сте такође радознали да сазнате више о томе, преузмите нашу радну свеску за вежбање и пратите нас.
Преузмите свеску за вежбу
Преузмите ову радну свеску за вежбање док читате овај чланак.
Формат и ТЕКСТ Функције.клсм
📚 Напомена:
Све операције овог чланка се постижу коришћењем апликације Мицрософт Оффице 365 .
10 одговарајућих примера функције ТЕКСТ за форматирање вредности ћелије у Екцел-у
Овде ћемо користити функцију ТЕКСТ да конвертујемо форматирање вредности наше ћелије. Показаћемо 10 одговарајућих примера да прикажемо сва форматирања.
1. Форматирање Број вредности
У првом примеру функције ТЕКСТ , променићемо форматирање броја и приказати га у различитим форматима. Имамо број у ћелији Б5 . Форматираћемо је у 7 различитих формата.
Изаберите ћелију и запишите било коју од формула за форматирање према вашој жељи.
Да бисте претворили вредност у '#,###.00' , формула ће бити:
=TEXT($B$5,"#,###.00")
ЗаДоступност:
Екцел за Оффице 365, Екцел 2019, Екцел 2016, Екцел 2013, Екцел 2011 за Мац, Екцел 2010, Екцел 2007, Екцел 2003, Екцел КСП, Екцел 2000.
5 одговарајућих примера функције ВБА формата за форматирање вредности ћелије
Овде ћемо демонстрирати 5 лаке примере за приказивање промене формата вредности ћелија кроз ВБА формат Функција. Примери су приказани испод корак по корак:
1. Форматирање броја
У првом примеру, написаћемо ВБА код који ће форматирати наш нумерички број у 5 различите врсте формата. Кораци су дати у наставку:
📌 Кораци:
- Да бисте започели процес, идите на картицу Програмер и кликните на Висуал Басиц . Ако то немате, морате омогућити картицу Програмер . Или такође можете притиснути 'Алт+Ф11' да бисте отворили Висуал Басиц Едитор .
- Као резултат, појавиће се оквир за дијалог.
- Сада, на картици Инсерт на том пољу, кликните на опцију Модуле .
- Затим, запишите следећи визуелни код у тај празан оквир за уређивање.
7712
- Након тога, притисните 'Цтрл+С' да сачувате код.
- Затворите картицу Едитор .
- Након тога, у <1 На картици>Програмер кликните на Макрои из групе Код .
- Као резултат ће бити мали оквир за дијалог под називом Макро
- Изаберите опцију Формат_Нумбер и кликните на дугме Рун да бисте покренули код.
- Видећете да ће се број приказати у различитим форматима.
Дакле, можемо рећи да наш визуелни код функционише савршено и да смо у могућности да користите функцију Формат у Екцел-у.
2. Форматирање процента
У овом примеру ћемо написати ВБА код за форматирање вредности ћелије са процентом. Кораци овог приступа су дати на следећи начин:
📌 Кораци:
- Пре свега, идите на картицу Програмер и кликните на Висуал Басиц . Ако то немате, морате омогућити картицу Програмер . Или такође можете притиснути 'Алт+Ф11' да бисте отворили Висуал Басиц Едитор .
- Појавиће се мали оквир за дијалог.
- Након тога, на картици Инсерт на том пољу, кликните на опцију Модуле .
- Запишите следећи визуелни код у тај празан оквир за уређивање.
5093
- Сада притисните 'Цтрл+С' да сачувате код.
- Затим затворите картицу Едитор .
- Након тога, у Програмер , кликните на Макрои из групе Код.
- Као резултат, мали оквир за дијалог под називом Макро ће се појавити.
- Следеће, изаберите опцију Формат_Перцентаге .
- На крају, кликните на дугме Рун да бисте покренуликод.
- Примијетићете да ће се број приказати у процентуалном формату.
Дакле, можемо рећи да наш визуелни код функционише ефикасно и да смо у могућности да користимо функцију Формат у Екцел-у.
3. Форматирање за логички тест
Сада ћемо написати ВБА код да проверимо логику и форматирамо вредност ћелије на тој логици. Кораци ове методе су објашњени у наставку:
📌 Кораци:
- Прво, идите на картицу Програмер и кликните на Висуал Басиц . Ако то немате, морате омогућити картицу Програмер . Или такође можете притиснути 'Алт+Ф11' да бисте отворили Висуал Басиц Едитор .
- Као резултат, појавиће се оквир за дијалог.
- Следеће, на картици Инсерт на том пољу, кликните на опцију Модуле .
- Затим, запишите следећи визуелни код у тај празан оквир за уређивање.
9629
- Притисните 'Цтрл+С' да бисте сачували код.
- Сада затворите картицу Едитор .
- Након тога, у Програмер , кликните на Макрои из групе Код .
- Мали оквир за дијалог појавиће се под насловом Макро .
- Затим изаберите опцију Формат_Логиц_Тест и кликните на дугме Покрени .
- Добићете жељени резултат.
Дакле, можемо рећи да наш визуелни код функционишепрецизно, и можемо да користимо функцију Формат у Екцел-у.
4. Форматирање датума
Овде ћемо форматирати вредност датума ћелије преко ВБА код. Кораци форматирања ћелије су приказани у наставку:
📌 Кораци:
- Прво, идите на картицу Програмер и кликните на Висуал Басиц . Ако то немате, морате омогућити картицу Програмер . Или такође можете притиснути 'Алт+Ф11' да бисте отворили Висуал Басиц Едитор .
- Појавиће се мали оквир за дијалог.
- Сада, на картици Инсерт на том пољу, кликните на опцију Модуле .
- Након тога, запишите следећи визуелни код у тај празан оквир за уређивање.
9391
- Онда, притисните 'Цтрл+С' да сачувате код.
- Затворите картицу Едитор .
- Следеће, у Програмер , кликните на Макрои из групе Код .
- Још један мали оквир за дијалог под називом Макро ће се појавити.
- Сада изаберите опцију Формат_Дате .
- На крају, кликните на Рун .
- Добићете датуме у више формата.
Стога можемо рећи да наш визуелни код ради савршено и можемо да користимо функцију Формат у Екцел-у.
5. Временска вредност форматирања
У последњем примеру ћемо написати ВБА код за форматирање нашег времена ва луе у вишеначина. Кораци форматирања су описани у наставку:
📌 Кораци:
- Прво, идите на картицу Програмер и кликните на Висуал Басиц . Ако то немате, морате омогућити картицу Програмер . Или такође можете притиснути 'Алт+Ф11' да бисте отворили Висуал Басиц Едитор .
- Као резултат, појавиће се оквир за дијалог.
- Затим, на картици Инсерт на том пољу, кликните на опцију Модуле .
- Запишите следећи визуелни код у тај празан оквир за уређивање.
1882
- Након тога , притисните 'Цтрл+С' да бисте сачували код.
- Сада затворите картицу Едитор .
- Следеће, у Картица Девелопер , кликните на Мацрос из групе Цоде .
- Као резултат , појавиће се још један мали дијалог под називом Макро .
- Изаберите опцију Формат_Тиме и кликните на дугме Покрени .
- Временску вредност добићете у различитим форматима.
Коначно, можемо рећи да наша визуелни код савршено функционише и можемо да користимо функцију Формат у Екцел-у.
Прочитајте више: Екцел текстуална формула (функција ТЕКСТ)
💬 Ствари које треба да знате
Док ћете користити ову функцију, морате запамтити две ствари.
Прво, функција ТЕКСТ ће бити применљива само у Екцел табела. тине може да користи ову функцију у ВБА окружењу. Штавише, ако покушате да користите функцију у свом ВБА радном простору, Екцел ће вам показати грешку и код се неће покренути унапред.
С друге стране, можете користити Формат функционише само у ВБА радном простору. Унутар Екцел радног листа нећете моћи да схватите ниједну функцију која се зове Формат .
Закључак
То је крај овог члана. Надам се да ће вам овај чланак бити од помоћи и да ћете моћи да користите функцију Формат у програму Екцел. Молимо вас да поделите сва додатна питања или препоруке са нама у одељку за коментаре испод ако имате додатних питања или препорука.
Не заборавите да проверите нашу веб локацију, ЕкцелВИКИ , за неколико Екцел- сродни проблеми и решења. Наставите да учите нове методе и наставите да растете!
претварањем вредности у формат '(#,###.00)', формула ће бити: =TEXT($B$5,"(#,###.00)")
Да бисте претворили вредност у формат '-#,###.00' , формула ће бити:
=TEXT($B$5,"-#,###.00")
За претварање вредности у формат '#,###' , формула ће бити:
=TEXT($B$5,"#,###")
Да бисте претворили вредност у формат '###,###' , формула ће бити:
=TEXT($B$5,"###,###")
За конвертовање вредности у формат '####.00' , формула ће бити:
=TEXT($B$5,"####.00")
Да бисте конвертовали вредност у формат '#.00' , формула ће бити:
=TEXT($B$5,"#.00")
Притисните тастер Ентер и добићете жељено форматирање ћелије.
Дакле. можемо рећи да смо у могућности да користимо Екцел ТЕКСТ функцију за форматирање бројева.
Прочитајте више: Како комбиновати текст и бројеве у Екцел-у и Наставите са форматирањем
2. Форматирање валуте
У следећем примеру, користићемо функцију ТЕКСТ да прикажемо број у формату валуте. 7 различите врсте форматирања валута ће бити приказане овде. Имамо број у ћелији Б5 .
Да бисте добили вредност, изаберите било коју ћелију и запишите било коју од формула према вашим захтевима.
Да бисте претворили вредност у формату '$#,###.00' , формула ће бити:
=TEXT($B$5,"$#,###.00")
За претварањем вредности у формат '($#,###.00)' , формула ћебити:
=TEXT($B$5,"($#,###.00)")
Да бисте претворили вредност у '-$#,###.00' формат , формула ће бити:
=TEXT($B$5,"-$#,###.00")
За претварање вредности у '¥#,###' формату, формула ће бити:
=TEXT($B$5,"
¥#,###")
Да бисте претворили вредност у '¥# ##,###' формат, формула ће бити:
=TEXT($B$5,"
¥###,###")
За претварањем вредности у формат '$####.00' , формула ће бити:
=TEXT($B$5,"$####.00")
Да бисте претворили вредност у формат '$#.00' , формула ће бити:
=TEXT($B$5,"$#.00")
Притисните Ентер . Добићете жељено форматирање валуте.
Дакле. можемо рећи да смо у могућности да користимо Екцел ТЕКСТ функцију за форматирање броја у валуту.
Прочитајте више: Екцел текстуална функција Формат кодови
3. Форматирање датума
Сада ћемо користити функцију ТЕКСТ за форматирање датума у различитим форматима. Наша вредност датума је у ћелији Б5 . Приказаћемо 9 различите типове форматирања датума.
Прво, изаберите било коју ћелију и запишите било коју од формула према вашим захтевима.
Да бисте конвертовали датум у 'ДДММИИИ' формат, формула ће бити:
=TEXT($B$5,"DDMMMYYY")
За претварање датума у ' ДДММИИ' формат, формула ће бити:
=TEXT($B$5,"DDMMMYY")
Да бисте претворили датум у 'МММ ДД, ГГГГ ' формат, формула ће бити:
=TEXT($B$5,"MMM DD, YYYY")
Запретварањем датума у формат 'ДДДД' , формула ће бити:
=TEXT($B$5,"DDDD")
Да бисте претворили датум у 'ДДДД,ДДММГГГГ' формат, формула ће бити:
=TEXT($B$5,"DDDD, DDMMMYYYY")
За претварање датума у 'ДДДД, МММ ДД, ГГГГ' формат, формула ће бити:
=TEXT($B$5,"DDDD, MMM DD, YYYY")
Да бисте претворили датум у 'ММ/ДД/ГГГГ' формат, формула ће бити:
=TEXT($B$5,"MM/DD/YYYY")
За претварање датума у 'ММ/ДД' формат, формула ће бити:
=TEXT($B$5,"MM/DD")
Да бисте претворили датум у 'ГГГГ-ММ-ДД' , формула ће бити:
=TEXT($B$5,"YYYY-MM-DD")
Затим притисните Ентер . Добићете жељено форматирање датума.
Дакле. можемо рећи да смо у могућности да користимо Екцел ТЕКСТ функцију за форматирање датума.
4. Форматирање времена
Овде, функција ТЕКСТ ће нам помоћи да форматирамо временску вредност у различитим форматима. Време које морамо да форматирамо је у ћелији Б5 . Приказаћемо 3 различите врсте форматирања времена.
Прво, изаберите било коју ћелију и запишите било коју од формула према вашим захтевима.
Да бисте претворили време у формат 'Х:ММ АМ/ПМ' , формула ће бити:
=TEXT($B$5,"H:MM AM/PM")
За претварање време у формату 'Х:ММ:СС АМ/ПМ' , формула ће бити:
=TEXT($B$5,"H:MM:SS AM/PM")
Да бисте претворили време у формат 'Х:ММ:СС АМ/ПМ' , формула ћебити:
=TEXT(NOW(),"H:MM:SS AM/PM")
Такође ћемо користити функцију САДА .
Након тога, притисните Ентер . Добићете жељено форматирање времена.
Дакле. можемо рећи да смо у могућности да користимо Екцел ТЕКСТ функцију за форматирање нашег жељеног времена.
5. Форматирање комбинованог датума и времена
Понекад, наш скуп података садржи оба датум и време у истој ћелији. У том случају можемо их форматирати помоћу функције ТЕКСТ . Приказаћемо 3 различите типове форматирања где су време и датум постављени заједно. Вредност је у ћелији Б5 .
Прво, изаберите било коју ћелију и запишите било коју од формула према вашим потребама.
Да бисте претворили и датум и време у 'МММ ДД, ГГГГ Х:ММ:СС АМ/ПМ' формат, формула ће бити:
=TEXT($B$5,"MMM DD, YYYY H:MM:SS AM/PM")
За претварање датума и времена у формат 'ГГГГ-ММ-ДД Х:ММ АМ/ПМ' , формула ће бити:
=TEXT($B$5,"YYYY-MM-DD H:MM AM/PM")
Да бисте претворили и датум и време у формат 'ГГГГ-ММ-ДД Х:ММ' , формула ће бити:
=TEXT($B$5,"YYYY-MM-DD H:MM")
Следеће притисните Ентер . Приметићете да ће вредност форматирати према вашој жељи.
Коначно. можемо рећи да смо у могућности да користимо Екцел ТЕКСТ функцију да форматирамо датум и време заједно у исто време.
6. Проценат форматирања
Можемо да конвертујемо број у проценте помоћу функције ТЕКСТ . Миће приказати 3 различите врсте форматирања. Углавном, форматирање ће варирати у зависности од броја цифара које чувамо после децималног зареза. Вредност која ће бити конвертована је у ћелији Б5 .
Пре свега, изаберите било коју ћелију и запишите било коју од формула у складу са вашим захтевом.
Да бисте конвертовали вредност у формат '0%' , формула ће бити:
=TEXT($B$5,"0%")
За претварање вредности у '0.0%' формат, формула ће бити:
=TEXT($B$5,"0.0%")
Да бисте претворили вредност у ' 0,00%' формат, формула ће бити:
=TEXT($B$5,"0.00%")
Сада притисните Ентер . Добићете жељено форматирање процента.
На крају. можемо рећи да смо у могућности да користимо Екцел ТЕКСТ функцију да форматирамо број у процентима.
Прочитајте више: Како приказати проценат у легенди у Екцел тортном графикону (са једноставним корацима)
7. Форматирање броја разломка
У овом примеру ћемо форматирати бројеве разломака помоћу функције ТЕКСТ . Показаћемо 9 различите типове форматирања. Вредност децималног броја која ће се форматирати налази се у ћелији Б5 .
Изаберите било коју ћелију и запишите било коју од формула према вашим захтевима.
Да бисте конвертовали вредност у '?/?' формат разломка, формула ће бити:
=TEXT($B$5,"?/?")
За претварање вредности у '?/??' формат разломка,формула ће бити:
=TEXT($B$5,"?/??")
Да бисте претворили вредност у '?/???' формат разломка , формула ће бити:
=TEXT($B$5,"?/???")
За претварање вредности у '?/2' формат разломка, формула ће бити:
=TEXT($B$5,"?/2")
Да бисте претворили вредност у '?/4' формат разломка, формула ће бити:
=TEXT($B$5,"?/4")
За претварање вредности у '?/8' формат разломка, формула биће:
=TEXT($B$5,"?/8")
Да бисте претворили вредност у '?/16' формат разломка, формула ће бити:
=TEXT($B$5,"?/16")
За претварање вредности у '?/10' формат разломка, формула ће бити :
=TEXT($B$5,"?/10")
Да бисте претворили вредност у '?/100' формат разломка, формула ће бити:
=TEXT($B$5,"?/100")
На крају, притисните Ентер . Добићете жељено форматирање процента.
Тако. можемо рећи да смо у могућности да користимо функцију Екцел ТЕКСТ да форматирамо децимални број у разломак.
8. Форматирање научног броја
У следећем примеру, нумеричку вредност ћемо форматирати у научни број преко функције ТЕКСТ . Форматираћемо број на основу броја цифара иза децималних зареза. Оригинална вредност броја која ће се форматирати налази се у ћелији Б5 .
На почетку изаберите било коју ћелију и запишите било коју од формула према вашојжеља.
Да бисте конвертовали вредност у формат '0.00Е+00' , формула ће бити:
=TEXT($B$5,"0.00E+00")
За претварање вредности у формат '0.0Е+00' , формула ће бити:
=TEXT($B$5,"0.0E+00")
Притисните Ентер . Добићете форматирану вредност.
Дакле. можемо рећи да смо у могућности да користимо Екцел ТЕКСТ функцију за форматирање децималног броја у научни број.
9. Форматирање телефонског броја
Сада ћемо показује вам процедуру форматирања за форматирање општих нумеричких вредности у телефон помоћу функције ТЕКСТ . Нумеричка вредност је у ћелији Б5 .
Прво, изаберите било коју ћелију и запишите било коју од формула у складу са вашим захтевом.
Да бисте претворили вредност у '(##) ###-###-#####' формат, формула ће бити:
=TEXT($B$5,"(##) ###-###-#####")
Након тога притисните Ентер . Сазнаћете број телефона.
Дакле. можемо рећи да смо у могућности да користимо Екцел ТЕКСТ функцију за форматирање децималног броја у разломак.
10. Форматирање нулте водећег броја
У последњем примеру , користићемо формат функције ТЕКСТ за бројеве који морају да почињу са Нула (0) . Показаћемо 3 различите формуле за форматирање. Број је у ћелији Б5 .
Прво, изаберите било коју ћелију и запишите било коју од формула према вашојзахтев.
Да бисте конвертовали вредност у формат '00' , формула ће бити:
=TEXT($B$5,"00")
За конвертовање вредности у формат '000' , формула ће бити:
=TEXT($B$5,"000")
Да бисте конвертовали вредност у формат '0000' , формула ће бити:
=TEXT($B$5,"0000")
Затим притисните Ентер . Добићете жељено форматирање процента.
Коначно. можемо рећи да смо у могућности да користимо Екцел ТЕКСТ функцију за форматирање децималног броја који почиње са Нуле .
Преглед функције ВБА формата
Формат је функција ВБА . Не можете га пронаћи или користити у Екцел табели. Ову функцију можемо користити само у тренутку када пишемо ВБА код.
⏺ Циљ функције:
Ова функција се генерално користи за промену формата вредности ћелије кроз ВБА.
⏺ Синтакса:
Format(Expression, [Format])
⏺ Аргументи Објашњење:
Аргумент | Обавезно/Опционално | Објашњење |
---|---|---|
Израз | Обавезно | Израз је онај текстуални низ или вредност ћелије коју желимо да форматирамо у складу са нашим потребама. |
Формат | Опционо | Ово је наше жељено форматирање ћелије. |
⏺ Повратак:
Након покретања кода, функција ће приказати вредност ћелије са нашим жељеним форматирањем.
⏺