Formula limited by character amount?

MiniFav

Board Regular
Joined
Mar 10, 2020
Messages
81
Office Version
  1. 365
Platform
  1. Windows
I have a simple table which seperates a bunch of text and the notes out from each other. It seems to work great until you get to data of a particular length then #VALUE! returns.
IS there a way to get around this character limit?

Note splitter.xlsx
BCD
4DescriptionDescription/ no notesNotes
5DON’T USEDON’T USE 
6Test 2 Note test test test test test test testTest 2 Note test test test test test test test
7test 2test 2
8note thisnote this
9test note test note test notetest note test note test note
10this is desc, Note thisthis is desc, Note this
11Note thisNote this
12Inspect (detailed) flight control, landing gear control and engine thrust control cables at turns in the fuselage and all cables in protected but unpressurized areas for wear, broken strands, corrosion, kinks and bird caging. Check end fittings, turnbuckles, pulleys, brackets, fairleads and quadrants for wear, corrosion, cracks, and security. NOTE: Thrust control cables are applicable only to airplanes without full authority electronic propulsion control systems.#VALUE!NOTE: Thrust control cables are applicable only to airplanes without full authority electronic propulsion control systems.
Sheet1
Cell Formulas
RangeFormula
C5:C5000C5=IF(B5:B5000<>"",IF(ISNUMBER(SEARCH("Note",B5:B5000)),LEFT(B5:B5000,SEARCH("Note",B5:B5000)-1),B5:B5000),"")
D5:D5000D5=IF(B5:B5000<>"",IF(ISNUMBER(SEARCH("Note",B5:B5000)),RIGHT(B5:B5000,LEN(B5:B5000)-SEARCH("Note",B5:B5000)+1),""),"")
Dynamic array formulas.
 

Excel Facts

Control Word Wrap
Press Alt+Enter to move to a new row in a cell. Lets you control where the words wrap.
I'd change those to:

C5: =IF(B5<>"",IF(ISNUMBER(SEARCH("Note",B5)),LEFT(B5,SEARCH("Note",B5)-1),B5),"")
D5: =IF(B5<>"",IF(ISNUMBER(SEARCH("Note",B5)),RIGHT(B5,LEN(B5)-SEARCH("Note",B5)+1),""),"")

and then just copy them down. They should work then.
 
Upvote 0
Solution
I'd change those to:

C5: =IF(B5<>"",IF(ISNUMBER(SEARCH("Note",B5)),LEFT(B5,SEARCH("Note",B5)-1),B5),"")
D5: =IF(B5<>"",IF(ISNUMBER(SEARCH("Note",B5)),RIGHT(B5,LEN(B5)-SEARCH("Note",B5)+1),""),"")

and then just copy them down. They should work then.
Ah so its a limitation of the spill function! thank you.
 
Upvote 0

Forum statistics

Threads
1,215,432
Messages
6,124,857
Members
449,194
Latest member
HellScout

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top