ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Worksheet Functions (https://www.excelbanter.com/excel-worksheet-functions/)
-   -   add zeros to fill in and (https://www.excelbanter.com/excel-worksheet-functions/238653-re-add-zeros-fill.html)

Dave Peterson

add zeros to fill in and
 
You could use:

=G5&" "&A7&" "&B7&" "&text(g7,"0000000000")&F7&" "&F5
or
=G5&" "&A7&" "&B7&" "&text(g7,rept("0",10)&F7&rept(" ",23)&F5

Ps. You don't need &""&

Using =rept() makes it easier to see things (for me anyway).



LG wrote:

Below is the information I have
cell G5 = $PAAY3
cell A7 = ABC
cell B7 = 20090810058
cell G7= 0000000000
cell F7= 16833
cell F5= LG

The top is the formula I have complete the bottom is what I need it to show as
=G5&" "&A7&" "&B7&" "&G7&""&F7&" "&F5
$PAAY3 ABC 20090810058 0000016833 LG

I need to be able to get the zeros in G7 to fill in the #s from F7 in the
final product while deleting the zeros from G7 that is used can anyone help.


--

Dave Peterson

joeu2004

add zeros to fill in and
 
"Dave Peterson" wrote:
=G5&" "&A7&" "&B7&" "&text(g7,"0000000000")&F7
&" "&F5


I think that should be:

=G5&" "&A7&" "&B7&" "&text(F7,"0000000000")
&" "&F5

Note that LG wants the result to be:

$PAAY3 ABC 20090810058 0000016833 LG

where 16833 comes from F7, not G7.

Likewise:

=G5&" "&A7&" "&B7&" "&text(F7,rept("0",10))
&rept(" ",23)&F5


----- original message -----

"Dave Peterson" wrote in message
...
You could use:

=G5&" "&A7&" "&B7&" "&text(g7,"0000000000")&F7&"
"&F5
or
=G5&" "&A7&" "&B7&" "&text(g7,rept("0",10)&F7&rept(" ",23)&F5

Ps. You don't need &""&

Using =rept() makes it easier to see things (for me anyway).



LG wrote:

Below is the information I have
cell G5 = $PAAY3
cell A7 = ABC
cell B7 = 20090810058
cell G7= 0000000000
cell F7= 16833
cell F5= LG

The top is the formula I have complete the bottom is what I need it to
show as
=G5&" "&A7&" "&B7&" "&G7&""&F7&" "&F5
$PAAY3 ABC 20090810058 0000016833 LG

I need to be able to get the zeros in G7 to fill in the #s from F7 in the
final product while deleting the zeros from G7 that is used can anyone
help.


--

Dave Peterson



Rick Rothstein

add zeros to fill in and
 
Actually, as convoluted as the description was, I think the OP is looking
for this...

=G5&" "&A7&" "&B7&" "&TEXT(F7,G7)&" "&F5

where I'm assuming G7 is formatted as Text in order to be able to hold all
those zeroes. What I think he wants is to use G7 as a pattern and replace
the zeroes at the end of it with the number in F7 (with each digit in F7
replacing a zero in G7's pattern of zeroes).

--
Rick (MVP - Excel)


"JoeU2004" wrote in message
...
"Dave Peterson" wrote:
=G5&" "&A7&" "&B7&" "&text(g7,"0000000000")&F7
&" "&F5


I think that should be:

=G5&" "&A7&" "&B7&" "&text(F7,"0000000000")
&" "&F5

Note that LG wants the result to be:

$PAAY3 ABC 20090810058 0000016833 LG

where 16833 comes from F7, not G7.

Likewise:

=G5&" "&A7&" "&B7&" "&text(F7,rept("0",10))
&rept(" ",23)&F5


----- original message -----

"Dave Peterson" wrote in message
...
You could use:

=G5&" "&A7&" "&B7&" "&text(g7,"0000000000")&F7&" "&F5
or
=G5&" "&A7&" "&B7&" "&text(g7,rept("0",10)&F7&rept(" ",23)&F5

Ps. You don't need &""&

Using =rept() makes it easier to see things (for me anyway).



LG wrote:

Below is the information I have
cell G5 = $PAAY3
cell A7 = ABC
cell B7 = 20090810058
cell G7= 0000000000
cell F7= 16833
cell F5= LG

The top is the formula I have complete the bottom is what I need it to
show as
=G5&" "&A7&" "&B7&" "&G7&""&F7&" "&F5
$PAAY3 ABC 20090810058 0000016833 LG

I need to be able to get the zeros in G7 to fill in the #s from F7 in
the
final product while deleting the zeros from G7 that is used can anyone
help.


--

Dave Peterson




joeu2004

add zeros to fill in and
 
"Rick Rothstein" wrote:
Actually, as convoluted as the description was, I think the
OP is looking for this...
=G5&" "&A7&" "&B7&" "&TEXT(F7,G7)&" "&F5


I was trying to show LG that G7 probably was not necessary, especially if LG
only wanted zero fill-in. (Hint: see the article subject.) "Everything
should be made as simple as possible, but not simpler" -- Einstein.

Even if LG wanted the fill-in to be a variable, I would opt for putting a
single character into G7 and using REPT. First, counting long strings of
characters is error-prone and difficult to maintain. Second, even the
length of the filled-in F7 could be a variable (H7). For example:
REPT(G7,MAX(0,H7-LEN(F7))).

Obviously there is no single right answer. It's a judgment call. LG now
has at least 3 good approaches to choose from.


----- original message -----

"Rick Rothstein" wrote in message
...
Actually, as convoluted as the description was, I think the OP is looking
for this...

=G5&" "&A7&" "&B7&" "&TEXT(F7,G7)&" "&F5

where I'm assuming G7 is formatted as Text in order to be able to hold all
those zeroes. What I think he wants is to use G7 as a pattern and replace
the zeroes at the end of it with the number in F7 (with each digit in F7
replacing a zero in G7's pattern of zeroes).

--
Rick (MVP - Excel)


"JoeU2004" wrote in message
...
"Dave Peterson" wrote:
=G5&" "&A7&" "&B7&" "&text(g7,"0000000000")&F7
&" "&F5


I think that should be:

=G5&" "&A7&" "&B7&" "&text(F7,"0000000000")
&" "&F5

Note that LG wants the result to be:

$PAAY3 ABC 20090810058 0000016833 LG

where 16833 comes from F7, not G7.

Likewise:

=G5&" "&A7&" "&B7&" "&text(F7,rept("0",10))
&rept(" ",23)&F5


----- original message -----

"Dave Peterson" wrote in message
...
You could use:

=G5&" "&A7&" "&B7&" "&text(g7,"0000000000")&F7&" "&F5
or
=G5&" "&A7&" "&B7&" "&text(g7,rept("0",10)&F7&rept(" ",23)&F5

Ps. You don't need &""&

Using =rept() makes it easier to see things (for me anyway).



LG wrote:

Below is the information I have
cell G5 = $PAAY3
cell A7 = ABC
cell B7 = 20090810058
cell G7= 0000000000
cell F7= 16833
cell F5= LG

The top is the formula I have complete the bottom is what I need it to
show as
=G5&" "&A7&" "&B7&" "&G7&""&F7&" "&F5
$PAAY3 ABC 20090810058 0000016833 LG

I need to be able to get the zeros in G7 to fill in the #s from F7 in
the
final product while deleting the zeros from G7 that is used can anyone
help.

--

Dave Peterson





Rick Rothstein

add zeros to fill in and
 
While I have no good reason for having done so (just a gut feeling), I
assumed the data was being given to the OP as opposed to him/her typing it
in directly... if that turns out to be the case, then he/she would not have
any control of what goes in G7. As you said, though, at least he/she now has
some alternatives to choose from.

--
Rick (MVP - Excel)


"JoeU2004" wrote in message
...
"Rick Rothstein" wrote:
Actually, as convoluted as the description was, I think the
OP is looking for this...
=G5&" "&A7&" "&B7&" "&TEXT(F7,G7)&" "&F5


I was trying to show LG that G7 probably was not necessary, especially if
LG only wanted zero fill-in. (Hint: see the article subject.)
"Everything should be made as simple as possible, but not simpler" --
Einstein.

Even if LG wanted the fill-in to be a variable, I would opt for putting a
single character into G7 and using REPT. First, counting long strings of
characters is error-prone and difficult to maintain. Second, even the
length of the filled-in F7 could be a variable (H7). For example:
REPT(G7,MAX(0,H7-LEN(F7))).

Obviously there is no single right answer. It's a judgment call. LG now
has at least 3 good approaches to choose from.


----- original message -----

"Rick Rothstein" wrote in message
...
Actually, as convoluted as the description was, I think the OP is looking
for this...

=G5&" "&A7&" "&B7&" "&TEXT(F7,G7)&" "&F5

where I'm assuming G7 is formatted as Text in order to be able to hold
all those zeroes. What I think he wants is to use G7 as a pattern and
replace the zeroes at the end of it with the number in F7 (with each
digit in F7 replacing a zero in G7's pattern of zeroes).

--
Rick (MVP - Excel)


"JoeU2004" wrote in message
...
"Dave Peterson" wrote:
=G5&" "&A7&" "&B7&" "&text(g7,"0000000000")&F7
&" "&F5

I think that should be:

=G5&" "&A7&" "&B7&" "&text(F7,"0000000000")
&" "&F5

Note that LG wants the result to be:

$PAAY3 ABC 20090810058 0000016833 LG

where 16833 comes from F7, not G7.

Likewise:

=G5&" "&A7&" "&B7&" "&text(F7,rept("0",10))
&rept(" ",23)&F5


----- original message -----

"Dave Peterson" wrote in message
...
You could use:

=G5&" "&A7&" "&B7&" "&text(g7,"0000000000")&F7&" "&F5
or
=G5&" "&A7&" "&B7&" "&text(g7,rept("0",10)&F7&rept(" ",23)&F5

Ps. You don't need &""&

Using =rept() makes it easier to see things (for me anyway).



LG wrote:

Below is the information I have
cell G5 = $PAAY3
cell A7 = ABC
cell B7 = 20090810058
cell G7= 0000000000
cell F7= 16833
cell F5= LG

The top is the formula I have complete the bottom is what I need it to
show as
=G5&" "&A7&" "&B7&" "&G7&""&F7&" "&F5
$PAAY3 ABC 20090810058 0000016833 LG

I need to be able to get the zeros in G7 to fill in the #s from F7 in
the
final product while deleting the zeros from G7 that is used can anyone
help.

--

Dave Peterson






All times are GMT +1. The time now is 03:59 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com