Aggregating And Then Eliminating Duplicates From A Database
Feb 3, 2009
I want to do is create a template that can be used for generating an attendance sheet with corresponding statistics on a semester by semester basis.
I've attached the workbook im using. For the purposes of my query only columns B-F are relevant. What i want is a formula that can compile all the names and information in columns b-f on a seperate sheet (sheet1)
I want to make sure that duplicates are eliminated from my final list so that even if a name appears multiple times in the sheets titled sessions 1-5 it only appears once in sheet1.
I want to do this in a formula so that it can be used over and over again. If possible I would also like the formula to exclude blank rows in columns b-f in the final list.
I am creating an inventory spreadsheet for a nightclub and I want to list the items to be inventoried by location to facilitate counting the items (bottles of liquor). the downside to this is there will be multiple entries for the same bottles because they are stored in many locations.
How would I aggregate the inventory counts for these items (perhaps in another sheet) by the name of the item?
I was thinking there would be a function that would search my list for all occurrences of "grey goose 1L" for example and then add all the counts over all locations to give me a total.
I am trying to create a formula that will aggregate different levels of data without using a pivot table.
For example, i would like for my formula to return the summarized sales of Region 1. I don't want to use the sum formula because I might want to summarize by common division, such as Telecom. To do this I would at least need an input cell to define the level of detail
RegionDivisionSales Region 1Telecom4291 Region 1Devices1032 Region 2Telecom2054 Region 2Devices3952
ive tried using different combinations of IF, VLOOKUP, and SUM statements, but nothing is working yet.
I wonder if you can help me in this question. I have a MIN function which calculates the smallest value in a list of percentages and then divides each percentage by the smallest in the list. It works fine until one of the percentages becomes zero with the resulting division-by-zero error. Do you think it is possible to make the MIN function to exclude all instances (there may be more than one zero) of zeroes from its calculation? I have attached the spreadsheet.
I have recently been advised to eliminate goto statements. While I have not had any trouble with them so far, it is my understanding that a different structure will speed up my macro, which never hurts. Here I have printed a recent macro I wrote with two goto statements in it heart. Could someone show me how they would rewrite this bit of code while still getting the same results? Here the code compares the active cell value against B and if it does not match, it goes to the next value and compares. If it goes through more than 100 searchs and the term is not found, then it has checked the whole list and needs to stop search, thus the progression of C. A few options are offered before closing down the macro, but ultimtaly, C needs to get to 100 to exit the sub. Thus the goto Alpha that repeats the addition to C.
Alpha: If ActiveCell.Value CStr(B) Then ActiveCell.Offset(1, 0).Select If ActiveCell.Value = "" Then GoTo Beta C = C + 1 If C = 100 Then I = MsgBox("Complete. Do you want to continue with Received data?", vbYesNo) If I = vbYes Then Windows(D).Close Call ReceivedDataUpdate GoTo Epsilon End If
I have 5 columns and 1000 rows of data, All cells has formulas, resulting blank or value, I need a formula to copy only the rows with values building another column (list) with no blank cells Is it possible without macro?
I have a 23 worksheet workbook that I am exporting to csv files. Somehow the data (formulas) appear to be included in the export, even though when I click on a cell in the csv file it does not show the formula. I do not want the data to be exported. Any suggestions on how to modify my macro so that only the values of the cells without the data get exported? Here's the macro:
Sub SaveAllSheets2CSV() Dim wsSheet As Worksheet With ActiveWorkbook For Each wsSheet In .Worksheets wsSheet.SaveAs Filename:=.Path & "" & wsSheet.Name, FileFormat:=xlCSV AddtoMRU = False Next wsSheet End With End Sub
I am currently trying to create a database of products for my company. For each product I would like to include an image associated with it. I then want to have on another sheet a place where the user will click an error and be able to cycle through the products. As tehy cycle the associated image will pop up.
What I need to understand is after importing the image into excel, how do I associate that image to a cell so I can reference it in another sheet of the database. I am not concerned with how large the database will get, my pictures are quite small.
Eliminating empty cell in the concatenate. I am concatenating many cell together. Example is Column A has a word " Starter" Column B is the type of tractor it fits " Case" Column C thru E have other names IE John Deere, Ford only if the part fits more than one type of tractor. In my final Concatenate i end up with many comma's and nothing follows. I have placed a ", " in between each reference of the cell. If the cell is 0 or null. I want the concatenate to ignore the cell and extra commas.
My current function reads + Concatenate(A1,", For ",B2,", ",C2,", ",D2,", ",E2)
What I have now. Starter, For John Deere, , , , , , , . Starter, For John Deere, Ford, , , , , , .
I have a formula that is dependent upon a column of cells containing text. Cells within this column randomly have an additional space (" ") following the words. With this invisible space, the formula doesn't work as intended.
Since I have an extremely long list of names, is there a way to easily remove additional spaces after words without manually going through each cell and deleting them?
I have attached a spreadsheet of sample data. Column I has duplicates and the data in columns A to H are in any of the duplicates. I want to eliminate the duplicates and align the data in the other colums to the single row. Eg I2 and I3 are the same value, I want to end up with only one row with the value 27217 and the data in F2 and G3 to end up in the single row. If value 27217 is in I2 only then F2 will still contain 5 but 6 will be in G2 not G3.
assuming we're comparing column a, i want to eliminate rows in which its column a value matches the column a value of a previous row.
what i have:
abcd 1351 2442 3235 4324 3542 2253 1344
what i want
abcd 1351 2442 3235 4324
i tried the advanced filter - copy unique record to another location but it would only copy the unique column a values to another location and not values on the same row attached to that column a value.
What is the easiest method to eliminate non-corresponding items from appearing in pivot fileds. For example, if I select "Texas" and "Arizona" from my state pivotfield, the "City" pivotfield next to it should only display cities within these states, and not every city in every state within the original data.
I presume this involves dynamic ranges and also some sort of array matching?
I've been asked to streamline some processes for a company I used to work with before I went on maternity leave (been two years now, my brain feels like its gone to mush). One of the things they have is a document where they input EVERYTHING manually into a word, sometimes the same thing several times. (felt like I had gone back into the dark ages). I know I can set up a template in Excel where all the required information can be imported into specific places within the word document, but Im struggling to find a solution to one part.
They get their clients to fill out an expenses form showing all their monthly expenses, some fields will be filled in but others are not relevant to them so they are left as zero.
How do I go about just importing ONLY the fields that have values input against them?
Mortgage $2000 Rent $0 Electricity $300 School Fees $0 Contents Insurance $200 Water $80 Pet Care $50 Groceries $1000 Takeaways $0
Then when the data is imported into word it would show up like this (formatted better of course)
Mortgage $2000 Electricity $300 Contents Insurance $200 Water $80 Pet Care $50 Groceries $1000
I've used a countifs, but I'm having trouble doing a sum in a similar way. I have 2 databases and I will try to explain below. I need the to sum the values of database 1 if the second database is >= 20. So the value I would expect on this example would be 900. I would also like to be able to highlight which ones are elliminated. Such as coloring the text red.
In short, I would like a pivot table to only count unique values, but when I click into the pivot I would like to show all instances of that value. For example:
I have a table of data that I am creating a pivot table from. There are fields for Customer ID, Task Name, Age, and Notes. There will be multiple records for a single Customer ID each time it has new notes.
I would like to create a pivot table that has Task Name in the Row Labels, Age in the Column Labels, and count of Customer ID in the Values, so that, for example, I can see how many accounts have been in the Design task for 2 days. However, when I do this it counts each record, but I would like it to count each unique Customer ID. Also, when I click into the pivot, instead of pulling up one line per Customer ID, I would like it to pull up each instance of Customer IDs in that Task Name/Age combination (similar to doing a DISTINCT in SQL).