Is there any way to deduce city, state, and/or zip code from a phone number in Google Sheets? - google-maps

I have a Google Sheets list of about 5,000 customers, almost all of which have phone numbers associated. Since many of our customers are from large companies with multiple offices, I'd like to segment as many as possible into their respective office locations. I thought that if possible to do this easily, it would probably be done using the area code of their work phone number. Does anyone know of a way to use that 3-digit area code to return city/state or zip code in Google Sheets?

One possible solution is to create another table that has states and their associated area codes(data can be cut and pasted into your sheet from here: https://www.freshworks.com/freshcaller-cloud-pbx/phone-numbers/us-area-codes/). Then once you have that those two tables you can perform a table merge between your customer table and the area code table(explanation with example here: https://davidmeindl.com/the-ultimate-google-sheets-formula-to-join-two-tables/).

Related

I want to combine duplicate values in column B and merge values from Column A

I've tried to search the web for this one, but no luck. Hoping someone can help me out.
I currently have a sheet with multiple duplicate account numbers. I want to combine the account number and display the one account number, but list out all the phone numbers associated to that account number separated with a semi colon. Hoping someone can help me with an app script to automate this process.
Original file
I would like it to look like this:
Ideal File

Syncing a List between different sheets keeping properties sticked to a row

Maybe the title is not explicit enough, but what do I want to achieve, is:
I want to have a single place to edit a list (customers) with some metadata, to be used across the entire spreadsheet.
Some sheets may contain editable data as rows tied to the 1st column with the customer Ids. E.g. prices for services for each Customer for each month.
So, when I add an entry (Customer) to the 1st (master) sheet, it appears in the pricing table and doesn't break the existing entries (the rows remain connected).
So far I've not found any native solution for this. Should I look for extensions fo this, or code it using the app script?

GoogleSheets - How to A-Z Sort Data Pulled by (Filter(Importrange

Here is a link to my sheet. https://docs.google.com/spreadsheets/d/113PRiJKxz_fIPmIoPID5e2IzrZF9ZptslX06JbIatDE/edit?usp=sharing
I am currently attempting to sort data pulled from another sheet into the one linked above by using filter(importrange.
What I have is a list of websites(Col2) with associated data points pulled in different adjacent columns. I have pulled a list of websites into this sheet using filter(importrange.
I have then pulled all associated data points (13 per website) from the other sheet also using filter(importrange, but making the criteria based upon matching the website within this new sheet to websites within the original list.
The idea is to pull all websites and corresponding data points that meet a certain criteria, in this case all websites that contain the ad network "Content.ad".
I have achieved this but now I am wondering how I will be able to sort this data in the new sheet where the data is being filtered into.
I would like to have the ability to sort the list of websites A-Z based upon the different data points, while having each column rearrange so that each data point remains with its associated website while being sorted.
For example if I want to sort the list from A-Z by Traffic Volume, I would like all data points to sort according to the position of their associate website.
Apologies if I have explained this inadequately.
Any help greatly appreciated.

map specific offices within range

We have a requirement to find corporate offices within a certain distance of a zip code
Requirements:
Can be a spreadsheet or web app, something portable.
We have a master office list with different office type categories.
Users need to be able to upload or populate a second list with customer addresses or just zip codes, sometimes up to 15000 at a time, they then need to be able to select a distance (e.g. 10 Miles, 25 Miles etc) and then select one or multiple office categories to display the results of offices within the selected mileage range, is there something already available to do this or does someone have an example?
Thanks ahead
This is essentially a store locator, but instead of stores you have corporate offices. Here is a step by step guide on how to create a store locator using Bing Maps: https://msdn.microsoft.com/en-us/library/dn948092.aspx

Extracting Values from 300 sheets where vlookup doesn't work

I have an excel spreadsheet which has just under 300 sheets in it. The first sheet has a list of items which are all numbered 1.1.1, 1.1.2 etc. The rest of the sheets have some of the items listed on them and not in numerical order. I am trying to extract the quantity and total listed against these items on all the different sheets.
The sheets are complicated by the fact that they are not well structure so have section titles which are across merged cells.
I could get this information by hand using the search facility in excel and visit each instance of the number and then add up all the quantities and totals by hand. Is there any way I can automate this? i.e. by asking excel to take each unique identifier from sheet 1, find it in the rest of the sheets and return the quantity and/or total?
I tried using vlookup but it only seemed to return one of the values and ignore all the others.
Even if there was a formula that I had to change the unique identifier by hand that would be much quicker!
Thank you for any help you can give. I am not a programmer so constructing the vb by myself would probably take longer than doing it by hand!
If you add a $ before your lookup data for example
search - $A&2:&AZ&1000
then you are telling excel to look for anything in that array.
because if you do not have a $ in and you copy it, it starts excluding everything above that.