Единственный способ, который я нашел, - это l oop для каждого символа richtext
XSSFRichTextString s = (XSSFRichTextString)c.RichStringCellValue;
for (int t = 0; t < s.Length; t++)
{
var myfont = s.GetFontAtIndex(t);
if (myfont != null && myfont.IsBold)
boldCharactersIndex.Add(t); // boldCharactersIndex is a list of indexes with bold chars
}