Solved

Excel Formula: If Cell B equals X then copy Cell C

Posted on 2013-12-31
7
64,674 Views
Last Modified: 2016-08-29
I need an excel formula that looks across a Row and evaluates if B:2 = x then copy the cell next to it C:2 into another cell  F:2.

Example:

Department      Paid      Amount            Date                  Late            Removed
Accounting            X         300               12/20/13            No                    $300-->>Copied from C
0
Comment
Question by:BSAS_ITGuy
7 Comments
 
LVL 18

Accepted Solution

by:
Raheman M. Abdul earned 220 total points
ID: 39748388
Formula in F2 is

=IF(B2="X",C2,"")
0
 
LVL 2

Expert Comment

by:Ned_LeB
ID: 39748397
You wan to COPY the data or you just want the value to show in that cell?  Copying a cell is a VBA thing which is a bit more involved.  If you just want to show the value used this:

=IF(OR(B15="x",B15="X"),C15,"")
If B15 is x or X then show the value in this cell, else show empty

Actually Excel is not case sensitive so this would work too.

=IF(B15="x",C15,"")
1
 
LVL 1

Author Closing Comment

by:BSAS_ITGuy
ID: 39748430
Good simple answer.
0
Highfive + Dolby Voice = No More Audio Complaints!

Poor audio quality is one of the top reasons people don’t use video conferencing. Get the crispest, clearest audio powered by Dolby Voice in every meeting. Highfive and Dolby Voice deliver the best video conferencing and audio experience for every meeting and every room.

 

Expert Comment

by:K R
ID: 41774779
What if I want to copy a string of outputs with commas in between but drop the comma if the first cell is blank

Eg If A2=x, to return the Initials in A1, and keep going across columns but to drop the relevant column if Row 2 is blank
0
 
LVL 2

Expert Comment

by:Ned_LeB
ID: 41774831
There and easy way (less elegant) and a harder way.

Easy, create a hidden row in row 3 (for this example) and use this formula:
In A3 cell:
=IF(A2="x",A1,"")


EDITED (Original was wrong)
In B2
=IF(B2="x",A3&", "&B1,A3)

Then copy and base B2 cell across all the column.  If you have Z column the last cell Z3 should have all your data.

As for the hard way I would think of using matrix but I need to dig a bit for that one.  

Let me know if what I mentioned here is enough.  If not I'll look into matrix's.

I did not test this... if it does not work let me know and I'll debug it for you.
0
 

Expert Comment

by:K R
ID: 41775242
I think I follow but I need it to string a series of columns ideally with a comma when there is an initial, and to leave out the space and comma when there is no initial

Whereas the formula you've used will still give me a space between commas where there is no initial?
 
AB      CD            AD      CC
x            x            x
AB      AB      AB,       AB,       AB, , CC
0
 
LVL 2

Expert Comment

by:Ned_LeB
ID: 41775678
It shouldn't I just tested it.

I attached an excel file with the formula.

AB      CD      AD      CC      DE      FE      YT
x            x            x            x
AB      AB      AB, AD      AB, AD      AB, AD, DE      AB, AD, DE      AB, AD, DE, YT
example.xls
0

Featured Post

What Is Threat Intelligence?

Threat intelligence is often discussed, but rarely understood. Starting with a precise definition, along with clear business goals, is essential.

Join & Write a Comment

Deploying a Microsoft Access application in a Citrix environment is not difficult but takes a few steps. However, Citrix system people are often of little help, as they typically know next to nothing about Access. The script provided here will take …
Entering a date in Microsoft Access can be tricky. A typo can cause month and day to be shuffled, entering the day only causes an error, as does entering, say, day 31 in June. This article shows how an inputmask supported by code can help the user a…
This Micro Tutorial demonstrate the bugs in Microsoft Excel for Mac with Pivot Charts.
This Micro Tutorial will demonstrate how to use longer labels with horizontal bar charts instead of the vertical column chart.

707 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

17 Experts available now in Live!

Get 1:1 Help Now