Finding Missing Data Using Arrays And 2 Tables

Aug 25, 2014

Any easy way to retrieve data from another table using an array formula.

I have two files that I am using that contain 2 sets of data with columns for name, address, city, and state. The red highlighted data needs be used to find the blue data first column, which is a possible name for the company found from the red data. The issue is that the blue data is larger and has rows of data that will not be found in the other table.

I have the spreadsheet attached. I attempted to use an if/and statement :
=IF(AND(D2=C8I:I,E2=J:J),H2,0)
but found out that it does not work with arrays and only found the first address by default.

How would I set up a formula to retrieve the possible names using criteria from the blue data such as if the address and city match, then input that company name?

View 5 Replies


ADVERTISEMENT

COUNT On Three Criteria, But Using No Arrays Or Pivot Tables

May 17, 2009

I have a table which, when populated, gets huge. The example I am showing here is greatly simplified.

I need to be able to provide a summary report that shows a count of entries (rows) that meet either TWO or THREE criteria, and one of those criteria is date-based.

For the date-based option, I need two possibilities: 6 months ago, and 12 months ago.

In the attached example, then, I would need to see:

- How many entries were for Purchasing and were Complaints in the past 6 months? (answer should = 2)

- How many entries were for Shipping and were Complaints in the past 12 months (answer should = 2)

- How many entries were for Shipping and were Compliments in the past 12 months (answer should = 1)

And so forth.

Here's the rub. All of this can be done with array formulas, and an EDATE cell that calculates today's date -6 months, and one -12 months. The problem there is that there would be so many array formulas (I need to do a lot of permutations), plus utilizing the volatile TODAY(), that the sheet slows down DRAMATICALLY in calculation time.

Secondly, this is for a user that is not Excel savvy. So the solution not only should not slow the calculations down, or require them to set Excel to manual calculation, but it should also NOT use Pivot Tables. (Simple users are confused by pivot tables, sorry to say... and they are a heck of a thing to format nicely for the boss to look at.)

And, of course, we can't use VBA.... that will also confuse the client.

So I know the best answer lies in database functions. I just cannot figure it out.

View 11 Replies View Related

Query Tables DataTypes And ColumnWidths Arrays As Variables

Jul 12, 2011

How do I set the datatypes and columnwidths as variables? I get invalid procedure call or argument. Will import different text files and set dt and cw based on names.

Dim dt As Variant
Dim cw As Variant
dt = "2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2"
cw = "7, 7, 5, 2, 7, 16, 3, 15, 11, 9, 9, 9, 7, 3, 3"
With ActiveSheet.QueryTables.Add(Connection:="TEXT;B:BOMOEBTRfro1.txt", Destination:=Range("A1"))

[Code] ........

View 8 Replies View Related

Macros / Finding Missing And Complete Addresses?

Mar 10, 2014

I'm trying to analyze some data from customers where it finds how many phones were missing, zip codes, city, states etc.. However, im having trouble finding a solution to find complete addresses and tally it. I have 2 address columns and one either has a PO box or a normal address. With my code, if one address cell is empty, it will consider it as an incomplete address but we all know it is still a whole and complete address.

View 2 Replies View Related

Finding A Missing Date And Listing Name From Next Column

Jan 27, 2010

I am try to show a list of all rows that have a missing date in column "B" and then show the corrasponding name in the next column "C". I can find the first one on the sheet and how many have missing dates using:

View 6 Replies View Related

Compare Two Columns, If Missing Insert Missing Data

Jul 8, 2008

I have two columns which i want to compare, they contain text data such as A123.

what I'd like is if its in column A and not in Column B then add to bottom of column A.

Once its in column A i can do the vlookup's to draw the other data, costs etc, over but don't know how to identify, and add, the missing codes to the list.

View 9 Replies View Related

Comparing 2 Lists (names) And Finding Missing Values

Jan 23, 2014

I have a list of over 2000 names and need to establish which names from column A appear in Column B, as well as which do not appear in column B.

I attach an example : NameCheck.xlsx‎

View 3 Replies View Related

Filtering / Sorting And Finding Missing Sequence Using Macro (for Big Excel File)

May 27, 2014

I have a very big Excel file (62 MB). I need to be able to filter by one column (FACILITY) and sort the whole file using the (REGISTRATION NO) column as well as finding the missing sequence number in the (REGISTRATION NO) column. The problem is that the (FACILITY) column has more than 200 different facility name. I am thinking of macro as I have different Spreadsheet I need to do the same steps in each one separately.

I have attached a copy (example from the data that I have) .

View 14 Replies View Related

Finding Duplication Within Worksheet Tables Using VBA

Aug 9, 2012

in finding duplication within different worksheet tables using excel VBA.

Sheet 1 has the following table below:
A
B
C
D
E
F
G

[Code]..

The format of both tables is different within both of the sheets.

The desired output should be shown in sheet 2 table:
A
B
C
D
E
F
G

[Code]..

The above table (sheet 2) shows duplicate rows (bold) from comparing table in sheet 1.

I was using this function below, however this does not give me the desired output i am looking for.

=IF(AND($F2=Sheet1!$F2,$H2=Sheet1!$H2,$E2=Sheet1!$E2,$G2=Sheet1!$G2),Sheet1!I1,"").

View 7 Replies View Related

Finding Matching Records From Two Tables

Jul 14, 2014

I have two tables, both contain a column of ID numbers and a column of addresses.

I would like a method to match the IDs from table1 to those of table2 - if no matches are found, search for matching addresses, if a match is found then output the ID in table1, the address, and the corresponding ID in table2.

If still no matches are found, output the ID and address from table1 and indicate that it didn't match.

Then I want to check table2 records - i.e. search for matching address between the records and output the table 1 ID, address and table2 ID were partial or no matches are found, as above.

View 3 Replies View Related

Pivot Tables - Finding Number Of Individuals With Particular Filter Combination?

Jan 30, 2013

I am using a pivot table to explore the relationship between the two variables in a survey. Question 1 is a "choose all that apply" question, while Question 2 is more "if you said yes to any in question 1, choose all that apply".

So, I have about 10 filters for question 1, where each combination will give me a different number for the responses for question 2. My question is this: How do I get excel to automatically find the # of individuals with the particular combination of filters in question 1?

Ie. if said yes to 3/10 options in question 1, how do I get excel to find out how many actually said yes to the 3/10 questions.

The purpose of this data is for reference to question #2, so that i can utilize some percentages.

View 1 Replies View Related

Slicing And Dicing CSV Files - Involves Arrays And Jagged Arrays

May 8, 2013

I am retrieving a CSV file from the net. In this file there are 'x' amount of row data and 7 columns. I only care about the values in the 7th column for each row. I also don't care about the entire first row. A graphical version would be represented something like this, with the values I want colored in orange:

|---,---,---,---,---,---,---|
|---,---,---,---,---,---,---|
|---,---,---,---,---,---,---|
|---,---,---,---,---,---,---|
|---,---,---,---,---,---,---|
|---,---,---,---,---,---,---|
|---,---,---,---,---,---,---|

.
. extending until the end of the data set
.

I've managed to dice this thing into a jagged array by first splitting it using vbLf as a delimiter, and therefore adding those to an array called Lines(). Then I split Lines() up using commas as the delimiter and threw those into a jagged array, let's call it Breadcrumbs()(). I want to throw all the values from Breadcrumbs(i)(6) into an array of its own. Here's my code so far:

Code:
Public Sub CSVparser(file As String)
Dim Lines As Variant
Dim j As Integer
Lines = Split(file, vbLf)
ReDim breadCrumbs(UBound(Lines)) As Variant
For i = 1 to UBound(Lines) - 1
breadCrumbs(i) = Split(Lines(i), ",")
Next i
End Sub

View 1 Replies View Related

Excel 2007 :: Macro For Finding Out Missing Number And Duplicate Number In A Range

Jan 22, 2013

Excel 2007
ABCDE12145101843222121028543291410388563015104796731501058178325210
685894953107839104354108841011445510985111349661101215516710013135668
981417576999151858708916195971801720607291182161738219236274902024637
59121276476872228657786232425Sheet1

View 7 Replies View Related

VBA Using Arrays For Copying Data From A To B

Jan 14, 2009

Though I am familiar with the use of Array in formulas I can't seem to get my head around the way arrays are used in the VB world.
It is my understanding that you can read and write data into an array for copying/moving it around and reordering.

This is a simplified version of what I am trying to do.

I have some data in a row, say:
1, 2, 3, 4, 5, 6, 7, 8 etc.

I would like to poplute an array and then "Write" the data into a range so that it comes out something like:
2, 4, 1, 3, 8, 6, 7, 5 etc

I have tried to play around with array in Vb but could not seem to get anywhere.

Am I mistaken that is is possiable?
If someone could point me in the wite direction I would appricate it.
I have searched for this online and have found examples that I either did not understand or was unable to adapt...

View 9 Replies View Related

Paste In 9x16 Arrays Of Data

Dec 12, 2008

I am looking for code to do the following:

1. Copy data from Column A in Sheet1 (could be up to 1000 rows)
2. Paste the data in Sheet2 in "arrays" of 9 columns and 16 rows

So basically, the first table would contin the first 16x9 = 144 numbers that are being copied and pasted from Sheet1. The second table would include numbers 145 to 288 and so on.

View 12 Replies View Related

Structures Or An Arrays Of Different Data Types.

Sep 19, 2008

I an newbie at VBA but I took some short programing classes back at my college days. I am trying to declare an array with different data types and since that seems to be imposible for what I gather then my other option is to declare what I remember as a structure.

View 9 Replies View Related

Getting Summary Statistics From Data Arrays

Jun 1, 2007

I have formed data arrays in VBA after running a time series simulation model. The array is m simulations x n periods. Small example: ...

View 6 Replies View Related

Textboxes, Data Arrays And Vlookup Functionality

Nov 20, 2008

I would like to select a item from a list and have a text box display data from the next column (corresponding row) Also, I would love if I could type something into a second textbox and have that copy onto a third column (again, corresponding row) Also, if the add comment command button could transfer that record to the "commentted items' sheet. I have attached an example.

View 2 Replies View Related

Multiple Arrays - Matching Data To Items

Jun 20, 2012

I have code that runs through multiple arrays trying to match data to items in the arrays and it takes a long time to run.

Code:
dim a as long
dim b as long
dim c as long
dim d as long
dim e as long

dim MyAarray as variant

[Code] ..........

That's basically what the code does. however, it takes an extremely long time to get through with everything as each array increases in size.

View 7 Replies View Related

Pull Data From Sheet Based On Criteria - Populate UserForm And Ask For Missing Data

Feb 8, 2014

I have a spreadsheet that is updated weekly -- but every week new info is added that needs a user to input corresponding info. I use a vlookup function to link to another spreadsheet that populates the info from previous weeks and the info that is missing shows up as #N/A...

First I was using a msgbox function to get the info:

HTML Code: 

For Each b In myrange
If Application.IsNA(b.Value) Then
Employee = b.Offset(0, -2).Value
SSID = InputBox("Please enter ID# for " & Employee & " :", "New Employee Found")
b.Value = SSID
End If
Next b

But it can be up to 30 different new employees... and that is time consuming.

I would like to make it more user friendly by creating ONE userform that displays all of the employees as labels -- has a text box in which to put the ID # -- and then has a drop down box to choose the type of employee (2 options). I want all of that info to go back to the reference spreadsheet so it will be saved for following weeks, and then redo the vlookup to get the info into the new weekly spreadsheet (I can do that part)....

HTML Code: 

Private Sub CloseButton_Click()
Unload UserForm1
End Sub

Private Sub ComboBox1_Change()

[Code] ......

View 2 Replies View Related

Excel 2010 :: Access Data Connection Query - Missing Data All Of Sudden

Oct 19, 2012

I created a slick little excel sheet with the data coming in automatically via Access query. It has been working fine for months. Now all of the sudden there are a bunch of cells with missing data. The weird part is it's not as if whole columns are missing data, more like 90% missing. When I go to Access and run the query all cells are populated as the should be. There have been no changes to the query at all during this time.

btw...I am running Office 2010

View 2 Replies View Related

Excel 2010 :: Compare Data In Five Sheets And Pull Out Missing Data

Oct 2, 2013

I have one excel 2010 workbook with 5 work sheets, each work sheet contains a list with first/last name(one column) and the company name, some have a 3rd column with their email address in each sheet represents each year starting at 2008 thru to 2013 i have to find out if the people that attended an event in 2008 also attended it in 2009/10/11/12/13 and if they didnt, put their name and company name onto a blank worksheet within the same workbook without using a macro, how can i do this?

View 2 Replies View Related

Subtracting Two Arrays Of Data And Putting The Result In Some Cells

Dec 11, 2009

I was trying to subtract two arrays of data and putting the result in some cells but with no success unfortunately. I'm relatively new to VBA and I'm just starting now to make calculations with arrays so excuse my little knowledge. The arrays that I'm trying to subtract are from row 1 to 250 and m and n variables have the number of the columns. Here is my routine:

View 3 Replies View Related

Interpolating Data In Excel Table With Missing Data

Jun 1, 2014

I have a table with 21 numbers two rows with x and y e.g.

nr.xy
205,5
195,4
185,3

so on ........

Now I wish to make a table with 100 numbers in wish y is interpolated based on y in the given table. Using many IF statements (in Dutch "ALS") isn't useful since the number of statements is becoming too large and besides is a number is missing e.g. nr7 x=0,7 the y is 0.

This is not working properly:
=
ALS(P12<$H$28;"Bodem";
ALS(P12<$H$27;$i$28;
ALS(P12<$H$26;$i$27;
ALS(P12<$H$25;$i$26;
ALS(P12<$H$24;$i$25;
ALS(P12<$H$23;$i$24;

[Code] .....

View 11 Replies View Related

Compare Data In 2 Workbooks And List Missing Data

Mar 13, 2007

I have data in 2 workbooks. Book1 - Sheet1 - Col A and Book2 - Sheet2 - Col A. I want to compare Book2 with Book1 and list all values in Book2 that do not find a match in Book1. I want to run a macro for this

View 7 Replies View Related

Entering Date/time Data As Xvalue For Scatterplot With Vba Arrays

Mar 31, 2007

I am trying to create/modify an XY scatterplot using VBA.

I declare local variables and point them to the chart and a new data series for the chart, such as:

Dim chartone As Chart
Dim chartseries As Series

Set chartone = ThisWorkbook.Charts("Chart1")
chartone.ChartType = xlXYScatterLines
Set chartseries = chartone.SeriesCollection.NewSeries()

I set the series data, using an array, such as:

chartseries.Values = Array(1, 3, 5, 7, 9, 11)

I can set the Xvalues to a set of dates by setting .Xvalues to a woksheet range that includes date-formatted data. (like this):

chartseries.XValues = Worksheets("sheet3").Range("m9:m14")
(where m9:m14) contains dates...

View 4 Replies View Related

Take Missing Data From First Sheet?

May 15, 2014

I need to take in third sheet all data which are missing in second sheet from first sheet, for example:

IDName LastName
1John Doe
2Jany Tine
3Paull Marphy
4East Doe
5West Marlyn
6ThirstanWist
7SecondEast
8ExampleMiddle
9Doe Tryer
10MarlynEarly
Sheet 1

IDName LastName
1John Doe
4East Doe
9Doe Tryer
10MarlynEarly
Sheet 2

And in Sheet 3 to get result

2Jany Tine
3Paull Marphy
5West Marlyn
6ThirstanWist
7SecondEast
8ExampleMiddle
Sheet 3

View 14 Replies View Related

Import From Web Missing Data?

Dec 6, 2012

I am trying to import data from web to excel. I posted the link below to the website I am attempting to import from. The only part I need is the statistics. However, I cannot get it come thru by getting external data from web.

The goal is to great an auto updating spreadsheet with multiple sheets so copy and paste is not feasible.

[URL]

View 1 Replies View Related

Message Box For Missing Data

Mar 2, 2009

I have ben given a excel file from another department at work as they had been told i know a bit about excel. Excel... Yes, Visual Basic... Nil, zilch, nada! It really might as well be written in chinese!!

What has happened is the guy who set this up has since been made redundant from the company and they now want the file to do one more thing.

Basically what they want the file to do is, when the user clicks the 'generate file' button, if E2 has no date entered then a message box pops up stopping the user from going any further until a date is entered.

View 4 Replies View Related

Average With Missing Data?

Dec 11, 2013

I need to be able to create an average total that skips any missing information. For example, if I have four values I need the average for all four (e.g. 5+6+7+3/4), but if one is missing I need the average of three (e.g. 5+7+3/3).

I found the array formula: =AVERAGE(IF($A$1:$A$50,$A$1:$A$5)) [Note: I pressed Ctrl+Shift+Enter to make it an array formula]. Which works perfectly for cells that are next to each other (e.g. A4:W4). The trouble I am having though is that the cells I need to pull the data from are not next to each other e.g. (K4, N4, S4, W4).

I did try to ammend the array formula with the following: =AVERAGE(IF($K$4,$N$4,$S$4,$W$40,$K$4,$N$4,$S$4,$W$4)). But of course that came back with a "too many arguments" error.

How can I ammend this information to make this formula work.

Extra information if needed: The cells that have missing data are not blank or have a 0 value, they show a "#N/A" (which doesn't need fixing).

View 4 Replies View Related







Copyrights 2005-15 www.BigResource.com, All rights reserved