Excel Formula - excact match for warpped numbers - excel-formula

Need assistance with below formula to find exact match in wrapped text and if not matched,cell to be empty.
=IF(ISNONTEXT(FIND($K2,MasterList!$A$2:$A$10000)),INDEX(MasterList!B$2:B$10000,MATCH("*"&$K2&"*",MasterList!$A$2:$A$10000,0)),"")
Have numbers as below is single cell
"10.246.164.62
10.247.176.30
10.247.176.32
10.247.176.33
192.168.7.10"
"10.246.164.6
10.247.176.3
10.247.176.32
10.247.176.33
192.168.7.10"
Thank You

Related

Excel: Searching for text within a cell array and returning text from that cell

In A7, I would like to return the number at the beginning of the cell in which I find a certain piece of text. So, for example, if I search for the word "question" I would like to return the number 4.
I have tried using this:
=LEFT(CELL("address",INDEX(A1:A5,MATCH(""&"question"&"",A1:A5,0))),1)
Because CELL("address",INDEX(A1:A5,MATCH(""&"question"&"",A1:A5,0))) returns the cell reference ($A$4), but it takes the cell reference as the text rather than the text in that cell.
Can anyone help?
This formula is not perfect because it cannot handle if there is more than one match or if the number to extract is over 9 but could be a starting point:
Formula in B9:
=LEFT(INDEX($A$1:$A$5,MATCH("*"&B8&"*",$A$1:$A$5,0)),1)
For Microsoft-365 user can utilize FILTER() function.
=LEFT(FILTER(A1:A5,ISNUMBER(SEARCH(C2,A1:A5))),1)

Is there an excel formula that can check the number of words in consecutive cells and give an output based on conditions?

I am trying to create an output in excel based off the number of words in cells. Essentially i want to check if the sum of the words in 3 cells is = 1,2 or >=3. Im using the len formula which i have successfully used on single cell conditions but im struggling to create the formula that would check multiple cells.
Below is an example of my data:
Column A Column B Column C
Cat;dog Bird
Formula
=SUMIF(AND(LEN(TRIM(A4))-LEN(SUBSTITUTE(B4," ",""))+1, LEN(TRIM(C4))-LEN(SUBSTITUTE(C4," ",""))+1, >=3), "Titanium")
https://docs.google.com/spreadsheets/d/1W6nFr-W0r-XWZnvrFWndsvdBEEGHMQUa/edit?usp=sharing&ouid=103068518904190156690&rtpof=true&sd=true
First I made a single formula to work on a single cell. It ignores semicolons and commas to calculate total words. That formula is in column F and it's:
=IF(LEN(E5)=0;0;LEN(TRIM(SUBSTITUTE(SUBSTITUTE(E5;";";" ");",";" ")))-LEN(SUBSTITUTE(TRIM(SUBSTITUTE(SUBSTITUTE(E5;";";" ");",";" "));" ";""))+1
Notice I added an IF to make sure that blank cells will count as 0 words (because the +1 will be added wrongly and we need to avoid this.
Now you just need to sum up all results and we get 8 words.
What you want is to get this result with a single formula and that can be perfomed with array formulas. In cell F11 my formula is:
=SUM(IF(LEN(E5:E8)=0;0;LEN(TRIM(SUBSTITUTE(SUBSTITUTE(E5:E8;";";" ");",";" ")))-LEN(SUBSTITUTE(TRIM(SUBSTITUTE(SUBSTITUTE(E5:E8;";";" ");",";" "));" ";""))+1))
You need to introduce this formula pressing CTRL+ENTER+SHIFT or it won't work!
Now you got the result in a single formula and you just need to add your conditions mentioned in your post
UPDATE: In your Google Sheets, the correct formula would be:
=ArrayFormula(IF(SUM(IF(LEN(TRIM(A3:B3))=0,0,LEN(TRIM(A3:C3))-LEN(SUBSTITUTE(A3:C3," ",""))+1))>=3,"Good","Bad"))
Please, notice Excel is not the same as Google Sheets so sometimes the formulas may be different in one of them.

Using Excel formulas compare 2 columns and match if there is a substring

Struggling to do this in Python so trying Excel formula.
these are the logic steps I would like to do:
Convert both columns to lowercase
if keyword matches any cell/s in the data string data string then identify the keyword and data string match and and put in another cell.
If there are no matches for the keyword then can put not found
How can I do this?
input example below: (as you can see data strings can be in any order)
output example:
output example:
Thank you!
Based on your revisions...
You will need to type the correct value for d2. Then in d3 and going down, you can use this formula.
=IF(OR(SUM(--ISNUMBER(FIND(D2,$B$2:$B$7)))=COUNTIFS($D$1:D2,D2),SUM(--ISNUMBER(FIND(D2,$B$2:$B$7)))=0),INDEX($A$2:$A$7,MATCH(D2,$A$2:$A$7,0)+1),D2)
Then in e2 and going down, you can use this formula
=IFERROR(INDEX($B$2:$B$7,SMALL(IF(ISNUMBER(FIND(LOWER(D2),LOWER($B$2:$B$7))),ISNUMBER(FIND(LOWER(D2),LOWER($B$2:$B$7)))*ROW($B$2:$B$7)-1),COUNTIFS($D$1:D1,D2)+1)),"not found")
Remember to enter both of the formulas with control + shift + enter

Index and Match formula with multiple Lookup Values but for one cell

Im looking for some help with a formula for Index and Match.
=INDEX(F$2:AE$2,MATCH(1,F20:AE20,0))
This formula will match the 1st cell that has a number 1. But I also want it to look and count if the cell has either a 1, OT, or TR. And then pull the corresponding value.
Any help would be greatly appreciated.
Give this a try:
=INDEX(F$2:AE$2,MIN(IFERROR(MATCH(1,F20:AE20,0),9999),IFERROR(MATCH("OT",F20:AE20,0),9999),IFERROR(MATCH("TR",F20:AE20,0),9999)))
It should return the header associated with the first occurrence of either 1 or OT or TR
Note:
There is a much simplier formula, but it is an array formula.

finding last character on if condition excel

Can you tell me if I want to find the last character in Excel based on condition
let say last character if it is A then replace it with X, or if it is b then replace it with Z.
I want to do it with formula
If your value is in A1 cell, then try applying the following formula in B1 cell.
Formula
=IF(RIGHT(A1,1)="a", LEFT(A1,LEN(A1)-1) &"x", IF(RIGHT(A1,1)="b",LEFT(A1,LEN(A1)-1) & "z",A1))
If you are looking for last character to be exactly A, then try the following formula.
Formula
=IF(EXACT(RIGHT(A1,1),"A"), LEFT(A1,LEN(A1)-1) &"X", IF(EXACT(RIGHT(A1,1),"B"),LEFT(A1,LEN(A1)-1) & "Z",A1))
You can use this formula. See the example sheet to understand the values.
In Example:
"A2": Original Text
"B2": Result
=IF(RIGHT(A2,1)="A",REPLACE(A2,LEN(A2),1,"X"),IF(RIGHT(A2,1)="B",REPLACE(A2,LEN(A2),1,"Z"),A2))

Resources