Yes, there is. If you are attacking and they interrupt you, your character will emote this "sweatdrops" icon and stand there taking it all like a ch(a|i|u)mp. Obviously this tends to be the case when you wanted to attack first and they were faster, which against machete wielders is a quite likely occurrence.
You should never wear armor with -% to slash in the 10-19 floors. Hell, I wouldn't wear such armor anywhere, slashing weapons are almost always the strongest. I recommend the apron or the sengoku set.
Besides that, when you face a machete wielder you should either kill it with a ranged weapon, bait them to attack first while you walk back, block their first combo and retaliate, or try a perfect block / parry. Trying to simply attack first, even with a machete yourself, is asking to be made into confetti.