I have a cell that contains values such as "AAPL" or "0001.HK" (without the quotes). I would like to extract the content to the left of "." (if any). i.e. I want the cell to return "aapl" or "0001". What formula should I use?
I thought this was a pretty simple formula but I am having difficulty creating it. I am attaching a little test spreadsheet. Sheet 1 is where the data will be entered. The Reimbursed column has a drop down choice of yes or no. The next 2 columns are the cost of registration and the cost of accommodations. On sheet 2 is where I would like the formulas. So in cell A4 I would like a formula that says if B3 on sheet 1 is Yes populate this cell with the contents of Cell C3 only, B4 of sheet 2 would then be B3 if A3 on sheet 3 is Yes and so on with the Not reinbursed if sheet 1 the Reimbursed column is no.
I have a directory folder with an active workbook and another workbook id like to copy data from. The Following macro opens up a file in the same directory, copies some data and pastes it in the active workbook. However with this code I have to specify the filename, 'Data.xlsm' in the example code. I would like it to copy data from the only other workbook in the current directory WITHOUT having to specify the name in the code, so just opening it up no matter what filename it has.
In addition I would like to extract the filename from the workbook im copying data from and paste it into the activewoorkbook in sheet 1 Cell A1. I had a look at getopenfilename function but cant seem to make it work for my purpose.
In one column (Column A) I have a column of data which contains long descriptive text - i want to extract a specific piece of text from this descriptive text and enter it into the next Column (Column B).
E.g. Cell A1 = "Hello Buddy, how are you?" - i want to extract the word Buddy and enter it into cell B1
then A2 into B2, A3 into B3, etc, etc,...
Is there a simple macro out there that can do this?
If I have some data in a cell (let's say D1) such as "m-3,s-2,xl-4", what formula can I use in say cell D2 so that if I find the characters "s-" in Cell D1, then it will return the value "2".
Similarly, in say in Cell D3, I would then want to use the same formula but modify it so that if the characters "xl-" are contained within Cell D1, the formula will return "4"
I'm trying to extract pieces of a part number and place each section in another cell. It's kind of like a text to columns, but in a formula and removing part of the data. This is what I'm starting with: Cell 3A: HB149E.505
I'm trying to figure out a formula that will fill the following which are currently blank:
Cell 3A: HB149 Cell 3B: .505
Cell 3A will always have 5 digits prior to the decimal and 3 digits afterward so that is not a problem.
Need formula to extract the text from a cell, with which a vlookup will be preformed on? For example if a cell contains: 116PH(604052) I would need to perform a vlookup on the PH.
The problem is that the "PH" in this case can vary where it's at in the string of numbers. Also, some cells may only have a three digit number with the two letters following. See my attached spreadsheet as an example. The current formula I have in column A on the attached spreadsheet performs the vlookup fine if there is only the three digit number followed by the two letters, but as I've outlined above, this isn't sufficient.
I receive a workbook on a monthly basis and it arrives in csv format. I need to format it and split it into several pages prior to sending to managers. I'm comfortable with the vba for formatting and splitting it into several pages but I have a problem with some cells that always have data in them in the same (incorrect) fashion.
how to go about fixing these cells and then I can get on with writing that into the macro.
Currently looks like:
A || B || C No requested || No Supplied || Percentage 4 || 4100% 12 || 875% 6 || 350%
Should look like:
A || B || C No requested || No Supplied || Percentage 4 || 4 || 100% 12 || 8 || 75% 6 || 3 || 50%
I was thinking of some kind of Left() formula to extract the leftmost character and place it into it's new cell BUT realise that sometimes I might need to extract 2 (or perhaps even more) characters.
I'm trying to extract information from one specific cell, and place it into another. This other thread kind of does what I'm looking for. I wish to extract from the following; "20/04/2009 5:42:51 AM". Placing the date in one cell, and the time in another. All spacing within the quotation marks is respective of the cell. Obviously dates and times would vary.
I currently have an issue with sorting data that i download into excel.
I have a list of rows that have text that look something like the below:
redeem: 141BA9835E Colour: Silver
I want to copy only the colour at the end of each of the colours into a new cell. So in theory the formula will pick only the colour out. Below is a list of more rows as an example where it changes slightly:
redeem: C3CC237E3C Colour: Silver
redeem: db56b2177c Colour: Pink
redeem: 7d3fe7eba2 Colour: Black
redeem: EBE56BDA7A Colour: Silver
To summarise have can i extract into the cell next door, only the colours from text
Currently i am having to manually type only the colour into a cell, and it is taking forever when you have 1000's or rows
I have a column with numbers in. The column has been formatted to include a currency code but this can change on each row, e.g. M1 may be £20,000,000, M2 may be $40,000,000.
I want to insert a column prior to this column and extract the currency so that in L1 I would have £ and in L2 I would have $.
I have a bunch of contributions events and I am trying to extract the date ... for example. each line has "contribution 11/02/2011" or "contribution 12/17/2010" is there a formula that will pull out the date. this way I don't have to do it manually.
If H15 = 12:00pm and H16 = 2:00pm, the result in A3 = 2:00
Cell A5 has the formula: "=A4*A3"
In cell A4, I enter a number, say "4", which produces the result "8" in cell A5
Now...I want to add to the formula in cell A5 to make it "=(A4*A3)+A4". The result I WANT in this example should be 12 but no matter what, the answer always ignores the "+A4" part and always just gives me A4*A3.
So the question is, how do I extract the result "8" from cell A5 as a number to which I can add (or subtract...or ANYTHING) other numbers accurately?
I have a spreadsheet containing 2 columns. Column B contains a list of item numbers which are made up of either all numeric values or alpha numeric values. Column A will contain the vendor code which must be extracted from the item number in Column B based on the following criteria:
a. If the item # in Column B begins with the letters ZZZ and the next four (4) characters immediately following the ZZZ letters are ALL numeric, then the vendor code = the next four characters immediately following the ZZZ.
b. If the item # in Column B begins with the letters ZZZ and the next three (3) characters immediately following the ZZZ letters are alpha numeric, then the vendor code = the next three characters immediately following the ZZZ.
c. If the item # in Column B begins with the letters AMER, then the vendor code = AMER.
d. If the first four (4) characters in the item # in column B are all numeric values then the vendor code = the first four numeric characters from the item #.
e. If the first three (3) characters in the item # in Column B are alpha-numeric values, then the vendor code = the first three alpha numeric characters from the item # in Column B.
I tried writing the following formula and receive a #VALUE! error message:
I have a downloaded file from a bank that has a list of names and I need to extract the sirname. The sirname is always last, however there are blank spaces trailing the name.
Example of list is as follows: MS L SMITH MS JOAN STAKE MS MARGARET LOVE MS J POOL MS LOUISE HURT ELAINE TASSETT MR MARK BOOTH MR IRVING CHAN
Using text to columns will not work as sometimes there are 3 parts to the name and sometimes 2.
I am trying to extract a partial string from a cell. There are 2 lines in each cell seperated by ALT + Enter
Example: GREAT SOUTHERN ROAD GUNDAROO QLD 7012
What I want to do is extract only the first line of the text and put it into the next column. I've tried using the FIND, SUBSTITUTE formula, but because the 1st line of the address varies in length, it seems to cause more problems than it solves.
I have written a code using VB for extracting data from notepad to excel and copying the certain data like date in other cell. I need to extract a particular value from the cell where data is copied to another using mid or any other function in VB.The code is as follows:
Private Sub CommandButton1_Click() Call data Call compare End Sub
Sub data() Dim fs, f, ts, s Dim r As Long Dim r2 As Long Dim e1, e2 As Variant Dim i As Integer Const ForReading = 1
Set fs = CreateObject("Scripting.FileSystemObject") Set f = fs.getfile("C:Documents and SettingsAdministratorMy DocumentssheetalCingularStatus .txt").....................
I have a column of cells with similar to the following text.
First Marine Avenue 18 1303 11 1
There will always be a final 4 groups of text numbers, each with a space between, but each having different number of numbers (this particular sequence has 2,4,2,1 - but others may be different, but always 4 groups)
The true text ( a series of Road names are potentiaaly all different, having a sequence of words that may be up to 5 words long before the numbers start)
I need to extract the 4 groups of numbers into seperate cells, leaving the Road name text in a singe cell. I would then have a table of 5 columns, the first the Road text, and the next 4 columns being the group of numbers, which I would then format as numbers.
up to ten such entries may appear in each cell with an arbitrary number in each cell. They were entered using the ALT+Enter method. Is there an easy formula to extract each row (such as 44049,99820,'1') to use in a formula. If there are two entries I would like to write two separate rows like:
LINE 34567,43510,'1' LINE 44049,99820,'1'
If a macro would be required I understand and could use that also.
I have made something similar before and we were able to make it work... I tried the same code, but it is not working now. Basically in cell a1 I have
Auction Type: Auction, Auction End Time: 11/15/2006 10:00:00 AM(MST), Asking Price/Current Bid: $10.00, Number of Bids: 0, Description: , Traffic: 28 and in cell b1 I need it to only display $10.00 in cell c1 I need 0 (for number of bids)
I need to extract part of the data from a number of cells. I was thinking a vlookup would be the right way to go about this but i don't know how i can make it look for only part of the data in a cell.
example data Required Extraction Data PXC-WIS-HAR075/001 = I need the data HAR075/001 GXR-Cru-WOO046/001 = I need the data WOO046/001 LST-Wis-KAV001/001 = I need the data KAV001/001 GXR-CAP-EDL001/001 = I need the data EDL001/001 RXW-ACT-WAL081/001 = I need the data WAL081/001 SXS/mf/SMI085/001 = I need the data SMI085/001 SYM-CEN-HAP001/001 = I need the data HAP001/001 SYM-Act-MAY025/001 = I need the data MAY025/001
I should have also wrote that I do have a list of the file numbers for the vlookup to.