List the names of sheets which have a specific string - excel

I have an Excel workbook that contains multiple sheets. On each sheet, Column A lists all the assets related to that sheet. I want to do two things:
Create one sheet which has a list of all the assets captured from each individual sheet and remove any duplicate(s); and
Develop a process/macro to get a list of all sheet names where a particular asset shows up.
For example, if I select a particular Asset (e.g. abc), I should get a list of all the sheets of which this asset is a part.

Related

Transferring data from one excel sheet to another

I will preface this by saying I have not much experience with excel.
I'm looking to see if there is a way to input data into one sheet and simultaneously transfer the data to different cells in another. The sheets are not formatted the same. The sheets are used for tracking shipment data. Sheet 1 is for a shipping manifest of contents and the second is used as a master tracker to tell what items were shipped when, quantities, truck #, location # etc.
Is this possible given they're of different formatting?

Limit with creating a drop-down list dependent on a selection in excel

I have an excel file with two sheets. The second sheet (Report) contains data validation cells based on the first sheet (Data). From the second sheet, the drop-down list that displays in the Select XXX depends on the selection in the Generate Report. When the Generate Report is set to anything beyond the first five in its list, the "Select XXX" displays year as a default list (no problem with this) via the code ...INDIRECT("Year").... The problem is that excel does not allow for addition of more code (seems I hit the limit). The question is - how can I manipulate this code to accommodate every option in the Generate Report? or perhaps, is there another method to implement?
The data validation source code for the drop-down list is =IF($B$4=Data!$Q$5,INDIRECT("Client"), IF($B$4=Data!$Q$6,INDIRECT("Month"), IF($B$4=Data!$Q$7,INDIRECT("Product_Service"), IF($B$4=Data!$Q$8,INDIRECT("Sector"), IF($B$4=Data!$Q$9,INDIRECT("Trans_Type"),INDIRECT("Year"))))))
Please, see the sample file at https://drive.google.com/file/d/1VKkGHjlJzLQqx4J9kyd_bCKG4r0Q7HkG/view?usp=sharing
What you could do is put the range names in column R, and VLOOKUP them:
=IFERROR(INDIRECT(VLOOKUP($B$4,Data!$Q$5:$R$9,2,FALSE)),INDIRECT("Year"))
You could then have as many item lists as you wish.

How to populate data automatically in excel

I have three excel sheets one with store codes, one with item codes. I want the third sheet to populate data such that there are two columns one column containing store codes another with item codes and there has to be each item associated with each store. I would also need the sheet to update itself as and when I add or remove data from, the store list. Is there a way to do so?

Filter text in Excel

I have a list of clients in excel together with their addresses and contacts. I want to separate company names of people's names. e.g. names with "LTD" or "PLC" are company names. I want to filter them separately in another sheet. How do i do that?

How to create a dropdown list on excel that filters a table?

I have a table with the following headings on Sheet 1:
List of Areas-----List of Defects
And a table like the following on Sheet 2:
Area-----Defect-----Cause-----etcetera
I want to create a dropdown list on Sheet 2 for defects that refers to the table on Sheet 1 and shows only the defects for the respective area.
The problem is that there are a lot of areas and each area has many defects, so for example Area A may appear 10 times on the first table.
What have I already tried?
Creating a sepearate table for every Area, however there are too many areas and it is not worth it
Creating a named range, however, new defect will be constantly included on the first table
I also tried the =OFFSET(INDEX(Table1;MATCH(F5;Table1[List of Areas];0));;1;COUNTIF(Table1[List of Areas];F5)) combined with the indirect command.
However given that the tables are in diferent sheets i cannot acces them.
How can I fix this?

Resources