h8rt3rmin8r

airtable-formulas-20181124

Nov 24th, 2018
199
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. AIRTABLE FORMULAS - 20181124
  2. #------------------------------------------------------------------------------#
  3. # Remove all styles of quotes, hyphens, periods, comas, underscores, slashes,
  4. # and ampersand (spaces remain)
  5.  
  6. SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(
  7. SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(
  8. SUBSTITUTE(
  9. TRIM(<target_field>),
  10. "'", ""
  11. ),
  12. ".", ""
  13. ),
  14. "&", "and"
  15. ),
  16. "-", " "
  17. ),
  18. "/ ", ""
  19. ),
  20. '"', ''
  21. ),
  22. ",", ""
  23. ),
  24. "\\", ""
  25. ),
  26. '”', ''
  27. ),
  28. '“', ''
  29. ),
  30. "_", " "
  31. )
  32.  
  33. # Single line version:
  34.  
  35. SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(TRIM(<target_field>), "'", ""), ".", ""), "&", "and"), "-", " "), "/ ", ""), '"', ''), ",", ""), "\\", ""), '”', ''), '“', ''), "_", " ")
  36.  
  37. #------------------------------------------------------------------------------#
  38. # Normalize entity titles from concatenated first and last name
  39.  
  40. SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(
  41. UPPER(
  42. SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(
  43. CONCATENATE(
  44. SUBSTITUTE(name_first, "'", ""),
  45. "_",
  46. SUBSTITUTE(name_last, "'", "")
  47. ),
  48. ".", ""
  49. ),
  50. "&", "and"
  51. ),
  52. "-", ""
  53. ),
  54. "/ ", ""
  55. ), " ", "_"
  56. )
  57. ),
  58. '"', ''
  59. ),
  60. "\\", ""
  61. ),
  62. ",", ""
  63. ),
  64. '”', ''
  65. ),
  66. '“', ''
  67. )
  68.  
  69. # Single line version:
  70.  
  71. SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(UPPER(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(CONCATENATE(SUBSTITUTE(name_first, "'", ""), "_", SUBSTITUTE(name_last, "'", "")), ".", ""), "&", "and"), "-", ""), "/ ", ""), " ", "_")), '"', ''), "\\", ""), ",", ""), '”', ''), '“', '')
  72.  
  73. #------------------------------------------------------------------------------#
  74. # Build Google search links
  75. # Example output: https://www.google.com/search?q=Lyon+Polk+New+York&oq=Lyon+Polk+New+York
  76.  
  77. CONCATENATE(
  78. "https://www.google.com/search?q=",
  79. SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(
  80. SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(
  81. SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(
  82. SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(
  83. CONCATENATE(
  84. TRIM(name_first), "+", TRIM(name_last), "+", TRIM(firm)
  85. ),
  86. "'", ""
  87. ),
  88. ".", ""
  89. ),
  90. "&", "and"
  91. ),
  92. "-", " "
  93. ),
  94. "/ ", ""
  95. ),
  96. '"', ''
  97. ),
  98. ",", ""
  99. ),
  100. "\\", ""
  101. ),
  102. '”', ''
  103. ),
  104. '“', ''
  105. ),
  106. "_", " "
  107. ),
  108. " ", "+"
  109. ),
  110. "&oq=",
  111. SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(
  112. SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(
  113. SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(
  114. SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(
  115. CONCATENATE(
  116. TRIM(city), "+", TRIM(state)
  117. ),
  118. "'", ""
  119. ),
  120. ".", ""
  121. ),
  122. "&", "and"
  123. ),
  124. "-", " "
  125. ),
  126. "/ ", ""
  127. ),
  128. '"', ''
  129. ),
  130. ",", ""
  131. ),
  132. "\\", ""
  133. ),
  134. '”', ''
  135. ),
  136. '“', ''
  137. ),
  138. "_", " "
  139. ),
  140. " ", "+"
  141. )
  142. )
  143.  
  144. # Single line version:
  145.  
  146. CONCATENATE("https://www.google.com/search?q=", SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(CONCATENATE(TRIM(name_first), "+", TRIM(name_last), "+", TRIM(firm)), "'", ""), ".", ""), "&", "and"), "-", " "), "/ ", ""), '"', ''), ",", ""), "\\", ""), '”', ''), '“', ''), "_", " "), " ", "+"), "&oq=", SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(CONCATENATE(TRIM(city), "+", TRIM(state)), "'", ""), ".", ""), "&", "and"), "-", " "), "/ ", ""), '"', ''), ",", ""), "\\", ""), '”', ''), '“', ''), "_", " "), " ", "+"))
  147.  
  148. #------------------------------------------------------------------------------#
RAW Paste Data