Using LOOKUP (2,1/ function in Google Sheets - google-sheets

Using function
=LOOKUP(2,1/((B8>=A1:A5)*(B8<=B1:B5)),C1:C5)
to lookup a value between two numbers doesn't seem to work in Google Sheets while in Excel it does. Does anyone know the alternative to this function in Google Sheets, please?

You need to use ARRAYFORMULA:
=ARRAYFORMULA(LOOKUP(2,1/((B8>=A1:A5)*(B8<=B1:B5)),C1:C5))

Related

Very Specific Filtering in Google Sheets

I am making a calculator in Google sheets and I would like to find a formula or script or something that will allow me to read the value of a certain square and add the formula "=sum(C5:C9)" or "=product(C5:C9)" or whichever depending on what the person puts in C4. Not sure if this is possible in google sheets (without custom code), but if it is, that would be great!
try:
=IF(C4="*"; PRODUCT(C5:C9); SUM(C5:C9))

Use a Dynamic Range for Chart Google Sheets

Is there any way to do this other than using an API?
It seems like you can't specify the range of a chart with a formula.
I've tried name ranges too - does anyone know a work around?
unfortunately this one is not possible. google sheets (up to this date) does not support formulas in input field of charts. the only thing you can do is to query/filter your dataset on some separate hidden sheet and then construct chart from there.

Google Sheets lstrip(), rstrip() equivalents?

What's the best way to turn
*3.32*
into
3.32
In Google Sheets? I want the string to go into a function to convert it into a number.
I wound up using the SUBSTITUTE function.
=SUBSTITUTE("*3.32*","*","")

google spreadsheet API v4 - Find value

How can i search a google spreadsheet using new api v4.
In the api docs i found find/replace, but it can't find cells, it only replaces cells. So is there any method to find a value in a google spreadsheet other than brute-force method of fetching all data and searching in it?
This is a little bit of a kludge, but I create a cell using the API with this formula to search a specified column in a sheet:
=ADDRESS(MATCH("SEARCHSTRING",A1:A999),2)
This does mean I have to make three different calls (write, read, and clear) and it only works on a single column or row, but I find it useful for large spreadsheets.

What is this Google Spreadsheets IMPORTRANGE() Sheet key?

I'm new to Google sheets, and I've got this spreadsheet with some IMPORTRANGE functions in them, and they look like this:
=IMPORTRANGE($O$2; "Jan!B33")
That first value, $0$2, is supposedly the spreadsheet key, but I'm used to that spreadsheet key coming from the HTML, for example "1QCfFIx6evcghuH4k74_ksqx6P7sb5xzUpRaoQobV6MA", or something like that.
My question is, what is this dollar sign notation, and how do I use it? Is it even something from Google Sheets or is it something someone mistakenly copied from Excel or another program?
That's an absolute cell reference. (The sheet's key is expected to be read from cell O2.)
This range syntax is supported by Excel and Google Sheets.

Resources