If you already have the fields defined that calculate the results of the 3,300, the solution is fairly simple.
You didn't provide any field names so I'll make up the names to be obvious. Substitute your real field names with mine.
You need to define one field, "Dollars Text" for example. This is a calculation field, and my preference is Not Saved, on the options.
Here are a couple of variations depending on the output you prefer. Your calculations would look like this:
"* * *"
&case(Millions > 0,Millions& " Million And ",""

&case(Thousands > 0,Thousands& " Thousand And ",""

&case(Hundreds > 0,Hundreds& " Hundred And ",""

&case(Tens > 0,Tens& " Dollars ",""

&ase(Cents > 0,Cents& " Cents"&,""

&* * *"
or
"* * *"
&case(Millions > 0,Millions& " Million,",""

&case(Thousands > 0,Thousands& " Thousand, ",""

&case(Hundreds > 0,Hundreds& " Hundred, ",""

&case(Tens > 0,Tens& " Dollars, ","No Dollars"

&ase(Cents > 0,Cents& " Cents"&,"No Cents"

&* * *"
The " Million " is the text decription of the Million field. So if the Million field value was 2, the results of this calculation would be TWO Million. The space before and after the " Million " provides the space between the words. A comma inside the "," is text, outside this is part of the syntex. The & sign connect the calculations together.
I hope this answers your question.
Marty