#14 Cleaning Txt
date
May 18, 2023
slug
14-cleantxt
status
Published
tags
summary
Text Cleaning and Transformations
time
0h-50m
type
Post
Learned about ways to clean the text in the spreadsheets and text is more prone to errors. It was a short and interesting lesson, loved it.
Time Difference
TODAY()
&NOW()
returns based on the time zone settings.- It doesn’t take any arguments
- Subtracting dates returns the interval in days.
DATEDIF(start_date,end_date,unit)
(date-dif not dated-if) returns the time passed between two dates- The unit can be
Y
,M
,D
- Results are chopped to nearest unit rather than being rounded
Cleaning Up Text
UPPER()
,LOWER()
,PROPER()
converts to respective cases.
TRIM()
will remove all extra whitespaces- Leading : before text
- Trailing : after text
- Repeated : >1 space b/w text
CONCATENATE(string1,[string2,...])
will join all these without any character between.CONCAT()
only takes two arguments.
LEN("hi")
returns length of string,2
in this case
`SEARCH(search_for, text_to_search, [starting_at])
returns the index
LEFT(string,[no_of_chars])
&RIGHT(string,[no_of_chars])
will extract characters from each side
SUBSTITUTE(text_to_search, search_for, replace_with, [occurrence_no])
will replace text with other text