0
0
Tableaubi_tool~10 mins

String functions (LEFT, RIGHT, CONTAINS) in Tableau - Cell-by-Cell Formula Trace

Choose your learning style9 modes available
Sample Data

This data shows product codes and their descriptions.

CellValue
A1ProductCode
A2X12345
A3Y98765
A4Z54321
B1Description
B2Red Shirt
B3Blue Jeans
B4Green Hat
Formula Trace
LEFT([ProductCode], 1) + RIGHT([ProductCode], 2) + IF CONTAINS([Description], 'Red') THEN ' - Red' ELSE '' END
Step 1: LEFT('X12345', 1)
Step 2: RIGHT('X12345', 2)
Step 3: CONTAINS('Red Shirt', 'Red')
Step 4: IF True THEN ' - Red' ELSE '' END
Step 5: 'X' + '45' + ' - Red'
Cell Reference Map
    A        B
1 ProductCode Description
2 X12345     Red Shirt
3 Y98765     Blue Jeans
4 Z54321     Green Hat

References:
- LEFT and RIGHT use cells in column A
- CONTAINS uses cells in column B
The formula uses ProductCode from column A and Description from column B.
Result
    A        B           C
1 ProductCode Description Result
2 X12345     Red Shirt   X45 - Red
3 Y98765     Blue Jeans Y65
4 Z54321     Green Hat  Z21
Column C shows the formula result: first letter + last two letters + ' - Red' if description contains 'Red'. Only row 2 has ' - Red' appended.
Sheet Trace Quiz - 3 Questions
Test your understanding
What does LEFT('Y98765', 1) return?
A'9'
B'Y'
C'65'
D'98765'
Key Result
LEFT(string, n) extracts first n characters; RIGHT(string, n) extracts last n characters; CONTAINS(string, substring) checks presence of substring.